FrameWork(15)
-
[Spring] 초기설정2
SpringFrameWork는 웹을 개발하는데 있어 Full Spec을 지원하는 프레임 웍이다. SpringMVC로 웹개발을 할때 작동 순서는 위의 그림과 같다. 1. 클라이언트로 부터 URL이 요청되어 들어오면 제일먼저 web.xml 파일을 로딩하여 스프링에서 지원하는 DispatcherServlet이 실행된다. (이름에서 알수 있듯이 SpringFramework는 Servlet 기반임으로 스프링에서 지원해주는 Controller에서는 HttpServletRequest,HttpServletResponse 인터페이스를 이용해서 request, response 인스턴스를 사용 할 수가 있다.) 2. DispatcherServlet은 클라이언트로부터 들어온 URL을 HandlerMapping 이라는 곳으로 ..
2010.05.25 -
[Spring] 초기설정
1.web.xml 설정 -context-param 설정 -listener 설정 -servlet&servlet-mapping 설정(Spring MVC 쓸때 설정) 2.context-param 에서 지정한 xml 파일 생성(여기서는 /WEB-INF/config/applicationContext.xml) -bean 초기화 3. action org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/action-servlet.xml 1 action *.do 여기서 맵핑한 /WEB-INF/config/action-servlet.xml 설정 4.action-servlet.xml 에서 indexController boa..
2010.05.25 -
[iBatis] 기본 설정
1. iBatis Library를 추가한다. 2. SqlMapConfig.xml 파일을 생성한다. ///////////////////////////////////////////////////////////////// 위의 설정은 JNDI를 사용하기 때문에 JNDI설정을 해 주어야 한다. 1. Server 의 server.xml파일에 다음을 추가한다. (33번째 줄 태그 안에 선언한다) 2. Server 의 context.xml 파일의 가장 하단에 다음을 추가 한다. ※JNDI말고 다른 방법으로 사용 할 수 있다. SqlMapConfig.xml 파일에 다음을 추가 한다. 1.simple datasource type 사용 2.DBCP datasource type 사용 //////////////////////..
2010.05.25 -
[Spring] Spring Framework의 기본 개념
왜 프레임워크인가? 엔터프라이즈 환경의 프로젝트에서 각 프레임워크가 도입되는 이유는 무엇인가? 가장 큰 이유는 개발 현장의 개발생산성의 향상과 고품질이 보장된 어플리케이션의 개발을 위해서이다. 다양한 요구사항을 만족할 수 있는 유연하고 풍부한 기능을 제공하는 프레임워크구축, 개발 생산성 향상과 고품질의 시스템 개발을 위한 프레임워크의 필요성이 대두되면서, Struts, Spring, WebWork와 같은 프레임웍이 등장하기 시작했다. 왜 스프링인가? 다양한 프레임워크가 나와있고, 그 중에 J2EE기반에서 가장 두각을 나타내는 프레임웍이 Spring이 아닌가 싶다. 이는, 각 레이어를 느슨한 Interface의 결합과 설정의 외부화를 통해 개발이 보다 더 유연하고 견고해지기도 이기도 하지만, 일관된 방법으..
2010.04.28 -
[Struts] Struts 란?
스트럿츠는 Sun사의 개발자인 Craig R. McClanahan이 개발한 MVC모델 기반 프레임웍이다. MVC모델에 따라 개발하였으므로 스트럿츠를 사용하면 쉽게 모델2방식의 웹어플리케이션을 개발할 수 있다.
2010.04.28