giới thiệu một chút về lập trình Java SPRing

Trong hướng dẫn này, chúng ta sẽ học cách phát triển ví dụ “Hello world” dựa trên Spring MVC.

Công nghệ sử dụng

  • Mùa xuân 3.1.0 (Yêu cầu Java 1.5+)
  • Java 1.6

Công cụ được sử dụng

  • Helios Eclipse

Tạo dự án web

Trong nhật thực, chúng tôi sẽ tạo dự án web động. Đối với đó, đi đến  Tệp »Mới» Khác »Dự án Web động.

hoc lap trinh java co ban

Eclipse sẽ tạo dự án web trống. Bây giờ chúng ta cần cấu hình theo cách mà tất cả các yêu cầu chuyển tiếp thông qua bộ điều phối khung mùa xuân. Thực hiện mục dưới đây trong web.xml.

  1. <servlet>
  2. <servlet-name> bộ điều phối </ servlet-name>
  3. <servlet- class > org. lò xo . web . servlet . DispatcherServlet </ servlet- class >
  4. <load-on-startup> 1 </ load-on-startup>
  5. </ servlet>
  6. <ánh xạ dịch vụ>
  7. <servlet-name> bộ điều phối </ servlet-name>
  8. <url-mẫu> *. làm </ url-mẫu>
  9. </ servlet-maps>
  10. <người nghe>
  11. <người nghe- lớp > org. lò xo . web . bối cảnh . ContextLoaderListener </ listener- class >
  12. </ người nghe>
  13. <bối cảnh-param>
  14. <param-name> bối cảnhConfigLocation </ param-name>
  15. <param-value> classpath: applicationContext. xml </ param-value>
  16. </ bối cảnh-param>

Bây giờ tất cả các yêu cầu với   phần mở rộng .do sẽ chuyển qua bộ điều phối Spring và bộ điều phối sẽ quyết định bộ điều khiển sẽ xử lý yêu cầu đã cho.

Cấu hình bộ điều khiển

Bây giờ chúng ta cần cấu hình bộ điều khiển sẽ xử lý các URL yêu cầu khác nhau. Spring 3 hỗ trợ chú thích và chúng ta có thể sử dụng  @Controll & @RequestMapping  để ánh xạ yêu cầu tới bộ điều khiển chính xác.

Để bật chú thích, chúng ta cần tạo cấu hình bên dưới trong  applicationContext.xml .

  1. <bối cảnh: thành phần quét cơ sở- gói = “packagename” />
  2. <MVC: hướng chú thích />

<mvc: annotation-direction />  được sử dụng để kích hoạt kiến ​​trúc điều khiển chú thích.
<bối cảnh: gói cơ sở quét thành phần />  được sử dụng để cung cấp gói nơi lò xo nên tìm bộ điều khiển.

Cấu hình lớp điều khiển

  1. @ Trình điều khiển
  2. lớp công khai Danh bạ
  3. {
  4. @RequestMapping ( “/ searchLink” )
  5. công khai ModelAndView searchLink ( @RequestParam ( required = false, defaultValue = “” ) Tên chuỗi )
  6. {
  7. ModelAndView mav = new ModelAndView ( “showLink” ) ;
  8. trả lại mav;
  9. }
  10. }

@Controll  được sử dụng để đề cập rằng lớp điều khiển này.
@RequestMapping  được sử dụng để xác định công cụ tạo  URL  mà phương thức đã cho sẽ xử lý.

Xem độ phân giải

Cho đến bây giờ chúng ta đã hoàn thành với Bộ điều khiển và bây giờ chúng ta cần cấu hình phần xem. Chúng ta cần phải viết mục dưới đây trong  distatcher-servlet.xml

  1. <bean id = “viewResolver” class = “org.springframework.web.servlet.view.IternalResourceViewResolver”
  2. p: tiền tố = “/ jsp /” p: hậu tố = “.jsp” />

Bây giờ bạn đã hoàn tất với cấu hình. Nếu bạn nhấn  URL  localhost: 8080 / contextRoot / searchContacts.do  yêu cầu sẽ được chuyển tiếp đến bộ điều khiển và bộ điều khiển trên sẽ chuyển tiếp yêu cầu nhất định để “ WEB-INF / jsp / showContacts.jsp ”

Bài viết gần đây

Hướng dẫn AOP Spring

Lập trình hướng đối tượng (AOP) khen ngợi OOP theo nghĩa là nó cũng cung cấp tính mô đun. Nhưng đơn vị chính của...

Bộ sưu tập cho người mới bắt đầu Java

Set là một Khung bộ sưu tập Java. Set là một Giao diện trong gói java.util . Nó thực hiện Bộ sưu tập Giao diện.

URI tùy chỉnh trong thẻ tùy chỉnh JSP

Chúng ta có thể sử dụng URI tùy chỉnh, để báo cho bộ chứa web về tệp tld. Trong trường hợp như vậy,...

Tiêm phụ thuộc với phương pháp nhà máy vào Spring

Spring framework cung cấp cơ sở để tiêm đậu bằng phương pháp nhà máy. Để làm như vậy, chúng ta có thể sử...

Sưu tập bản đồ cho người mới bắt đầu Java

Bản đồ là một Giao diện đi theo khung Bộ sưu tập Java. Map Collection Tutorial for...

Lặp lại bằng cách sử dụng thẻ tùy chỉnh JSP

Chúng ta có thể lặp lại nội dung thân của bất kỳ thẻ nào bằng phương thức doAfterBody () của giao diện IterationTag .

Leave a reply

Please enter your comment!
Please enter your name here