mvc 5

Spring3.0 - MVC web & MyBatis

기존에 JDBC로 구현한 게시판을 Spring ORM(Mybatis)를 이용하여 만들어보자 Spring Web MVC + MyBatis 1. SpringWebMybatis 프로젝트 생성(기존 JDBC 게시판 프로젝트를 복사하여 생성) -properties에서 context root 수정 - 라이브러리 설치 - pom.xml 작성 org.mybatis mybatis 3.4.2 org.mybatis mybatis-spring 1.3.1 - 설치된 라이브러리 물리적 파일 확인 3. servlet-context.xml 제어의역전 구조 boardDAO2 > Session Template > SQL Session Factory Bean > dataSource 4. myBatis-config.xml 작성 5. boa..

Dev/Spring 2019.04.18

Spring3.0 MVC 예제(2)

MVC 예제4 - DTO 전송 DTO를 만들어두고나면 Form에서 입력한 데이터가 스프링에서 자동으로 DTO에 들어가게 된다. 단, DTO의 변수명과 Form안에 변수명이 일치해야만 매핑이 된다. 1. DTO클래스 생성(Model) package com.exe.springmvc; public class PersonDTO { private String name; private String phone; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPhone() { return phone; } public void ..

Dev/Spring 2019.04.16

Spring3.0 MVC 예제(1)

Spring MVC 실습을 위해 서버 셋팅 1. create a new server 2. Define a New Server ① 톰캣 7.0.92 버전을 설치했으므로 맞추어 생성한다 ② browse하여 아파치 톰캣 서버 파일을 설치해놓은 폴더로 설정 후 생성 ③ Finish 3. 프로젝트 생성 (Spring Legacy Project - 템플릿 Spring MVC Project) 자바 패키지명 설정 참고 : 라이브러리 설치가 제대로 안될경우 메이븐 이용 프로젝트 마우스 우클릭 > Maven > Update Project Spring MVC 프로젝트 구성 기존 자바로 다이나믹 웹 프로젝트를 만들 때 WebContent > WEB-INF 디렉토리가 존재 (WebContent는 일반사용자 접근가능) WEB-I..

Dev/Spring 2019.04.15

Spring2.5 MVC - SimpleUrlHandlerMapping

Command 클래스를 통해서 데이터를 넘기고 받는 예제 1. dto 생성 - ListCommand 클래스 : 스프링에서도 DTO를 부르는 이름이 있음 Command 2. view 생성 - write.jsp(데이터 입력 페이지), write_ok.jsp(데이터 출력 페이지) 3. 컨트롤러 생성 - ListFormController 1. Command클래스 생성(DTO에 해당. Model) package com.test; public class ListCommand { public String userId; private String userName; public String getUserId() { return userId; } public void setUserId(String userId) { thi..

Dev/Spring 2019.04.05

Struts1 세팅 및 기본 예제 & MVC 패턴

Struts1 세팅하기1. 다이나믹 웹 프로젝트 생성 - struts12. JSTL과 JDBC 사용을 위해 라이브러리 추가3. 라이브러리 반영Struts1 프레임워크를 사용할수있게 해주는 라이브러리 (struts1 설치 후 압축파일의 lib에 있는 .jar파일 20개 -> 프로젝트의 라이브러리에 추가) 4. web.xml 매핑 정보 등록라이브러리에 있는 패키지의 이름을 연결해줌/WEB-INF/struts-config.xml 공통적으로 적용되는 환경설정/WEB-INF/struts-config_temp.xml 개별의 프로젝트에 적용되는 환경설정 (이 두개가 환경설정)2 스타트업할때 이걸 2번째로 찾으라는 명령어첫번째로 찾는 것은 Annotation이므로 일반적으로 2번을 준다마지막 uri주소에 .do가 들어..

Dev/Struts 2019.03.18
반응형