웹 & 프레임워크

Maven을 사용하지 않는 스프링 초기설정

늘근이 2014. 5. 11. 14:08

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) 마이바티스 라이브러리 첨부

mybatis-3.2.3.jar

이후에 아래 글을 참고하여, 동적쿼리를 만들고 jdbcTemplate는은 필요하지 않다. 

http://gorakgarak.tistory.com/category/%EC%84%A4%EA%B3%84/MyBatis%20Framework <비공개>


9) log4j.jar 라이브러리 첨부


log4j-1.2.17.jar

아래글을 참고한다 

http://gorakgarak.tistory.com/category/%EC%84%A4%EA%B3%84/log4j <비공개>


결과적으로 나오는 파일구조는 다음과 같다 라이브러리에는 JSTL과 standard 등 필요한 라이브러리까지 포함해서 총 27개가 될것이다. (hibernate와 validate임의제외)

첨부파일은 26+1(ojdbc)이다.


jar_26.egg

ojdbc14-10.2.0.4.0.jar