본문 바로가기

전체 글

(253)
WAS 란? WAS 뭐에요? WAS는 웹 프로그램(혹은 웹 시스템, 웹 사이트, 웹 서비스 등)을 실행할 수 있는 기초적인 환경을 제공 종류로는 WebLogic, WebShpere, tomcat, Jeus, JBoss 등이 있다. Web Application ? 웹을 기반으로 실행되는 프로그램을 의미. 웹브라우저 1.요청 ↓ 웹서버 2.처리를 요청 ↓ 웹어플리케이션서버 3.처리를 수행 ↓ DB 4.처리를 수행 ↓ 웹어플리케이션 5.서버(처리결과 웹서버로 돌려보낸다) ↓ 웹서버 5.응답 ↓ 웹 브라우저 Web Server대표적으로 Apache, WebtoB 등이 있다. 웹서버는 말그래도 작성된 html페이지 등을 네트워크망에 종속되지 않고, 웹서비스를 할 수 있도록 어플리케이션이라고 생각하면 간단하다.HTTP를 통해 웹 브라우저에서 ..
도로주소명 JSP 설정방법 도로주소명 API 설정 및 데이타 API정보호출방식요청 URL출력결과POST GEThttp://www.juso.go.kr/addrlink/addrLinkApiJsonp.doJSONP(xml, json)POST GEThttp://www.juso.go.kr/addrlink/addrLinkApi.doxml, json요청변수요청변수명타입필수여부기본값설명confmKeyStringY-신청시 발급받은 승인키currentPageIntegerY1현재 페이지 번호countPerPageIntegerY10페이지당 출력할 결과 Row 수keywordStringY-주소 검색어resultTypeStringNxml검색결과형식 설정(xml, json)출력결과출력변수명타입필수여부설명commontotalCountStringY총 검색 데이..
JSON이란 무엇일까?? 지난 번 포스팅에서 Restful API관하여 자세히 알아보다가 공개된 OPEN API 대부분 JSON을 활용하여 데이터를 주고 받는 다는 것을 알았다. 위 포스팅에서는 JSON의 개념과 어떠한 형식에 대해 좀 더 자세히 알아보고 JSON에 관련된 Library가 무엇이 있는지 알아본다.1. JSON(JavaScript Object Notation)이란?JSON은 경량(Lightweight)의 DATA-교환 형식Javascript에서 객체를 만들 때 사용하는 표현식을 의미한다.JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, 최근에는 JSON이 XML을 대체해서 데이터 전송 등에 많이 사용한다.특정 언어에 종속되지 않으며, 대부분의 프로그래밍 언어에서 JSON 포맷의 데이터를 핸들링 할..
왕초보를 위한 JSON Parsing - 1 (JSON이란?) 안녕하세요! 오늘은 정말 왕왕초보 쌩초보를 위한 JSON Parsing을 배워볼거에요. (참고로 저도 왕초보임)정말 하나하나 배워가 봅시다. 이 글을 좀 나눠서 올리는게 좋을 것 같아요 ㅎㅎ 이번 부스트캠프 과제가 JSON 파싱이었는데, 처음 해볼려니까 어렵더라구요..뭔가 잘 안되는 것 같기도하고 들리는 말로는 엄청 쉽다는데..나는 왜 안쉬운 것 같지..(결국 여러 일이 겹쳐서 부스트캠프 지원은 못했다ㅠㅠ)허허... 지금 혹시 JSON이 처음이시고, 정말 아무것도 모르겠고 그러신가요?? 이 글을 한번만 정독하시면 JSON에 대해 대충 감이 오실겁니다. 한번 읽어보세요 ㅎㅎㅎ제가 저번글에서 잘 아는 사람일수록 쉽게 설명하고, 잘 모르는 사람일수록 어렵게 설명한다. 라고 말씀드렸죠.저도 JSON에 대해 완전..
Spring Data JPA 를 이용한 DB 개발 Spring Data JPA 를 이용한 DB 개발JPA란 무엇인가?JPA는 자바 진영의 ORM 기술 표준이다. 애플리케이션과 JDBC 사이에서 동작한다. 자바 퍼시스턴스 API(Java Persistence API,JPA)는 관계형 데이터베이스에 접근하기 위한 표준 ORM 기술을 제공하며, 기존에 EJB에서 제공되던 엔터티 빈(Entity Bean)을 대체하는 기술이다. 이를 구현한 구현체로는 Hibernate, OpenJPA, EclipseLink 와 같은것들이 있고 이에 따른 표준 인터페이스가 바로 JPA인 것이다. ORM이란?객체와 관계형 데이터베이스를 매핑한다. ibatis나 mybatis는 ORM이 아니다. SQL 구문을 Mapping 하여 실행하는 매퍼이지 ORM이 아니다.ORM 기술 표준을 ..
[Network] REST API / RESTFUL 이란? GoalREST의 개념을 이해한다.REST의 특징을 이해한다.REST API의 개념을 이해한다.REST API의 설계 규칙을 이해한다.RESTful의 개념을 이해한다.REST의 개념REST란REST의 정의“Representational State Transfer” 의 약자 (밝음: 레프리젠테이셔널 스테이트 트렌스펄)자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.즉, 자원(resource)의 표현(representation) 에 의한 상태 전달자원(resource)의 표현(representation)자원: 해당 소프트웨어가 관리하는 모든 것-> Ex) 문서, 그림, 데이터, 해당 소프트웨어 자체 등자원의 표현: 그 자원을 표현하기 위한 이름-> Ex) DB..
2주차 실전 정보 기술 능력배양 - DB 수업 --C : INSERT INTO TABLE 명 VALUES (값, 값, 값 0,0,0); --> 어디에 넣어라--R : SELECT * FROM TABLE;--U : UPDATE TABLE SET PW = '222' ADD='경기'; WHERE
기능 정리 (1차 초안) * 기능목록 로그인 ID PW 회원가입 / 카카오 / 페이스북 / 인스타그램 (연동)ID (중복 확인 /ajax)PW (8~10자)성명성별직책EMAIL전화번호 (핸드폰 인증제) 내정보 ID이름나이성별EMAIL전화번호 게시판 - List 형식 글목록 ( 번호 , 제목 , 아이디 , 파일이름 , 조회수 , 등록시간)- 글쓰기- 글 검색- 글 삭제 - 글 정보- 파일등록- 파일삭제- 파일조회- 페이징-댓글 달력- 일정관리 (개인공간)- 일정조회 (ex : 2018.1215 검색을 했을떄 메모가 저장이 되어있으면 뜨고 없으면 없다고 알려준다.)- 일정등록 (ex: 원하는 날짜에 등록을 하여 메모하는 기능)- 일정삭제 (ex: 원하는 날짜에 일정삭제)- 일전전체보기- 페이징- 월단위 리스트 view- 주단위 리스..