Using Struts
Tổng quan về Struts
-Struts 2 là một ứng dụng web cho web Java EE phát triển mã nguồn mở. Nó sử dụng và mở rộng Java Servlet API để khuyến khích các nhà phát triển áp dụng mô hình-view-controller (MVC) . Khuôn khổ WebWork tách ra từ Apache Struts nhằm cung cấp cải tiến và lọc trong khi giữ lại các kiến trúc chung giống nhau của khung Struts ban đầu. Trong năm 2005, có thông báo rằng WebWork 2.2 đã được thông qua như Apache Struts 2 và phát hành đầy đủ đầu tiên trong tháng 2 năm 2007.
-Struts 2 nó cung cấp cho chúng ta 2 cách cấu hình để thực hiện mapping một action từ người dùng với lớp Action thực hiện xử lý yêu cầu đó là cấu hình trong file cấu hình struts.xml và cấu hình theo Annotation
Demo
-Struts 2 là một ứng dụng web cho web Java EE phát triển mã nguồn mở. Nó sử dụng và mở rộng Java Servlet API để khuyến khích các nhà phát triển áp dụng mô hình-view-controller (MVC) . Khuôn khổ WebWork tách ra từ Apache Struts nhằm cung cấp cải tiến và lọc trong khi giữ lại các kiến trúc chung giống nhau của khung Struts ban đầu. Trong năm 2005, có thông báo rằng WebWork 2.2 đã được thông qua như Apache Struts 2 và phát hành đầy đủ đầu tiên trong tháng 2 năm 2007.
-Struts 2 nó cung cấp cho chúng ta 2 cách cấu hình để thực hiện mapping một action từ người dùng với lớp Action thực hiện xử lý yêu cầu đó là cấu hình trong file cấu hình struts.xml và cấu hình theo Annotation
Demo
Create a Struts-based web application named “BookSearch”. The index page should be displaying a list of available books and also providing a link to a Book Search Page. From the Book search page a user can search for a particular book either by Title or by Author of book. After executing the search operation, the search page will be redisplayed with a tabular list displaying book name, author, price, and description that matches the user input.
Bước 1: Tạo Database
Bước 2: Tạo new project
Bước 3:Add jdbc4 để kết nối database
Bước 4: Thêm các thư viện struts2lib-2-3-15 và jstl11
Kết quả
Bước 5: Tạo Book.java
Bước 6: Tạo DataAcess.java
code kết nối
code lấy tất cả danh sách Book
code lấy danh sách Book theo tên
Bước 7: Tạo Bookbean để lấy dữ liệu
Bước 8: Viết code cho index.jsp
Bước 9: tạo trang Search.jsp để tìm kiếm sách
Bước 10: tạo trang Error.jsp
Bước 11: Tạo WordSearch.java
Nhận xét:
Ưu Điểm+Sử dụng bất kì POJO để nhận các hình thức đầu vào+Hỗ trợ AJAX+Hỗ trợ mẫu+Dễ dàng tích hợp+Dễ dàng sửa đổi các thẻ+Nhiều tag hỗ trợNhước điểm+Cần thành thạo về JSP,Servlet+Ít tài liệu
Không có nhận xét nào:
Đăng nhận xét