Tài Liệu Lập Trình Java Spring Mvc Tiếng Việt

*

Trong tư liệu này tôi sử dụng Maven để khai báo những thư viện Spring sẽ sử dụng, nắm vì download Spring và khai báo thư viện theo phong cách thông thường.

Bạn đang xem: Tài liệu lập trình java spring mvc tiếng việt

Maven là một chính sách giúp bạn thống trị các tủ sách một cách auto và hiệu quả, cùng nó đang trở thành thông dụng mà bất cứ một xây dựng viên Java nào đều đề xuất biết. Nếu bạn chưa biết về Maven bạn hoàn toàn có thể bỏ ra 10 phút để học về kiểu cách sử dụng tại đây:
Trong trường hợp bạn có nhu cầu download Spring và khai báo thư viện theo phong cách truyền thống bạn có thể xem phụ lục làm việc phía cuối tài liệu.
*

IoC Container: Đây là phần đặc biệt nhất và cũng chính là phần cơ bản, căn nguyên của Spring. Nó giữ vai trò về thông số kỹ thuật và quản lý vòng đời (Lifecycle) của các đối tượng java. Bài lúc này chúng ta sẽ tò mò về phần này.DAO, ORM, AOP, WEB: những module này là tool hay là framework bao gồm sẵn được tích thích hợp vào Spring.

Xem thêm: Tính Tổng Một Ô Trong Nhiều Sheet Excel Bằng Hàm Sumif Nhiều Sheet Trong Excel


// Đây là 1 trong những interfacepublic interface HelloWorld public void sayHello();// Class thi hành interface HelloWorldpublic class SpringHelloWorld implements HelloWorld public void sayHello() System.out.println("Spring say Hello!"); // Một class không giống thi hành Interface HelloWorldpublic class StrutsHelloWorld implements HelloWorld public void sayHello() System.out.println("Struts say Hello!"); // cùng một class dịch vụpublic class HelloWorldService // Một trường có kiểu HelloWorld private HelloWorld helloWorld; // Cấu tử tạo đối tượng HelloWorldService // Nó khởi chế tác giá trị mang đến trường "helloWorld" public HelloWorldService() this.helloWorld = new StrutsHelloWorld();
Có thể phân biệt một điều rằng lớp HelloWorldService quản lý vấn đề tạo ra đối tượng người dùng HelloWorld.- trong trường đúng theo trên lúc một đối tượng người tiêu dùng HelloWorldService được tạo thành từ cách thức khởi tạo thành (constructor) của nó, đối tượng người sử dụng HelloWorld cũng được sinh sản ra, cùng nó được tạo ra từ StrutsHelloWorld.
Câu hỏi đề ra là bạn muốn tạo ra đối tượng người tiêu dùng HelloWorldService đồng thời đối tượng người tiêu dùng HelloWorld được tạo, dẫu vậy nó cần là SpringHelloWorld.Như vậy ở đó là HelloWorldService đang điều khiển và tinh chỉnh "object creation" của HelloWorld. Tại sao bọn họ không chuyển câu hỏi tạo HelloWorld cho một bên thứ 3 cách xử trí thay vì chưng làm sinh hoạt HelloWorldService. Bọn họ có khái niệm "inversion of control" tức là "Sự hòn đảo ngược điều khiển" (IoC).

*

IoC Container tạo ra ra đối tượng HelloWorldService và đối tượng người sử dụng HelloWorld sau đó pass HelloWorld vào HelloWorldService thông qua setter. Việc IoC Container sẽ làm chính là "tiêm sự phụ thuộc" (Dependency Injection) vào HelloWorldService . Sự dựa vào ở phía trên nghĩa là sự phụ thuộc giữa các object : HelloWorldService HelloWorld.Tới phía trên ta đã khẳng định được rõ cố kỉnh nào là IoC&DI. Hãy cùng có tác dụng ví dụ HelloWorld để hiểu rõ hơn.
*

Đảm bảo rằng Project của khách hàng được build trên Java 7 hoặc mới hơn. Nhấn yêu cầu chuột vào project lựa chọn Properties.
Đây là ví dụ như HelloWorld Spring, vị vậy chúng ta chỉ thực hiện thư viện Spring cơ bạn dạng (Core). Mở file pom.xml khai báo những thư viện đang sử dụng:
4.0.0 org.o7planning HelloSpringAnnotation 0.0.1-SNAPSHOT jar HelloSpringAnnotation http://maven.apache.org UTF-8 junit junit 3.8.1 kiểm tra org.springframework spring-core 4.1.4.RELEASE org.springframework spring-context 4.1.4.RELEASE

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Cách làm sữa ngô sánh mịn

  • Cách xóa gợi ý tìm kiếm trên messenger

  • Cách kết nối wifi bằng wps

  • Cách xin nghỉ hẳn học thêm

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.