프레임워크 편집하기
최신판 | 당신의 편집 | ||
34번째 줄: | 34번째 줄: | ||
== 종류 == | == 종류 == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* '''[[전자정부 표준 프레임워크]]'''(eGovFrame) : 대한민국 정부가 공공기관 시스템 개발에 공동으로 사용할 목적으로 개발한 [[오픈소스]] 기반의 표준 프레임워크이다. 기존의 [[스프링]] 프레임워크와 [[아이바티스]](iBatis) 프레임워크를 활용하여 개발했다. [[자바]] 언어를 사용한다. [[아파치 라이선스]]로 배포하고 있다. | * '''[[전자정부 표준 프레임워크]]'''(eGovFrame) : 대한민국 정부가 공공기관 시스템 개발에 공동으로 사용할 목적으로 개발한 [[오픈소스]] 기반의 표준 프레임워크이다. 기존의 [[스프링]] 프레임워크와 [[아이바티스]](iBatis) 프레임워크를 활용하여 개발했다. [[자바]] 언어를 사용한다. [[아파치 라이선스]]로 배포하고 있다. | ||
* '''[[스프링]]'''(Spring) : [[자바]] 언어를 사용하여 응용 프로그램을 개발하기 위해 사용하는 [[오픈소스]] 기반의 표준 프레임워크이며, 엔터프라이즈급 애플리케이션 개발에 필요로하는 경량형 프레임워크이다. [[아파치재단]]이 관리하고 있다. 프로젝트 규모가 커질수록 스트럿츠보단 스프링 프로젝트가 많이 활용되고 있는 추세다. J2EE에서 제공하는 대부분의 기능들을 지원하고, JDBC를 비롯하여 iBatis, 하이버네이트, JPA등 데이터베이스 처리를 위해 널리 사용되는 라이브러리와 연동을 지원하고 있다. 또한 전자정부 표준 프레임워크의 기반이 되는 기술이기 때문에 활용도가 더욱 높아지고 있다. <ref name="CASTINGN">〈[https://www.castingn.com/sourcing/kkultip_detail/110 프레임워크(framework)란?]〉, 《CASTINGN》, 2020-08-05 </ref> | * '''[[스프링]]'''(Spring) : [[자바]] 언어를 사용하여 응용 프로그램을 개발하기 위해 사용하는 [[오픈소스]] 기반의 표준 프레임워크이며, 엔터프라이즈급 애플리케이션 개발에 필요로하는 경량형 프레임워크이다. [[아파치재단]]이 관리하고 있다. 프로젝트 규모가 커질수록 스트럿츠보단 스프링 프로젝트가 많이 활용되고 있는 추세다. J2EE에서 제공하는 대부분의 기능들을 지원하고, JDBC를 비롯하여 iBatis, 하이버네이트, JPA등 데이터베이스 처리를 위해 널리 사용되는 라이브러리와 연동을 지원하고 있다. 또한 전자정부 표준 프레임워크의 기반이 되는 기술이기 때문에 활용도가 더욱 높아지고 있다. <ref name="CASTINGN">〈[https://www.castingn.com/sourcing/kkultip_detail/110 프레임워크(framework)란?]〉, 《CASTINGN》, 2020-08-05 </ref> |