오늘은 전자정부프레임웍 홈템플릿 CRUD 작업으로
new전자정보프레임웍_3/3 사전기술검토를 마치려고 합니다.
전자정부프레임웍에서 기본제공하는 심플홈페이지템플릿에 관리자관리라는 회원관리모듈을 추가했을때
설정파일까지 포함해서 총21개의 파일을 추가 또는 수정해야 했습니다. 역시 커스터마이징은 쉽지않은 작업임을 알 수 있습니다.
우선 작업결과는 아래와 같습니다.(왼쪽하단의 관리자관리 메뉴를 추가+ 관리자 2명을 추가하고, 관리자2로 로그인한 결과)
아래는 지금까지 작업한 전자정부프레임웍 심플홈템플릿 소스와 sql 구문입니다.
총 18개의 테이블과 뷰1개 로 구성됩니다. 현재 아래ERD화면에서 열려져 있는 테이블이 주 작업부분입니다.
심플홈 프로젝트에서 사용된 쿼리(아래-DB스키마명은 hst이고, 홈페이지 기본 로그인아이디/암호는 admin/ 1 입니다)
워크벤치(GNU버전)으로 생성된 ERD파일(아래)
전자정부프레임웍에서 기본지원되는 심플홈템플릿에서 위 처럼 관리자관리 기능을 추가한 후 수정되거나 추가한 폴더 및 자바패키지(모듈)을 압축한 파일 과 해당 폴더 캡쳐한 이미지(아래)
pom.xml (기본 Hsql dB사용을 Mysql로 변경하면서 메이븐의 Projects Object Model 설정파일)을 시작으로 전자정부프레임웍의 회원관리 모듈을 수동으로 추가했습니다.
- pom.xml 수정내역
<!-- 기존 Hsql 메모리DB사용 중지 -->
<!--
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>2.3.2</version>
</dependency>
-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.31</version>
</dependency>
<dependency>
<groupId>com.googlecode.log4jdbc</groupId>
<artifactId>log4jdbc</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
new전자정부표준프레임웍교육수료 (0) | 2017.12.15 |
---|---|
전자정부표준프레임워크 2017년 13차 교육 (0) | 2017.12.08 |
new전자정부프레임웍_2/3 사전기술검토(3.6.0버전) (0) | 2017.12.06 |
new전자정부프레임웍_1/3 사전기술검토(3.6.0버전) (0) | 2017.12.05 |
codenvy 온라인실습실에서 petclinic 사이트 작업02 (0) | 2017.07.26 |
댓글 영역