185 Spring là gì mới nhất

1. Mùa xuân là gì?

Spring là một khung phát triển ứng dụng Java được sử dụng bởi hàng triệu lập trình viên. Nó giúp tạo ra các ứng dụng hiệu năng cao, dễ kiểm tra, mã có thể tái sử dụng…

Spring nhẹ và trong suốt (nhẹ: kích thước nhỏ, phiên bản cơ bản khoảng 2MB; trong suốt: hoạt động minh bạch cho các nhà phát triển)

Spring là mã nguồn mở, được phát triển, chia sẻ và có cộng đồng sử dụng rất lớn.

Bạn đang xem: Thanh xuân là gì?

Spring Framework được xây dựng dựa trên hai nguyên tắc thiết kế chính: Dependency Injection và Aspect Oriented Programming.

Các tính năng cốt lõi của Spring có thể được sử dụng để phát triển máy tính để bàn Java, ứng dụng di động, Java Web. Mục đích chính của Spring là phát triển các ứng dụng J2EE dựa trên mô hình sử dụng POJO (Plain Old Java Object).

Mùa xuân là gì? Giới thiệu Spring Framework trong Java

2. Kiến trúc, module Spring Framework

Spring được chia thành nhiều module, tùy vào mục đích phát triển ứng dụng mà chúng ta sử dụng một trong các module này.

Dưới đây là kiến ​​trúc chung của Spring Framework.

kiểm tra TRÀ

Lớp này cung cấp hỗ trợ để thử nghiệm với JUnit và TestNG.

Hộp đựng lõi lò xo

Nó bao gồm các mô-đun Spring core, bean, context và expression language (EL)

Spring Context hỗ trợ đa ngôn ngữ (tính quốc tế), các tính năng của Java EE như EJB, JMX. Ngôn ngữ biểu thức mở rộng từ Ngôn ngữ biểu thức của JSP. Cung cấp hỗ trợ để cài đặt/nhận giá trị, bộ sưu tập, chỉ mục, toán tử logic, v.v.

AOP, các bên và thiết bị

Các mô-đun này hỗ trợ triển khai Lập trình hướng theo khía cạnh, hỗ trợ tích hợp với AspectJ.

Truy cập / Tích hợp dữ liệu

Nhóm này chứa mô-đun JDBC, ORM, OXM, JMS và Giao dịch. Các mô-đun này cung cấp khả năng giao tiếp với cơ sở dữ liệu

Trang web

Hay còn gọi là Spring MVC Nhóm này hỗ trợ tạo các ứng dụng web Web, Web-Servlet….

Mùa xuân là gì? Giới thiệu Spring Framework trong Java

3. Ưu điểm của Spring Framework Spring cho phép lập trình viên sử dụng POJO. Sử dụng POJO giúp xử lý EJB, ứng dụng, luồng, cấu hình, v.v. dễ dàng hơn nhiều. Mùa xuân được tổ chức theo cách mô-đun. Số lượng các gói và hạng khá nhiều, nhưng bạn chỉ cần quan tâm đến những gì bạn cần và không quan tâm đến những thứ còn lại. Spring Web Module được thiết kế theo mô hình MVC nên cung cấp đầy đủ các tính năng. Khả năng hỗ trợ thay thế các web framework khác như Struts…

Mùa xuân là gì? Giới thiệu Spring Framework trong Java

4. Các dự án mùa xuân khác.

Xem thêm: 20 Câu Nói Về Tình Yêu Gây Cãi Hiện Đại Hay Nhất

Cũng dựa trên các nguyên tắc thiết kế cốt lõi của Spring. Spring còn phát triển nhiều tiểu dự án như:

MVC mùa xuân

Spring MVC được thiết kế để xây dựng các ứng dụng dựa trên web.

mùa xuân an toàn

Cung cấp cơ chế xác thực và ủy quyền cho ứng dụng của bạn.

khởi động mùa xuân

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

phạm vi mùa xuân

Dự án này giúp dễ dàng tạo lịch trình và quy trình cho các công việc hàng loạt.

xã hội mùa xuân

Dự án này sẽ kết nối ứng dụng của bạn với bên thứ ba API của Facebook, Twitter, Linkedin… (ví dụ: login facebook, google+…) Spring IO

Mùa xuân CloudSpring MobileSpring cho Phiên AndroidSpring…

Bạn có thể xem tất cả các dự án con của Spring tại đây: https://spring.io/projects

Mùa xuân là gì? Giới thiệu Spring Framework trong Java

OK xong!

Như vậy là mình đã giới thiệu với các bạn về Spring, trong bài tiếp theo chúng ta sẽ tìm hiểu xen kẽ các module và sub-project của Spring thông qua các ví dụ và code.

Cảm ơn vì đã theo dõi.

Người giới thiệu:

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

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

Mục nhập này đã được đăng trong Mùa xuân và được gắn thẻ khung, mùa xuân. Đánh dấu permalink.

bài chuyển hướng

  • Giày là gì?
  • Chạy là gì?
  • Bụi là gì?
  • Trình kết nối là gì?