Thứ Bảy, 3 tháng 1, 2009

Viết ứng dụng đầu tiên với Struts (Phần 1)

Hãy là bắt đầu với việc phát triển ứng dụng Struts đầu tiên của bạn. Sau đây là các bước liên quan trong việc tạo ra các ứng dụng Struts.
  1. Thêm các mục liên quan vào web.xml
    1. Thêm ActionServlet cấu hình với các tham số khởi tạo
    2. Thêm mapping ActionServlet
    3. Thêm khai báo liên quan taglib
  2. Bắt đầu với một mẫu trống cho các struts-config.xml. Trong struts-config.xml, thêm thông tin sau
    1. Khai báo RequestProcessor
    2. Tạo một file tài sản và công bố đó là Message Resource Bundle
    3. Kê khai các nguồn tin Bundle
    4. Kê khai các form-bean
    5. Khai báo ActionMapping cho form-bean
    6. Thêm các forwards trong ActionMapping
  3. Tạo các class form-bean
  4. Tạo JSP với thẻ Struts
  5. Tạo các class Action
  6. Đối với mỗi thẻ trong JSP, thêm giá trị cặp chìa khóa để các tin nhắn Resource Bundle (các thuộc tính tập tin) được tạo ra trong bước 2b
  7. Thêm Validation trong form-bean
  8. Xác định các thông báo lỗi trong Resource Bundle tin nhắn
  9. Tạo phần còn lại của JSP.

Tiếp theo, bạn sẽ tìm thấy các bước để xây dựng ứng dụng Struts. Bạn sẽ tìm thấy lời giải thích hợp lý hơn và cho các bước trong cuốn sách Survival Hướng dẫn Struts.


1. Thêm các mục liên quan vào các web.xml : web.xml cho các ứng dụng Struts
        "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
        "http://java.sun.com/dtd/web-app_2_3.dtd">
      Hello World Struts Application
     
           action
           org.apache.struts.action.ActionServlet
          
                  config
                  /WEB-INF/struts-config.xml
          
          
                  debug
                  3
          
          
                  detail
                  3
          
           1
      
      
             action
             *.do
      
      
              index.jsp
      
      
             /WEB-INF/struts-html.tld
             /WEB-INF/struts-html.tld
      
      
              /WEB-INF/struts-bean.tld
              /WEB-INF/struts-bean.tld
      

2. Tạo struts-config.xml :

     "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" 
     "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
      
           
      
      
           
      
      
             
                     name="CustomerForm" scope="request" validate="true"  
                     input="CustomerForm.jsp">
                    
             
       
       
       
 

3. Tạo ActionForm :

public class CustomerForm extends ActionForm {
      private String firstName;
      private String lastName;

      public CustomerForm() {
            firstName = “”; lastName = “”;
      }
      public String getFirstName() {
            return firstName;
      }
      public void setFirstName(String firstName) {
            this.firstName = firstName;
      }
      public String getLastName() {
            return lastName;
      }
      public void setLastName(String lastName) {
            this.lastName = lastName;
      }
}

Xem tiếp phần sau

DangTrung.

Không có nhận xét nào:

Đăng nhận xét