giới thiệu về Spring

Spring là framework phát triển ứng dụng thịnh hành nhất giành riêng cho Java Enterprise. Ban đầu nó được viết do Rod Johnson và lần thứ nhất được chế tạo theo bản thảo Apache 2.0 hồi tháng 6 năm 2003. Spring có kích thướng nhẹ, phiên bản cơ bản của Spring framework có form size khoảng 2MB.

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

Spring framework là một trong Java Platform mã mối cung cấp mở, một giải pháp gọn nhẹ dành riêng cho Java Enterprise. Với Spring Framework những nhà vạc triển có thể tạo ra các mã có năng suất cao, dễ dàng kiểm test và có thể sử dụng lại được.

các tính năng chip core của Spring Framework rất có thể được sử dụng trong việc phát triển ngẫu nhiên ứng dụng Java nào. ở kề bên đó, phần không ngừng mở rộng được áp dụng để xây dựng các ứng dụng web trên căn cơ Java EE. Mục tiêu của Spring Framework là tạo nên việc cách tân và phát triển ứng dụng J2EE dễ dàng hơn và liên quan việc lập trình xuất sắc hơn bằng mô hình POJO-based.

*

ích lợi của việc sử dụng Spring Framework

Dưới đây là danh sách các lợi ích tuyệt vời của việc sử dụng Spring Framework:

Spring được cho phép các nhà trở nên tân tiến tạo các ứng dụng cấp Enterprise sử dụng những POJO. Tác dụng của bài toán sử dụng các POJO là chúng ta không phải một thành phầm chứa EJB như một sever ứng dụng, mà chúng ta chỉ hoàn toàn có thể sử dụng một bộ chứa servlet mạnh bạo như Tomcat hoặc một vài sản phẩm thương mại khác. Spring được tổ chức theo dạng hình mô đun. Tuy vậy số lượng các gói và các lớp là tương đối nhiều, nhưng các bạn chỉ cần để ý đến những gì bạn cần và ko cần lưu ý đến phần còn lại. dễ dàng để kiểm demo một công tác được viết bằng Spring. website framework của Spring là 1 trong Web MVC framework có thiết kế tốt, nó là một thay thế hoàn hảo nhất cho Struts cùng các technology kém thông dụng khác. Spring cung cấp một API dễ dãi để dịch các ngoại lệ technology cụ thể (ném vị JDBC, Hibernate, hoặc JDO chẳng hạn) vào những trường đúng theo ngoại lệ độc nhất quán, ko được kiểm soát. IoC Container tất cả trọng lượng nhẹ. Điều này có lợi cho việc cải tiến và phát triển và triển khai các ứng dụng trên các máy tính xách tay có bộ nhớ lưu trữ và tài nguyên CPU hạn chế. Spring cung cấp một giao diện cai quản transaction duy nhất quán rất có thể mở rộng đến một local transaction (ví dụ như áp dụng một các đại lý dữ liệu) và mở rộng lên các global transaction (sử dụng JTA).

Series bài học kinh nghiệm thực hành về Spring (Spring 4)

trong số những bài học bên dưới dây họ sẽ tìm hiểu về các tính năng của Spring

Spring Basic

Spring Hello World Example (XML) lấy một ví dụ Spring Hello World áp dụng file cấu hình XML.

Xem thêm: Usance Lc At Sight: Fast Payment With Letters Of Credit, What Is Lc At Sight In Exporting And Importing

Spring Hello World Example (Annotation) lấy ví dụ như Spring Hello World thực hiện annotation nhằm cấu hình.

Spring Beans Autowiring Example (XML) lấy ví dụ về auto wiring trong Spring sử dụng file cấu hình XML.