본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

IDE/전자정부프레임워크

전자정부프레임워크: Code Generate MVC패턴 코드 자동생성

당연하겠지만 본인이 만든 코드와 맞춰서 code가 AI마냥 generate될거란 상상은 하지말자.

전자정부프레임워크의 기반을 따라 필요시 이용한다.

 

 

 

db 실행

프로젝트폴더 - database/db - 우클릭 - startexplorer - start shell here

 

 

DIR로 디렉터리 확인 후 - runHsqlDB.cmd 실행 - db실행 완료

 

 

 

db connect

data source explorer - db선택 - 우클릭 - connect

 

 

db table 연결/확인이 가능해졌다.

 

 

 

 

window - show view - othere - egovframetemplate - open

 

 

 

 

sample table에 CRUD를 GENERATE해보자.

egovtemplate의 폴더를 열어보면 crud란 파일이 있다. - crud program 실행

 

 

 

 

db선택 및 table 선택 - next

Author과 create date를 입력후 순서대로 연결시킨다.

resource mapper가 위치할 장소와, mapper, dao, vo가 위치하게될 경로를 지정해주고 이어서 service, controller와 view단의 jsp가 위치할 영역또한 지정해준다.

 

 

 

Browse를 누르면 아래와 같은 창이 뜨는데 순서대로 기록해봤다.

 

 

 

 

확인해보면

연결시킨 mapper 폴더안에 mapper-config.xml과 sample_mapper.xml이 잘 생성되었다.

 

 

java 파일들도, 

 

 

view화면들도 생성됨을 확인할 수 있다.

 

 

 

 

 

실행

 

 

 

 

+ 실행시 오류가 난다면 clean을 진행한다.

 

 

 

 

잘 생성됬음을 테스트 완료했다면, 

실행했던 cmd에서 ctrl + c - y - exit 순서로 정지시키며

 

 

서버에서도 해당 프로젝트를 remove, 

 

 

 

활성화됬던 project는 close하여 이후 타 프로젝트에 영향을 끼치지않도록 한다.

 

 

 

완료.