1. Spring là gì?

Spring là một Framework cải tiến và phát triển các vận dụng Java được thực hiện vì chưng hàng nghìn thiết kế viên. Nó góp sinh sản các áp dụng tất cả tính năng cao, dễ kiểm demo, áp dụng lại code…

Spring vơi và trong suốt (nhẹ: kích thước nhỏ, version cơ phiên bản chỉ ở mức 2MB; trong suốt: hoạt động một biện pháp trong suốt cùng với thiết kế viên)

Spring là một mã nguồn msinh hoạt, được cách tân và phát triển, share và gồm cộng đồng người tiêu dùng khôn xiết lơn.

Bạn đang xem: Spring là gì

Spring Framework được xuất bản dựa vào 2 cơ chế kiến thiết bao gồm là: Dependency Injection và Aspect Oriented Programming.

Những nhân tài core (cốt lõi) của Spring hoàn toàn có thể được thực hiện nhằm trở nên tân tiến Java Desktop, vận dụng mobile, Java Web. Mục tiêu thiết yếu của Spring là giúp cải cách và phát triển những ứng dụng J2EE một cách dễ dàng hơn dựa vào quy mô thực hiện POJO (Plain Old Java Object)

Spring là gì? Giới thiệu Spring Framework trong Java

2. Kiến trúc, những module của Spring Framework

Spring được chia thành nhiều module khác nhau, phụ thuộc vào mục tiêu phát triển vận dụng nhưng mà ta cần sử dụng 1 trong số module đó.

Dưới đây là phong cách xây dựng toàn diện của Spring Framework.

*

Test

Tầng này cung ứng khả năng cung ứng kiểm demo với JUnit với TestNG.

Spring Vi xử lý Core Container

Bao tất cả những module spring core, beans, context và expression languate (EL)

Spring Context hỗ trợ đa ngữ điệu (internationalization), các nhân kiệt Java EE nlỗi EJB, JMX.Expression Language được mở rộng trường đoản cú Expresion Language trong JSP. Nó hỗ trợ hỗ trợ Việc setting/getting cực hiếm, các method cải tiến có thể chấp nhận được truy cập collections, index, các tân oán tử logic…

AOPhường, Aspects và Instrumentation

Những module này hỗ trợ cài đặt xây dựng hướng góc cạnh (Aspect Oriented Programming), hỗ trợ tích hợp với AspectJ.

Data Access / Integration

Nhóm này bao gồm JDBC, ORM, OXM, JMS và module Transaction. Những module này cung cấp tài năng giao tiếp cùng với database

Web

Hay còn được gọi là Spring MVC Nhóm này gồm Web, Web-Servlet… cung cấp vấn đề tạo thành áp dụng web.

Spring là gì? Giới thiệu Spring Framework trong Java

3. Các tác dụng của Spring Framework.Spring có thể chấp nhận được thiết kế viên sử dụng POJOs. Việc áp dụng POJOs giúp bạn không hẳn thao tác làm việc cùng với EJB, ứng dụng, các luồng chạy, cấu hình… đơn giản rộng rất nhiều.Spring được tổ chức theo kiểu tế bào đun. Số lượng các gói với những lớp không hề ít, nhưng lại các bạn chỉ việc quan tâm tới những gì bạn cần cùng không phải quan tâm mang lại phần còn lại.Module Web của Spring được thiết kế với theo mô hình MVC vì thế nó hỗ trợ rất đầy đủ những anh tài góp thay thế sửa chữa các website framework khác ví như Struts.…

Spring là gì? Giới thiệu Spring Framework vào Java

4. Một số dự án khác của Spring.

Xem thêm: Phong Cách Làm Đẹp Da Theo Kiểu Nhật Bản, Eva, Profile Picture

Cũng dựa vào các cơ chế xây dựng cơ phiên bản của spring core. Spring còn phát triển các project con như:

Spring MVC

Spring MVC có phong cách thiết kế dành cho Việc xây dựng những ứng dụng nền tảng web.

Spring Security

Cung cấp các phép tắc bảo đảm (authentication) với phân quyền (authorization) mang đến vận dụng của khách hàng.

Spring Boot

Spring Boot là một framework giúp bọn họ cách tân và phát triển cũng tương tự chạy vận dụng một giải pháp hối hả.

Spring Batch

Dự án này góp chúng ta thuận lợi tạo nên các lịch trình (scheduling) cùng các bước (processing) cho các các bước xử trí theo mẻ (batch job).

Spring Social

Dự án này đang kết nối áp dụng của bạn cùng với các API mặt đồ vật cha của Facebook, Twitter, Linkedin … (ví dụ đăng nhập bởi facebook, google+ …)Spring IO

Spring CloudSpring MobileSpring for AndroidSpring Session….

Các bạn cũng có thể xem tất cả các project con của Spring tại: https://spring.io/projects

Spring là gì? Giới thiệu Spring Framework trong Java

Okay, Done!

Vậy là mình đã reviews qua mang đến các bạn về Spring.Các bài tiếp theo sau chúng ta sẽ theo thứ tự khám phá những module cùng project con của Spring qua ví dụ cùng code.

Thanks chúng ta sẽ theo dõi và quan sát.

References:

https://docs.spring.io/spring/docs/current/spring-framework-reference/overview.html

https://www.tutorialspoint.com/spring/spring_overview.htm


This entry was posted in Spring và tagged framework, spring. Bookmark the permalinks.

Điều phía bài bác viết