초짜 IT보이 서바이벌 스토리
Spring? & Spring Framework Overview
matrim
2022. 9. 19. 19:02
반응형
Spring makes Java simple.
Level up your Java code and explore what Spring can do for you.
spring.io
- Goals
- Java POJO
- DI - loose coupling
- AOP
- Minimize boilerplate java code
- Core Containter: Bean Factory for creating beans
- Beans
- Core
- SpEL
- Context
- Infrastructure
- AOP (Ascpect Oriented Proggramming): Add Functionallity to objects - logging, security, transactions etc..
- Aspects
- Instrumentation
- Java agaents to remotely monitor your app with JMX (Java Management Extension)
- Messaging
- Data Access Later
- JDBC
- ORM (hibernate): Object to Relational Mapping
- JMS (Java Message Service)
- Transactions: Makes heavy use of AOP behind the scenes
- OXM
- Web Layer (Spring MVC)
- Servlet
- WebSocket
- Web
- Portlet
- Test Layer (TDD - Test-Driven Development)
- Unit
- Integration
- Mock
반응형