본문 바로가기

IT/eGovFramework

(3)
[3] Source 내부구조 변경하기 전자정부 프레임워크 프로젝트를 Sample과 함께 생성하면,고유의 프로젝트 소스 구조를 만들어준다. 근데 이 구조라는게, 그대로 따라서 만들다보면"난 지금 전자정부 프레임워크를 쓰고있다""난 프레임워크를 쓰지만 커스터마이징까진 할줄모르는 초보다"라는 느낌이 나게 만들어준다. 한마디로 아마추어 티가 팍팍 난다는 이야기. 투입된 프로젝트에서 업무분야 변경차 살짝 짬이 난 김에프로젝트 내부구조를 바꾸기 위해 건드려야할 xml파일에 대해 기록해본다. (물론 완벽히 바꾸진 않았다. 전자정부 프레임워크 내 구현된 클래스 등은 그대로 egovframework 사용 ^^;) 좌측은 전자정부 프레임워크 + 부트스트랩으로 개발했던 그룹웨어 주소록이고Package Explorer를 떡하니 벌려도 되나 잠시 고민했지만.. 어..
[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..