Chapter 1. STS(Spring) 설치
Chapter 2. Spring Project 생성과 의존성 관리도구를 이용한 library 설정하기
Chapter 3. Spring에서 서버 연결과 브라우저에 응답해보기
Chapter 4. 아파치 톰캣 은 어떤 역할을 할까?
Chapter 5. View Roselover 뷰 리졸버
Chapter 6. 템플릿 엔진 Templete Engine
Chapter 7. url과 uri의 차이 알아보기 & STS의 CV 패턴
업로드중..
툴을 끄고 플러그인 설치 (버전 맞춰서 설치)Install런타임때 작동 (어노테이션은 런타임때 실행)
Chapter . context-path란 무엇일까?
Chapter. Http Method(GET, POST, PUT, DELETE) Mapping과 4가지 메서드에 데이터 받는 법을 알아보자.
.
아파치 톰캣의 주요 xml (server.xml , context.xml, web.xml) 을 알아보자
설정가능 Spring!에서는 디폴트가 전어위에거 context path나중에 /로 바꿀것아래는 자동으로 설정됨바뀐 환경 : 자바 엔터프라이즈 에디션 (자바 EE)메인이 없고 톰켓이 서버를 시작시키므로 톰캣을 실행시켜야 함웹엡은 다이렉트하게 찾는 경로WEB-INF/hom
DS만들기소켓 완료
동적분석(런타임시 언어를 분석해서 때린다고)
https://github.com/codingspecialist/Dispatcher-Servlet/commit/1e817bddf7ad9b59225a36d3d6ddb018a5f9fe94
FourthController & Fourth & RespDto
H2 Database< DBSM이 없어도 데이터 연결 연습 가능
다음부터는 바로 라이브러리를 선택해서 세팅하자 Project.Orange
table , Dao를 만들기
Spring의 DB연결 프레임워크 (conn 관리와 MyBatis)
MyBatis DB연결 세팅 (1)
MyBatis DB연결 세팅 (2) : DTO로 req, resp 응답하기
MyBatis-DB연결-세팅-3-영속화를-이용한-update
Users와 Boards Join하기 (1) - Boards 세팅
셀렉트 두 번 하는 것보다 조인해서 들고오는게 좋음 I/O가 한번만 일어나니까user라는 object를 적을 수 있음 (컴포지션해서)ORM : object끼리 릴레이션을 맺고 매핑할 수 있어요. (오브젝트가 오브젝트를 포함하과 있다 -> 오브젝트끼리 릴레이션을 맺고 있
Blog 게시판 만들기 (1) - Setting : Controller로 받기
Blog 게시판 만들기 (2) - Main주소 걸기 & 회원가입 기능 만들기
Blog 게시판 만들기 (3) - login 과 logout 기능 만들기
Blog 게시판 만들기 (4) - 글쓰기 기능 만들기
Blog 게시판 만들기 (5) - 게시글 보기 기능 만들기
한 페이지에 10개의 게시글을 보이게 하려고 한다.그런데처럼 id로 페이지를 찾으려고 하면, id는 시퀀스로 만들어졌기에 차후 삭제되거나 수정되어 원하는 목록의 수만큼 게시글을 보여주지 못하는 문제가 생긴다.👉 따라서 rownum으로 숫자를 붙여 정렬하고 rownum
Blog 게시판 만들기 (7) - 페이징 (2) : PagingView 연산 처리
test 때에는 return을 못함 얘만의 메인을 만듬 (Junit Test)스레드로 얘만 돔 (프로젝트가 뜨는게 아니라) (메모리에 IOC컨테이너 이런게 없다고)초록불 = 성공
Blog 게시판 만들기 (9) - 페이징 (3) : Paging Bar 만들기
Blog 게시판 만들기 (10) - DELETE 기능 만들기
Blog 게시판 만들기 (11) - UPDATE 기능 만들기 & validation
Blog 게시판 만들기 (11) - 검색 기능 만들기
Blog 게시판 만들기 (12) - 회원 정보 수정 (UPDATE), 회원 탈퇴 (DELETE) 기능 만들기
Controller의 역힐 : 사용자의 입력값을 받아서 그 입력값으로 서비스를 호ㅜㄹ하는 것 (잘 받아서 호출하는거) / 받을 데이터를 가지고 호출해야 함 그거까지가 얘 역할인데 지금 이 역할을 못했지지 책임을 전가해버림 (vawlidation 체크 해야함)<-D
관련 확장 프로그램을 설치 Extension Pack for Java 로 한번에 설치. 마찬가지로 Spring Boot Extension Pack 로 한번에 설치. Lombok Annotations Support for VS Code 1. Project 생성 보