Spring Là Gì? - VietTuts
Có thể bạn quan tâm
Nội dung chính
- Giới thiệu về Spring
- Lợi ích của việc sử dụng Spring Framework
- Series bài học thực hành về Spring (Spring 4)
- Spring Basic
Giới thiệu về Spring
Spring là framework phát triển ứng dụng phổ biến nhất dành cho Java Enterprise. Ban đầu nó được viết bởi Rod Johnson và lần đầu tiên được phát hành theo giấy phép Apache 2.0 vào 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ó kích thước khoảng 2MB.
Spring framework là một Java Platform mã nguồn mở, một giải pháp gọn nhẹ dành cho Java Enterprise. Với Spring Framework các nhà phát triển có thể tạo ra các mã có hiệu suất cao, dễ kiểm thử và có thể sử dụng lại được.
Các tính năng core của Spring Framework có thể được sử dụng trong việc phát triển bất kỳ ứng dụng Java nào. Bên cạnh đó, phần mở rộng được sử dụng để xây dựng các ứng dụng web trên nền tảng Java EE. Mục tiêu của Spring Framework là làm cho việc phát triển ứng dụng J2EE dễ dàng hơn và thúc đẩy việc lập trình tốt hơn bằng mô hình POJO-based.
Lợi ích 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 cho phép các nhà phát triển tạo các ứng dụng cấp Enterprise sử dụng các POJO. Lợi ích của việc sử dụng các POJO là bạn không cần một sản phẩm chứa EJB như một máy chủ ứng dụng, mà bạn chỉ có thể sử dụng một bộ chứa servlet mạnh mẽ như Tomcat hoặc một số sản phẩm thương mại khác.
- Spring được tổ chức theo kiểu mô đun. Mặc dù số lượng các gói và các lớp là khá nhiều, nhưng bạn chỉ cần quan tâm đến những gì bạn cần và không cần quan tâm đến phần còn lại.
- Spring sử dụng một số công nghệ hiện có như một số ORM Framework, logging frameworks, JEE, Quartz, JDK timers và các công nghệ View khác.
- Dễ dàng để kiểm thử một chương trình được viết bằng Spring.
- Web framework của Spring là một Web MVC framework có thiết kế tốt, nó là một thay thế tuyệt vời cho Struts và các công nghệ kém phổ biến khác.
- Spring cung cấp một API thuận tiện để dịch các ngoại lệ công nghệ cụ thể (ném bởi JDBC, Hibernate, hoặc JDO chẳng hạn) vào các trường hợp ngoại lệ nhất quán, không được kiểm soát.
- IoC Container có trọng lượng nhẹ. Điều này có lợi cho việc phát triển và triển khai các ứng dụng trên các máy tính có bộ nhớ và tài nguyên CPU hạn chế.
- Spring cung cấp một giao diện quản lý transaction nhất quán có thể mở rộng đến một local transaction (ví dụ như sử dụng một cơ sở dữ liệu) và mở rộng lên các global transaction (sử dụng JTA).
Series bài học thực hành về Spring (Spring 4)
Trong những bài học dưới dây chúng ta sẽ tìm hiểu về các tính năng của Spring
Spring Basic
Spring Hello World Example (XML) Ví dụ Spring Hello World sử dụng file cấu hình XML.
Spring Hello World Example (Annotation) Ví dụ Spring Hello World sử dụng annotation để cấu hình.
Spring Beans Autowiring Example (XML) Ví dụ về Auto wiring trong Spring sử dụng file cấu hình XML.
Kiến trúc SpringTừ khóa » Tìm Hiểu Về Spring Mvc
-
Tìm Hiểu Những Lợi ích Mà Spring MVC Mang Lại - ITNavi
-
Một Số Khái Niệm Cơ Bản Về Spring MVC - Viblo
-
Understanding Spring MVC (Hiểu Hơn Về Spring MVC) - Viblo
-
Phần 1: Kiến Trúc Của Spring MVC, Flow Trong Spring ... - STACKJAVA
-
Học Spring Mvc Khoá Học Lập Trình Java Spring Mvc Spring Framework
-
Spring Framework Là Gì ? Tổng Quan Spring Mvc, Spring Boot Trong ...
-
Spring MVC - Hướng Dẫn Java
-
Luồng đi Của ứng Dụng Spring MVC
-
Giới Thiệu Về Spring MVC
-
Tìm Hiểu Spring MVC Và Spring Boot Trong Java Web
-
Giới Thiệu Về Spring MVC | Coder Sơn Trang
-
Báo Cáo Tìm Hiểu Spring Mvc | Xemtailieu
-
Hiểu Biết Cơ Bản Về Spring Framework Cho Người Mới Bắt đầu
-
Spring MVC - Hiểu Nó Theo Cách đơn Giản