1) 일단 아파치 톰캣 서버를 등록한다 (톰캣 홈페이지에서 받는다)
2) 프로젝트 오른쪽 클릭을 해서 preference -> Web 에서 JSP, CSS 등의 해당되는것들의 인코딩방식을 설정해준다.(보통 UTF-8)로 설정한다
3) library에 스프링프레임워크 라이브러리와, JSTL, jQuery, JDBC드라이버, 파일업로드용 등의 라이브러리를 WEB-INF/lib에 추가시켜준다.
4) http://gorakgarak.tistory.com/38 을 참고하여 WEB-INF를 설정한다.
5) dispatcher-servlet.xml (혹은 WEB-INF/web.xml 에서 설정한 <init-param>에서 설정한 값) 을 설정한다. 보통은
<mvc:annotation-driven> <context:component-scan base-package="com.gorakgarak.controller"> |
이 두가지 속성에, 필요하다면. 파일 입출력을 위한
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"></bean> |
이 필요하다.
6) Http://gorakgarak.tistory.com/39 를 참고하여 src 밑의 beans.xml 등의 classpath로 설정한 모델부분의 스프링 설정파일을 생성하고 만져준다.
7) VO, DAO, Service, Controller등의 서비스를 작성을 시작한다. (트랜잭션은 에노테이션, 컨트롤러는 에노테이션, 나머지는 xml을 따르느느 구조를 가지고있다, 개인취향)
--이후 해야할일-- 마이바티스와 log4j설정
8) 마이바티스 라이브러리 첨부
이후에 아래 글을 참고하여, 동적쿼리를 만들고 jdbcTemplate는은 필요하지 않다.
http://gorakgarak.tistory.com/category/%EC%84%A4%EA%B3%84/MyBatis%20Framework <비공개>
9) log4j.jar 라이브러리 첨부
아래글을 참고한다
http://gorakgarak.tistory.com/category/%EC%84%A4%EA%B3%84/log4j <비공개>
결과적으로 나오는 파일구조는 다음과 같다 라이브러리에는 JSTL과 standard 등 필요한 라이브러리까지 포함해서 총 27개가 될것이다. (hibernate와 validate임의제외)
첨부파일은 26+1(ojdbc)이다.
'웹 & 프레임워크' 카테고리의 다른 글
[PHP]PHP실행시 에러, MSVCR110.dll 에러 (0) | 2014.05.12 |
---|---|
c:import를 이용해서 사이트 완전 가져오기 (0) | 2014.05.11 |
스프링 Model 부분 xml설정파일 예제 (DATASOURCE쯤에서 에러남!! 대문자로 고쳐주셈) (0) | 2014.05.11 |
스프링 WEB-INF 초기 설정 (0) | 2014.05.11 |
Jquery CDN (0) | 2014.05.11 |