SPRING LÀ GÌ

1. Spring là gì?

Spring là 1 Framework trở nên tân tiến các áp dụng Java được áp dụng bởi hàng tỷ lập trình viên. Nó góp tạo những ứng dụng tất cả hiệu năng cao, dễ kiểm thử, thực hiện lại code…

Spring nhẹ với trong xuyên suốt (nhẹ: size nhỏ, version cơ phiên bản chỉ khoảng 2MB; vào suốt: vận động một cách trong trong cả với lập trình sẵn viên)

Spring là 1 trong những mã mối cung cấp mở, được phân phát triển, chia sẻ và có xã hội người dùng rất lơn.

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

Spring Framework được xây dựng dựa trên 2 qui định design chủ yếu là: Dependency Injection và Aspect Oriented Programming.

Những hào kiệt core (cốt lõi) của Spring rất có thể được áp dụng để cách tân và phát triển Java Desktop, áp dụng mobile, Java Web. Phương châm chính của Spring là giúp cách tân và phát triển các áp dụng J2EE một cách dễ dàng hơn dựa trên quy mô sử dụng POJO (Plain Old Java Object)

Spring là gì? trình làng Spring Framework trong Java

2. Loài kiến trúc, những module của Spring Framework

Spring được chia làm nhiều module không giống nhau, phụ thuộc vào mục đích trở nên tân tiến ứng dụng cơ mà ta dùng 1 trong các module đó.

Dưới đó là kiến trúc toàn diện của Spring Framework.

*

Test

Tầng này cung cấp khả năng hỗ trợ kiểm demo với JUnit và TestNG.

Spring core Container

Bao gồm những module spring core, beans, context với expression languate (EL)

Spring Context cung ứng đa ngôn ngữ (internationalization), những tính năng Java EE như EJB, JMX.Expression Language được không ngừng mở rộng từ Expresion Language vào JSP. Nó hỗ trợ hỗ trợ việc setting/getting giá bán trị, những method cải tiến cho phép truy vấn collections, index, những toán tử logic…

AOP, Aspects và Instrumentation

Những module này hỗ trợ thiết lập lập trình hướng điều tỉ mỷ (Aspect Oriented Programming), cung cấp tích phù hợp với AspectJ.

Data Access / Integration

Nhóm này bao hàm JDBC, ORM, OXM, JMS cùng module Transaction. Hồ hết module này cung cấp khả năng tiếp xúc với database

Web

Hay còn được gọi là Spring MVC team này bao gồm Web, Web-Servlet… cung ứng việc tạo ứng dụng web.

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

3. Các tác dụng của Spring Framework.Spring chất nhận được lập trình viên áp dụng POJOs. Việc sử dụng POJOs giúp cho bạn không phải làm việc với EJB, ứng dụng, những luồng chạy, cấu hình… dễ dàng hơn siêu nhiều.Spring được tổ chức theo giao diện mô đun. Con số các gói và các lớp khá nhiều, nhưng các bạn chỉ cần suy xét những gì bạn phải và ko cần quan tâm đến phần còn lại.Module web của Spring được thiết kế với theo quy mô MVC bắt buộc nó cung cấp đầy đủ các tính năng giúp thay thế các website framework khác như Struts.…

Spring là gì? reviews Spring Framework trong Java

4. Một trong những dự án không giống của Spring.

Xem thêm: Top 20 Tuyện Ngôn Tình Yêu Thầm Ngược He Hiện Đại Tâm Đắc Và Hay Nhất

Cũng dựa trên các nguyên tắc kiến tạo cơ bạn dạng của spring core. Spring còn trở nên tân tiến nhiều project nhỏ như:

Spring MVC

Spring MVC có phong cách thiết kế dành cho bài toán xây dựng những ứng dụng căn cơ web.

Spring Security

Cung cấp những cơ chế bảo đảm (authentication) cùng phân quyền (authorization) cho vận dụng của bạn.

Spring Boot

Spring Boot là một framework giúp chúng ta phát triển cũng như chạy áp dụng một cách nhanh chóng.

Spring Batch

Dự án này giúp bọn họ dễ dàng tạo những lịch trình (scheduling) và quá trình (processing) mang đến các công việc xử lý theo mẻ (batch job).

Spring Social

Dự án này sẽ liên kết ứng dụng của doanh nghiệp với các API bên thứ tía của Facebook, Twitter, Linkedin … (ví dụ đăng nhập bằng 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 nhỏ 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à bản thân đã giới thiệu qua cho các bạn về Spring.Các bài xích tiếp theo chúng ta sẽ lần lượt mày mò các module và project nhỏ của Spring qua ví dụ với code.

Thanks chúng ta đã theo dõi.

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 and tagged framework, spring. Bookmark the permalink.

Điều hướng bài viết


link tải 567 live app | W88Vuive | tải app qqlive apk |

https://789betvi.co/