Friday, July 18, 2014





        Khi người dùng gửi yêu cầu đến server , server sẽ chuyển tiếp đến Controller, sau đó tùy vào yêu cầu của người dùng thì Controller sẽ truyền dữ liệu vào action tương ứng và action sẽ trả về các giá trị tương ứng . Tiếp theo , các kết quả lấy được sẽ truyền đến View , trong code View các dữ liệu sẽ lấy từ trong value stack , mọi thông tin tương tác với Struts cũng được lưu lai trong valuestack.

Mô hình MVC của Struts2 :


Struts2 framework features:

       - POJO forms và POJO actions : Với Struts2 , các bạn có thẻ sử dụng POJO để nhận vào các hình thức đầu vào khác nhau
       - Tag support: các thẻ tag trong Struts đã được cải thiện, các thẻ mới cho phép viết ít mã hơn
       - AJAX support : Struts đã được phát triển hơn nhờ web 2.0 , và cũng đã tích hợp hỗ trợ AJAX bằng cách tạo các thẻ AJAX
       - Easy Intergration : Tích hợp với các khuôn khổ khác như SiteMesh,Spring và Tiles  giờ sẽ dễ hơn
       - Template Support : Giúp đỡ tạo ra cách sử dụng Template.
       - Plugin Support : Các hành vi của  Struts2 có thể tăng cường và bổ sung với việc dùng plugin.
       - Easy to modify tags : Tag đánh dấu trong Struts2 ,có thể được tinh chỉnh bằng cách sử dụng mẫu Freemaker. Không cần JSP hoặc kiến thức java.Chỉ với HTML cơ bản, XML , CSS là có thể chỉnh sửa được cái thẻ
  • Ta thấy Struts 2 có những ưu điểm nổi trội hơn rất nhiều so với Struts 1 :
    - Code config của struts 2 ít hơn rất nhiều so với Struts 1
    - Làm Tag dễ dàng
    - Ta có thể đo thông tin của ứng dụng chạy như thế nào
    - Tích hợp các công cụ để phát triển (Plugin..)
    - Đặc điểm quan trọng là nó giúp ta mở rộng (tích hợp template, tích hợp các thành phần khác dễ dàng)
    - Hỗ trợ Ajax để làm web 2.0 rất đa dạng và tuyệt vời

No comments:

Post a Comment