Spring

Spring 이란?

slow333 2023. 1. 18. 13:56

spring은

자바  기반의(자바를 기반으로 한 다양한 어플리케이션 개발을 좀더 쉽게 하기 위한) 

엔터프라이즈 개발을 위한 (소규모 보다는 대규모 프로젝트를 대상)

오픈소스 경량 (간단하게 사용할 수 있는 ??????????)

애플리케이션 프레임워크 (개발을 위한 다양한 어프리케이션 수준의 라이브러리를 제공)

입니다.

Spring Project 구성

Spring Framework, MVC, Boot, Data, Cloud, Security 등이 있음

https://spring.io/projects

 

Spring | Projects

Spring Framework Provides core support for dependency injection, transaction management, web apps, data access, messaging, and more.

spring.io

Spring Framework

https://docs.spring.io/spring-framework/docs/5.0.0.RC2/spring-framework-reference/overview.html#overview

 

Overview of Spring Framework

The Spring Framework is a Java platform that provides comprehensive infrastructure support for developing Java applications. Spring handles the infrastructure so you can focus on your application. Spring enables you to build applications from "plain old Ja

docs.spring.io

 

spring framework runtime

스프링 프레임워크는 Core, Testing, Data Access 등으로 구성되어 있음...

 

Table 1. Spring Framework ArtifactsGroupIdArtifactIdDescription

org.springframework spring-aop Proxy-based AOP support
org.springframework spring-aspects AspectJ based aspects
org.springframework spring-beans Beans support, including Groovy
org.springframework spring-context Application context runtime, including scheduling and remoting abstractions
org.springframework spring-context-support Support classes for integrating common third-party libraries into a Spring application context
org.springframework spring-core Core utilities, used by many other Spring modules
org.springframework spring-expression Spring Expression Language (SpEL)
org.springframework spring-instrument Instrumentation agent for JVM bootstrapping
org.springframework spring-instrument-tomcat Instrumentation agent for Tomcat
org.springframework spring-jdbc JDBC support package, including DataSource setup and JDBC access support
org.springframework spring-jms JMS support package, including helper classes to send/receive JMS messages
org.springframework spring-messaging Support for messaging architectures and protocols
org.springframework spring-orm Object/Relational Mapping, including JPA and Hibernate support
org.springframework spring-oxm Object/XML Mapping
org.springframework spring-test Support for unit testing and integration testing Spring components
org.springframework spring-tx Transaction infrastructure, including DAO support and JCA integration
org.springframework spring-web Foundational web support, including web client and web-based remoting
org.springframework spring-webmvc HTTP-based Model-View-Controller and REST endpoints for Servlet stacks
org.springframework spring-websocket WebSocket and SockJS infrastructure, including STOMP messaging support
 
 

'Spring' 카테고리의 다른 글

Spring boot 개요  (0) 2023.01.20
Spring 용어 정리  (0) 2023.01.20
jdbc mysql 연결 시험 코드  (0) 2023.01.15
MariaDB의 JDBC 연결  (0) 2023.01.15
타임리프 - 기본 기능  (0) 2023.01.10