[JDBC] 환경설정 1


SpringJDBC 프로젝트 생성 후 pom.xml에 라이브러리 추가


[JDBC] 환경설정 2
BeanConfigClass.java

MainClass.java

JdbcBean.java

JdbcDAO.java

[JDBC] 데이터소스 설정, JDBC템플릿

BeanConfigClass.java에 DataSource, Bean 코드 추가

[JDBC] DAO 입력하기
JdbcDAO.java

MainClass.java

오라클 테이블 데이터에 추가됨

[JDBC] DAO 가져오기

MapperClass.java

JdbcDAO.java

MainClass.java

[JDBC] 수정, 삭제하기
JdbcDAO.java

MainClass.java


JdbcDAO.java

MainClass.java

1번이 삭제됨

[MyBatis] 환경설정

MyBatis 프로젝트 생성 후 mybatis , mybatis-spring 디펜던시 추가

JdbcBean.java

MapperInterface

BeanConfigClass.java


**MainClass.java


Spring MVC




기존의 Servlet/JSP구성에서 Spring MVC Library가 추가되는 것

새 워크스페이스 , 환경설정, MVC 서블릿 JSP 프로젝트(이전)
새 워크 스페이스 만든 후 환경 설정 하기
폰트사이즈, 톰캣 서버 설정, enco 검색 후 한글 설정 UTF-8 변경, java 1.8버전, 웹 브라우저 크롬 설정 등

MVC 모델 복습
ServletMVC 프로젝트 생성(Dynamic web project)
index.jsp

HomeController.java

main.jsp

test1.jsp

test2.jsp




MVC 모델 복습-2
MVC 서블릿, 파라메터 처리, 모델 요청, 리퀘스트로 데이터 전달
1. 컨트롤러 서블릿에서 요청 주소를 체크해서 포워드(request를 유지)

2. main.jsp 에 파라메타를 추가해서 보내는 a태그 만들기

3. 컨트롤러에서 파라메터를 처리


index.jsp

test1.jsp 페이지에서 결과 출력(test2.jsp 동일)

Test2 Service.java



디스패처서블릿, 프로젝트 세팅 (공통부분)

SpringMVCStep1 프로젝트 생성 후 메이븐 프로젝트로 변환


pom.xml에 아래와 같이 설정



서블릿, JSP, JSTL, 스프링-MVC 등이 라이브러리에 추가됨

XML 세팅 - 1
SpringMVCXml 프로젝트 생성 후 메이븐 변환


1. web.xml


2. servlet-context.xml

3. /WEB-INF/spring/root-context.xml
일반적인 자바 객체 즉, Service, Repository(DAO), DB등 비즈니스 로직과 관련된 설정을 해줍니다.


XML 세팅 - 2

servlet-context.xml

HomeController

WEB-INF -> views 폴더 안의 index.jsp


HomeController.java

image 파일에 이미지 넣기

servlet-context.xml

index.jsp

