스프링 프레임 워크
응용 프로그램 프레임 워크 및 제어의 반전 용기 위한 자바 플랫폼 . 프레임 워크의 핵심 기능은 모든 Java 애플리케이션에서 사용할 수 있지만 Java EE (Enterprise Edition) 플랫폼 위에 웹 애플리케이션을 빌드하기위한 확장이 있습니다.
프레임 워크가 특정 프로그래밍 모델을 부과하지는 않지만 EJB ( Enterprise JavaBeans ) 모델에 추가 된 것으로 Java 커뮤니티에서 인기를 얻었습니다 . Spring Framework는 오픈 소스 입니다.
첫 번째 버전은 2002 년 10 월 Expert One-on-One J2EE Design and Development 를 출판하여 프레임 워크를 출시 한 Rod Johnson에 의해 작성되었습니다 .
프레임 워크는 2003 년 6 월 Apache 2.0 라이선스 에 따라 처음 출시되었습니다 .
첫 번째 마일스톤 릴리스 1.0은 2004 년 3 월에 릴리스되었으며 2004 년 9 월과 2005 년 3 월에 이정표 릴리스가 추가되었습니다. Spring 1.2.6 프레임 워크는 2006 년 Jolt 생산성 상 과 JAX (Java API for XML) Innovation Award를 수상 했습니다.
Spring 2.0은 2006 년 10 월, Spring 2.5는 2007 년 11 월, Spring 3.0은 2009 년 12 월, Spring 3.1은 2011 년 12 월, Spring 3.2.5는 2013 년 11 월에 출시되었습니다.
Spring Framework 4.0은 2013 년 12 월에 출시되었습니다.
Spring 4.0의 주목할만한 개선 사항에는 Java SE (Standard Edition) 8, Groovy 2, Java EE 7의 일부 측면 및 WebSocket에 대한 지원이 포함되었습니다 .
스프링 프레임 워크 4.2.0 31 내지 년 7 월 2015 년 발표 된 즉시 9월 1일 2015 년에 출시 된 버전 4.2.1로 업그레이드 된 때문이다
핵심 개선에 중점을두고, "자바 6, 7, 8과 호환 최신 웹 기능 " .
Spring Framework 핵심 모듈 정리
스프링 프레임 워크 4.3 2016년 6월 10 일에 발표되었으며, 2020 년까지 지원 될 것입니다 그것은 "일반 스프링 (4) 시스템 요구 사항에서 마지막 세대가 될 것입니다 (자바 6+, 서블릿 2.5 +), " .
Spring 5는 Reactive Streams 호환 Reactor Core를 기반으로 구축 될 예정 입니다.
Spring Framework에는 다양한 서비스를 제공하는 여러 모듈이 포함되어 있습니다.
Spring Core Container : Spring의 기본 모듈이며 Spring 컨테이너 (BeanFactory 및 ApplicationContext)를 제공합니다.
측면 지향 프로그래밍 : 교차 문제를 구현할 수 있습니다 .
인증 및 권한 부여 : Spring Security 하위 프로젝트 (이전 Acegi Security System for Spring) 를 통해 다양한 표준, 프로토콜, 도구 및 관행을 지원하는 구성 가능한 보안 프로세스 .
구성보다 관례 : Spring Roo 모듈 에서 Spring 기반 엔터프라이즈 애플리케이션을위한 신속한 애플리케이션 개발 솔루션 제공
데이터 액세스 : JDBC ( Java Database Connectivity ) 및 객체 관계형 매핑 도구를 사용하고 NoSQL 데이터베이스를 사용하여 Java 플랫폼에서 관계형 데이터베이스 관리 시스템 으로 작업
제어 컨테이너의 반전 : 주로 종속성 주입을 통해 수행되는 Java 객체의 애플리케이션 구성 요소 및 수명주기 관리 구성
메시징 : JMS ( Java Message Service) 를 통해 메시지 대기열 에서 투명한 메시지 소비를위한 메시지 리스너 객체의 구성 등록 , 표준 JMS API를 통한 메시지 전송 개선
모델-뷰-컨트롤러 : 웹 애플리케이션 및 RESTful (표현 적 상태 전송) 웹 서비스에 대한 확장 및 사용자 정의를위한 후크를 제공 하는 HTTP 및 서블릿 기반 프레임 워크 .
원격 액세스 프레임 워크 : configurative 원격 프로 시저 호출 (RPC) 스타일의 마샬링 자바가 지원하는 네트워크를 통해 객체 자바 원격 메소드 호출 (RMI), CORBA 와 (공통 객체 요청 브로커 구조) HTTP 기반 프로토콜을 포함한 웹 서비스 ( SOAP (단순 개체 액세스를 프로토콜) )
트랜잭션 관리 : 여러 트랜잭션 관리 API를 통합하고 Java 개체에 대한 트랜잭션을 조정합니다.
원격 관리 : JMX ( Java Management Extensions) 를 통한 로컬 또는 원격 구성을위한 Java 개체의 구성 노출 및 관리
테스트 : 단위 테스트 및 통합 테스트 작성을위한 지원 클래스
'나눔 꿀팁' 카테고리의 다른 글
DSM-5 란 무엇인가? [5 가지 정신 장애 분류 ] (0) | 2021.02.20 |
---|---|
공황장애 초기 증상과 대처방법 [ 공황장애 대처법 ] (0) | 2021.02.19 |
엽산 임신 초기 중요성 [ 엽산이 임산부와 태아에게 좋은 이유 2편 ] (0) | 2021.02.18 |
엽산 과다 복용시 부작용 [ 엽산 이란 무엇인가 ] (0) | 2021.02.17 |
미국 헌법 11차 개정 내용 공개 !! (0) | 2021.02.07 |
댓글