티스토리 뷰
Spring Framework에서 파생된 새로운 프레임워크
-
Spring MVC :
Model-View-Controller 구조를 이용해서 웹 애플리케이션을 개발할 수 있게 해주는 프레임워크다.
웹 애플리케이션 전체 제어 및 화면과 처리를 분리했으며 DB 종류에 의존하지 않는 추상화된 DB 처리 등 다양한 기능을 갖고 있다. -
Spring Roo :
Spring MVC를 보완하는 라이브러리.
각종 코드를 자동 생성하는 라이브러리로 레일즈처럼 '간단한 명령어 실행만으로 애플리케이션의 템플릿을 자동으로 만들어 주는 기능’을 가지고 있다. 이를 통해 웹 개발 속도를 향상할 수 있다. -
Spring Boot :
Spring MVC나 다른 스프링 프레임워크의 라이브러리를 조합해서 최신 웹 애플리케이션 환경을 구축할 수 있게 해주는 프레임워크다.
-
Spring MVC + Spring Boot (Spring MVC 기반의 Spring Boot를 이용한 개발) :
스프링 프레임워크의 코어 위에 개발에 필요한 각종 기능이 라이브러리로 구성돼 있으며 스프링 부트는 이 모든 구조를 활용하고 있다. -
Maven Project :
메이븐은 아파치 소프트웨어 재단이 개발한 자바 프로젝트 관리 툴이고, 정식 이름은 Apache Maven이다.
미리 작성된 xml 파일을 사용해서 프로젝트에 필요한 라이브러리를 다운로드하거나 필요한 파일을 생성하고 프로젝트를 빌드하는 등의 작업을 자동화한다.
- DI (Dependency Injection) :
객체 특유의 기능을 객체로부터 분리해서 외부에 삽입하는 기능이다.
예를 들어 클래스를 작성한다고 하면, 해당 클래스 특유의 필드 정보 등을 설정 파일의 형태로 분리해두고 실행 시에 그것을 원래 클래스에 내장하는 것이다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- HTTP
- 404
- JWT
- web
- NoSQL
- stateful
- Java
- cors
- MongoDB
- Groovy
- Cross Origin
- Runnable
- stateless
- redis
- ehcache
- thread
- auth
- URI
- SPOF
- 대규모
- cross
- Spring Boot
- https
- ngrinder
- class
- synchronized
- output
- Token
- script
- iinput
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함