본문 바로가기

spring

(3)
2013.04.08. Spring-1 기초, DI, AOP, 프록시 2013.04.08. Spring-1 기초, DI, AOP, 프록시 스프링의 핵심기술- DI / AOI / MVC Model 1. 설계방식- JSP or JSP+JavaBean을 활용하여 개발- 모델2에서의 Controller 개념이 모호- pros : 개발속도가 빠르고, 요구되는 기술숙련도 낮음- cons : JSP가 너무 많은 일을 담당(presentation logic + business logic) 로직의 혼재로 인해 개발과 디자인의 작업분리가 어려움 JSP코드의 복잡도로 인해 유지보수가 어려워짐 Model 2. 설계방식 (MVC방식)- Application을 Model / View / Controller로 분리하는 방식- 1) Model : Business Logic을 담당 – Java Bean..
[2] DBMS Oracle로 변경하기. eGovFramework Sample 예제에서 Oracle과 MySQL에 대한 Datasource와 SQL쿼리문을 준비해놓았기 때문에 비교적 간단한 작업이다. 1) src/main/resources/egovframework/spring/context-datasource.xmljdbc:embedded-database를 주석처리한 뒤, 원하는 DBMS의 주석을처리를 해제하고 property를 적절히 수정해준다.예) 오라클의 경우, property 중 url과 username, password만 수정하면 된다. 2) src/main/resources/egovframework/sqlmap/rte/sql-map-config.xmlEgovSample_Sample_SQL.xml을 참조하는 부분을 주석처리하고, 원하는..
[1] Sample예제 기본적인 흐름 분석하기. 먼저 알아둘 것 !- web.xml : src/main/webapp/WEB-INF/web.xmlFilter : encodingFilter, HTMLTagFilterContext-config : contextConfigLocation (classpath*:egovframework/spring/context-*.xml)src/main/resources/egovframework/spring/context-*.xmlServlet : action (추가로 아래와 같은 xml파일을 contextConfigFile로 참조하고있음)/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml/WEB-INF/config/egovframework/springmvc/urlf..