전자정부프레임워크 CRUD
오랜만에 올려보는 '장난감' 카테고리다.
한 때는 여러가지를 해보곤 했으나, 언젠가부터 시간이 허락하지 않게 되었다.
간만에 다시 올려본다.
요즘 공공기관들은 전자정부프레임워크를 이용해서 사이트를 오픈해야한다.
서울시는 워드프레스를 이용하여 홈페이지를 구축해서 무언가 서울은 거꾸로 가는 느낌이 있으나,
서울이 아니라면 전자정부프레임워크로 개발을 해야 가산점이 있는듯 하다.
서울은 돈이 많으니 여러가지 시도가 가능한가보다.
전자정부프레임워크에는 사이트의 기능 구성인 CRUD를 자동으로 만들어 주는 기능이 있다.
실제 이 프로그램을 실행시켜보면 약간 실망을 감출 수 없을 것이다.
기본적인 버그부터 시작해서 이를 기본적으로는 사용할 수 없다.
꼭 절대로 환경에 맞춰 수정해야한다.
DBMS 에 따라 DAO 에 상속받는 클래스가 달라지는 부분과, 기본적인 sql 오류들 등이 대표적일 것이다.
이것들은 기본적인 오류고, 개발시 자신들의 입맛에 맞춰 CRUD를 다시 고쳐쓰곤 하는데, 역시 대부분 같은 일의 반복이어서 아마 대부분의 사람들도 일부는 복사하기, 수정하기, 붙여넣기등으로 기본 골격을 고쳐쓸 것이다.
나도 마찬가지인데, 매번 메모장의 것을 relplace 하여 붙여넣기 하던 것을 이번에 GUI 넣어 좀더 편하게 구성해보았다.
꼭 생성되어야 하는 파일들과 위치들을 조정하고, DBMS에 따라 조금씩 달라지는 부분을 고치고, 또 우리의 입맛에 맞게끔 기본 골격도 고쳤다.
DB 접속정보만 주면 controller, service, dao, vo, xml, js, jsp 등을 기본적으로 만들어준다.
나머지는 커스터마이징이다.
굉장히 손쉬어졌다. 후후