JDK 설치/확인 STS설치 RestContoller 사용하기 @GetMapping @PostMapping json으로 리턴하기
한 일 - @Controller를 사용해 view로 나타내기 - 타입리프를 사용해 view 만들기 - redirect로 새로운 요청을 할 때 정보 이동하기 - PMA 프로젝트 - 부분모듈화 main/java 패키지 아래에는 java파일이,
한 일 - 타임리프 주소작성 - 테이블을 1 : N 관계로 만들기 - 테이블을 N : N 관계로 만들기 - PRG 패턴 - 테이블에 기본데이터 추가하기 - css와 js추가하기 - chart 추가하기
한 일 - 직원현황에서 각 직원이 진행중인 프로젝트 갯수 표기하기 - 스프링 의존성 주입 DI - MySQL로 DB 변경하기 - 서비스 클래스로 기능 분산하기 - 로그 만들기 - 시큐리티 (인증과 허가) - csrf란?
한 일 - DB를 통한 인증으로 변경 - 뷰 추가, 비밀번호 암호화 확인 - 로그인 - 에러 페이지 수정 - 업데이트, 삭제 기능 추가하기 - 타임리프 기본문법
한 일 - 업데이트, 삭제, 유효성 검사 기능 추가 - REST란? - 포스트맨 사용하기
#한일 RESTful 웹프로젝트 - start spring을 통해 프로젝트 생성 - GET 유저 조회 - POST 새 유저 생성 - PUT 유저정보 업데이트 - DELETE 유저 삭제 pma 프로젝트에 rest api적용 - GET 직원검색 - POST 새 직원 추가
pma 프로젝트에 rest api적용하기 -2- - put / pacth로 직원정보 수정하기 - Delete 직원 삭제하기 - 페이징 쇼핑몰 프로젝트 - home 페이지 생성 - DB 테이블 생성 (lombok설치, DB매핑) - 관리자 페이지
## 한 일 - pages테이블 수정 / 삭제 - pages 정렬기능 추가 - category 설정 - category CRUD
## 한 일 - category sorting - 상품페이지 만들기 - 상품추가 - 상품 수정/삭제
한 일 - 페이지네이션 - WYSIWYG 에디터 추가 (CK 에디터) - 홈페이지 nav bar설정 - 홈페이지 category 설정 - 카테고리별 상품 출력
한 일 - 카트 - 카트 상품 수량 조절 - 결제 기능
한 일 - 시큐리티 - 허가 - 인증 - 로그인 - 로그아웃 - 순서변경시 csrf위조방지 - 실수 바로잡기
한 일 MyBatis - MyBatis 사용하기 - GET/POST/PUT/DELET
한 일 MyBatis - xml로 MyBatis 사용하기 게시판 만들기 - DB 테이블 생성 - 프로젝트 생성
한 일 - DB 연결 (+쿼리문 테스트) - service 패키지 - controller 클래스 - 게시글 등록하기
한 일 - 게시글 조회 (전체/단일) - 게시글 수정 - 게시글 삭제
한 일 - 페이징 - 페이지네이션
한 일 - 페이지네이션 (2) - 제목 검색
한 일 주제별 검색 - 모델 객체에 검색주제 필드 추가 - 뷰에 검색타입 추가 덧글 - DB에 테이블 생성 - 덧글 model 클래스 생성 - 뷰에 덧글폼 생성 - 클릭 이벤트 생성 - mapper인터페이스 생성 Fetch-API를 이용한 Ajax통신
한 일 덧글 (2) - 서비스인터페이스 구현, 컨트롤러 생성 - 뷰 - 덧글 불러오기 - 덧글 입력, 불러오기 적용 - 덧글 수정 - 덧글 삭제
한 일 유저 가입 - DB 테이블 생성 - Class, Mapper Interface - 컨트롤러와 뷰 - 유효성 검사 로그인 - class, Service - 컨트롤러와 뷰
한 일 로그인 - 인터셉터 사용 - 로그인 유지 - 로그아웃 기능 추가 - 사이드 메뉴바