웹 개발을 하다 보니 종종 듣는 이야기 중 전자정부 표준 프레임워크를 듣게 됩니다. 그래서 이참에 정리 겸 한번 작성해볼까 해서 이 글을 시작하게 되었습니다.
보통 웹개발시에 프레임워크라 하면 Spring 프레임워크를 떠올리기 쉽습니다 (물론 요즘 더 다른 프레임워크도 많이 나온다고 하지만 아직 고인물이라 차차 알아가 보도록 하겠습니다.)
제가 처음 Spring 3.0을 접할때(2011년, 고인물...) 까지만 해도 표준프레임워크로 Spring Frame기반을 사용한다고 봤을 때인데, 어느새 전자정부 표준 프레임워크라는 말이 자연스러워 질정도로 자리매김한 듯합니다.
전자정부 표준프레임워크는 대한민국의 공공부문 정보화 사업 시 플랫폼별 표준화된 개발 프레임워크를 말한다. JAVA 언어는 사설 표준으로 우후죽순으로 업체의 자체 프레임워크를 개발하여 적용되다 보니 각 개발 프레임워크의 구조 및 수준의 차이에 의하여 여러 가지 문제점이 발생할 수 있다. 현재 배포되고 있는 프레임워크는 과거 JAVA 플랫폼 기반의 정보화 구축 사업 시 수행업체의 자체 개발 프레임워크를 사용하여 정보시스템이 구축되어 유지보수 등 여러 가지 문제점이 있어, 2008년에 스프링 프레임워크 등의 오픈소스를 기반으로 웹 사이트 개발 시 필요한 여러 가지 기능들을 미리 구현해 놓았으며 최근에는 모바일 개발을 위한 프레임워크도 출시되었다. |
자세한 소개는 하단의 eGovFrame 사이트에서 확인 가능합니다.
www.egovframe.go.kr/EgovIntro.jsp?menu=1&submenu=1
eGovFrame은 Apache 2.0 라이선스를 따르는 오픈소스이기 때문에 상용으로의 사용에 제한이 없습니다.
먼저 개발 환경을 구성해서 실행해보고 싶으시다면 다음의 링크에서 다운로드하여 설치가 가능합니다.
www.egovframe.go.kr/EgovDevEnvRelease_300.jsp?menu=3&submenu=2&leftsub=2
'개발 창고 > Web' 카테고리의 다른 글
[Spring] Tomcat과 Maven의 연동에 따른 ContextLoaderListener를 찾지 못하는 문제 (0) | 2020.09.08 |
---|---|
[Spring] eGovFrame 3.9 실행하기 (0) | 2020.09.07 |
[Javascript] 사업자등록번호 체크 (0) | 2020.08.31 |
[JSTL] JSTL Function (0) | 2020.08.31 |
[JSTL] Formatting태그(2) (0) | 2020.08.27 |