-프레임워크의 정의
프로젝트 규모가 크면 개발자도 많아지고 코딩기법이나 성향이 다르기에 이 통합성과 일관성을 위해 도입된 기술이 프레임 워크다. 프레임워크는 애플리케이션 구축시 공통 환경을 제공해줌으로써 개발 시간과 비용을 절감하게 해준다.
-웹 개발 관련 프레임 워크
1)스트럿츠
스트럿츠는 자바기반 JSP만을 위한 프레임워크이다. 오픈 소스이기에 개발에 필요한 부분을 수정할 수 있다.
2)스프링
스프링 프레임워크는 엔터프라이즈급 애플개발에 필요로 하는 경량형 프레임워크이다. J2EE에서 제공하는 대부분 기능을 지원하고 자바개발에서 대표적인 프레임워크로 사용되며 라이브러리연동기능도 있다.
3)전자정부 표준 프레임워크
전자정부 표준프레임워크는 한국의 공공부문 정보화 사업시 표준화된 프레임워크이다. 대부분은 스프링 프레임워크 기반이라고 한다.
4)앵귤러 JS
자바기반 프레임워크이고 앵귤러는 2012년에 출시되어 기본적으로 MVC(Model-View_Controller)와 같은 프레임워크를 지원하는 기능을 제공한다.