Spring framework là gì

  -  

Success is not the key lớn happiness. Happiness is the key khổng lồ success. If you love what you are doing, you will be successful


Giới thiệu về Spring Framework

Spring Framework, giỏi ngắn lại hơn là Spring, là một trong những cấu trúc dùng làm tạo chương trình áp dụng mã nguồn mngơi nghỉ dành cho ngôn ngữ lập trình Java.

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

Spring là 1 framework nhẹ. Nó hoàn toàn có thể được dùng như một framework của frameworks bởi nó cung ứng hỗ trợ không giống nhau frameworks nlỗi Struts, Hibernate, Tapestry, EJB, JSF vv..

Các framework, vào ý nghĩa sâu sắc rộng lớn hơn, có thể được tư tưởng nhỏng là một trong những kết cấu mà chúng ta tìm thấy phương án của nhau những vấn đề nghệ thuật.

Xem thêm: Tổng Hợp Các Trò Chơi Sáng Tạo Cho Trẻ Mầm Non, 130 Trò Chơi Sáng Tạo Cho Bé Ý Tưởng Trong 2021

Spring framework gồm 1 số modules nlỗi IOC, AOP, DAO, Context, ORM, WEB MVC vv.. Các modules này sẽ được tò mò trong số phần tiếp sau.

Xem thêm: " Noted Là Gì ? Nghĩa Của Từ : Noted

*

Ưu điểm của Spring Framework.

Lightweight với very little overhead trong việc trở nên tân tiến vận dụng của khách hàng.Dependency Injection hoặc Inversion of Control được áp dụng để giúp đỡ các component bóc tránh, tự do với nhau. Spring container sẽ giúp đỡ kết nối số đông components này lại với nhau theo quánh tả business của người sử dụng.Spring IoC container thống trị vòng đời của Spring Bean và những cấu hình của project chẳng hạn như JNDI lookup.Spring MVC framework được sử dụng cho cải cách và phát triển ứng dụng website siêu dễ dàng với câu hỏi cung ứng cực tốt những bản lĩnh website services, json,…Hỗ trợ làm chủ transaction, JDBC operations, File uploading, Exception Handling,… khôn xiết dễ ợt bằng phương pháp cấu hình được rút ít gọn gàng, nỗ lực vào sẽ là sử dụng annotation hoặc spring bean configuration tệp tin.Và một vài ưu điểm khi áp dụng Spring framework:Làm giảm xuống sự phụ thuộc vào giữa các components khác biệt của áp dụng, Spring IoC container làm cho nhiệm vụ khởi sản xuất resources hoặc beans và “tiêm – inject” bọn chúng theo sự phụ thuộc khác biệt.Thực hiện tại unit thử nghiệm case rất giản đơn cũng chính vì business xúc tích của người tiêu dùng không có sự phụ thuộc vào thẳng. Việc thực hiện chỉ nên viết test configuration với inject moông chồng bean cho các mục đích chạy thử khác nhau.Làm giảm đi trọng lượng code rất nhiều, chẳng hạn như vấn đề khởi tạo đối tượng, open/cthua kém những resources,…Spring framework phân thành các module đơn nhất, do đó Việc sử dụng các features trong Spring framework rất từ do… lấy một ví dụ nlỗi áp dụng ko sử dụng bản lĩnh transaction, thì ko quan trọng buộc phải thêm dependency này vào.Spring framework cung ứng hầu như những chức năng của Java EE, thậm chí còn nhiều hơn thế nữa nữa.