상세 컨텐츠

본문 제목

new전자정부프레임웍_3/3 사전기술검토(3.6.0버전)

JSP·자바·코틀린

by 김일국 2017. 12. 7. 16:21

본문

오늘은 전자정부프레임웍 홈템플릿 CRUD 작업으로

new전자정보프레임웍_3/3 사전기술검토를 마치려고 합니다.

전자정부프레임웍에서 기본제공하는 심플홈페이지템플릿에 관리자관리라는 회원관리모듈을 추가했을때

설정파일까지 포함해서 총21개의 파일을 추가 또는 수정해야 했습니다. 역시 커스터마이징은 쉽지않은 작업임을 알 수 있습니다.

우선 작업결과는 아래와 같습니다.(왼쪽하단의 관리자관리 메뉴를 추가+ 관리자 2명을 추가하고, 관리자2로 로그인한 결과)

아래는 지금까지 작업한 전자정부프레임웍 심플홈템플릿 소스와 sql 구문입니다.

총 18개의 테이블과 뷰1개 로 구성됩니다. 현재 아래ERD화면에서 열려져 있는 테이블이 주 작업부분입니다.

심플홈 프로젝트에서 사용된 쿼리(아래-DB스키마명은 hst이고, 홈페이지 기본 로그인아이디/암호는 admin/ 1 입니다)

hst20171207.sql

워크벤치(GNU버전)으로 생성된 ERD파일(아래)

simple_home.mwb

전자정부프레임웍에서 기본지원되는 심플홈템플릿에서 위 처럼 관리자관리 기능을 추가한 후 수정되거나 추가한 폴더 및 자바패키지(모듈)을 압축한 파일 과 해당 폴더 캡쳐한 이미지(아래)

home.zip


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>

hst20171207.sql
0.03MB
home.zip
0.05MB
simple_home.mwb
0.03MB

관련글 더보기

댓글 영역