Sunday, July 20, 2014

Integrate Struts 2 to solve complex problem (Sử dụng Struts 2 để giải quyết vấn đề)

1. Sơ lược:


Như đã quá nhiều lần mình giới thiệu về Struts 2, đây là mã nguồn mở được tập hợp để phát triển ứng dụng cũng như thiết kế giao diện.

Trước đó chúng ta đã làm về một số demo sử dụng Struts 2 trong đó như: Using Struts 2 (Sử dụng Struts 2)  |  Login using Interceptor in Struts2

Ngày hôm nay chúng ta sẽ tiếp tục thử Struts 2 để giải quyết một số vấn đề sẽ liên quan tới Assignment, trước tiên sẽ là cầu trúc của ứng dụng hôm nay:




2. Thực hành:

Thưc hiện một demo nhỏ về gian hàng của sản phẩm, trong vai trò là khách hàng bạn có thể dễ dàng tìm kiếm trước sản phẩm mình yêu thích và mua. 

Database




Để áp dụng Struts vào trong Project, khi tạo Project đến đoạn này nhớ chọn Struts 2


Nếu bạn không thấy Struts 2 thì chứng tỏ chưa cài đặt nó, hãy đọc lại bài viết đó tại đây:



Đây là các thư viện có sẵn của Struts2, lưu ý click chuột phải vào Libraries để add thêm một số thư viện mới có tên như trong hình




Và đừng quên add thêm SqlJDBC4.jar và nhấn OK để thêm vào Project như những Project trước


Nếu bạn chưa có nó thì có thể download lại tại đây: SqlJDBC4.jar



Giao diện code trang kết quả khi Search



Giao diện code mua hàng




Kết nối với Database



Khai báo các biến có trong Database




Phần sẽ hiển thị thông tin sản phẩm trên trang chủ




Chạy ứng dụng




Danh sách kết quả có keyword như mình đã gõ, đặt hàng nhấn Them Truyen



Nãy giờ mình làm hết 4 quyển với hóa đơn là 28 nghìn rồi 




Bạn có thể tham khảo ứng dụng tại đây: Demo Manga Cart


3. Nhận xét:

    Nếu như ở bài trước chỉ có mỗi chức năng Search thì ở demo nhỏ này, bạn có thể làm gian hàng nhỏ cho phép khách hàng đặt mua khi đã tìm kiếm. Nó sẽ giúp ích rất nhiều cho việc hoàn thiện sắp tới khi chức năng đã gần hoàn thành.

No comments:

Post a Comment