본문 바로가기
728x90
반응형

JSON4

Spring 개발자 수업 111일차 - RESTful API Client 구현 RESTful API Client 구현 [ 구현 목표 ] - Java(Servlet/Spring)과 JSP를 이용해서 간단한 목록 보기 웹 브라우저 페이지를 만든다. - JavaScript(Ajax)와 JSP를 이용해서 간단한 목록 보기 자바스크립트 중심의 웹 브라우저 페이지(원 페이지: 여러가지 업무를 하나의 페이지에서 한다.)를 만든다. - 위 두개의 페이지를 RESTful API를 사용해서 만들어보고 각 특성을 확인해보자. (RESTful API는 ajax와 같이 많이 쓰인다. ) [ 초기 설정 ] - 각 설정은 어제와 동일하며 기존 컨트롤러(RestContoller)를 사용하고, jsp파일만 따로 생성한다. views > page.jsp (java,spring,servlet 기반의 일반적인 웹 페.. 2021. 9. 3.
Spring 개발자 수업 110일차(2) - RESTful API RESTful API [ 구현 목표 ] - RESTful API를 통해 json 형태로 값을 넘겨 CRUD 구현하기 [ 초기 설정 ] - RESTful API + DB(MyBatis) + JSON(jackson, json-simple) 1. Spring MVC Project -> SpringRestfulTest 생성 > com.test.rest 생성 2. pom xml - Lombok 1개, MyBatis 4개, log4j 1개, jackson 3개, json-simple 1개 - ojdbc6 (직접 설치) 3. web.xml - 인코딩 필터(UTF-8) 4. root-context.xml - 오라클 DB, log4j 설정 5. servelt-context.xml - 설정 X 6. 파일 생성 - com... 2021. 9. 2.
Spring 개발자 수업 110일차(1) - RESTful API RESTful API [ 정의 ] - REST (Representational State Transfer) - 웹 상의 자원(데이터)을 자원의 이름으로 표현해서 자원의 상태(값, 정보)를 주고 받는 행위를 의미한다. - RESTful API와 REST API는 같은 의미라고 생각하면된다. - HTTP URI를 통해 자원을 명시하고, HTTP Method를 통해 해당 자원에 대한 CRUD 처리를 적용한다. - REST 아키텍처를 구현한 API (*아키텍처: 시스템 구조를 의미) - HTTP 기반의 웹 기술 구현 [ 수업 목표 ] - 기존 웹 상의 데이터를 접근하는 방식에서 수정된 "REST" 방식의 접근 방법을 배운다. [ 설계 규칙 ] 1) URI에서 자원을 표시한다. 2) URI에 동사(list, ad.. 2021. 9. 2.
JDBC 개발자 수업 82일차 - 기본 게시판 만들기(2) - OpenAPI를 이용하여 책 검색하기 기본 게시판 만들기 - OpenAPI를 이용하여 책 검색하기 OpenAPI를 이용하여 책 검색하기 [ 구현 목표 ] - 찾고자 하는 책 제목으로 검색할 수 있다. - 총 몇개가 검색됬는지 확인할 수 있다. - 검색된 책 리스트의 갯수를 조절할 수 있다. - 검색된 책 리스트 중 제목을 클릭 하면 해당 책의 구매 사이트로 이동한다. [ OpenAPI 준비 작업 ] - 네이버 OpenAPI: https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.n.. 2021. 7. 25.
728x90
반응형