본문 바로가기
728x90
반응형

교육128

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.
Spring 개발자 수업 109일차 - jQuery Ajax를 이용한 post-it 메모장 만들기(작성, 위치 저장, 삭제) jQuery Ajax를 이용한 post-it 메모장 만들기(작성, 위치 저장, 삭제) [ 구현 목표 ] - 어제 작업하던 post-it 마무리 구현을 오늘 해보자. 1. 메모 이동 -> (id, left, top) -> DB 반영 2. 메모 z-index 변경 -> (id, zindex) -> DB반영 3. 메모 내용 수정 -> (id, memo) -> DB반영 ----------------------------------------------------------- 4. 메모 삭제 -> DB반영 --> 정리해서 업무 구분을 하자면 이동, z-index 변경, 내용 수정은 UPDATE 작업이며 메모 삭제는 DELETE 작업이다. [ 환경설정 및 파일 생성 ] - 환경설정, 파일 및 DB테이블은 어제와 동.. 2021. 8. 31.
Spring 개발자 수업 108일차 - jQuery Ajax를 이용한 post-it 메모장 만들기(생성, 확인) jQuery Ajax를 이용한 post-it 메모장 만들기(생성, 확인) - 기존에 배웠던 Ajax를 활용해 post-it 형식의 메모장을 만들어서 post-it 메모장 생성, 리스트 확인, 메모 작성, 메모 삭제 기능을 구현하기 - 우선 오늘은 post-it 메모장 생성(랜덤 위치)과 리스트 확인(새로고침 해도 원래 위치)을 구현을 해보자. [ 환경설정 및 파일 생성 ] - 기존의 Ajax수업의 프로젝트 환경설정과 동일하며, 파일 생성만 따로 추가하도록 하자 [ Controller ] com.test.ajax > MemoController.java > MemoDAO.java > MemoDTO.java com.test.ajax.mapper > ajax.xml [ View ] views > memo > i.. 2021. 8. 30.
Spring 개발자 수업 107일차 - 휴강 선생님 코로나 백신으로 휴강입니다! (마지막 프로젝트 + ajax 복습) 2021. 8. 28.
728x90
반응형