Thứ Ba, 6 tháng 1, 2009

7 thực tiễn tốt nhất trong Struts

  1. Mở rộng Khi bạn Cần
    1. Struts Framework có thể được kéo dài và tùy biến cho phép tùy chỉnh hành vi.
    2. Cấu hình các lớp học trong framework Struts (nói, Struts cấu hình tập tin, ActionServlet RequestProcessor) có thể được thay thế cho một phiên bản tùy biến.
    3. Xử lý ngoại lệ Declarative cơ chế cũng cho phép tuỳ chỉnh cho xử lý ngoại lệ được sử dụng để đáp ứng tốt hơn lỗi ứng dụng.
    4. Mở rộng cần được thực hiện sáng suốt.
    5. Trước khi mở rộng một khung, chúng tôi luôn luôn phải đảm bảo rằng các chức năng chưa tồn tại ở đâu đó.
  2. Sử dụng các module ứng dụng
    1. Chia nhỏ file của một ứng dụng Struts đơn thành nhiều mô-đun được cho phép.
    2. Điều này giải quyết một trong những khiếu nại lớn nhất mà nhóm phát triển của hơn một vài người đã có một thời gian vì chúng ta có thể tạo riêng biệt Struts file cấu hình cho các ứng dụng cá nhân.
    3. Mỗi module ứng dụng Struts cần phải có tập tin cấu hình riêng của mình. Điều này cho phép chúng ta Actions cấu hình riêng biệt, ActionForms, xử lý ngoại lệ, và nhiều hơn nữa, độc lập của các module ứng dụng khác.
  3. Xử lý ngoại lệ sử dụng Declarative
    1. Struts Framework bao gồm một class được gọi là ExceptionHandler.
    2. Lớp này theo mặc định có trách nhiệm xử lý các trường hợp ngoại lệ xảy ra trong khi thực hiện hành động.
    3. Class này thực tế tạo ra một đối tượng ActionError và lưu trữ nó trong phạm vi đối tượng thích hợp.
    4. Điều này cho phép các trang JSP sử dụng các lỗi cho thông báo cho người sử dụng của một vấn đề.
    5. Tùy chỉnh các lớp ExceptionHandler cũng có thể được sử dụng.
  4. Sử dụng một Action cho các ứng dụng của bạn
    1. Thông thường, Actions trong một ứng dụng sẽ cần phải thực hiện một số nhiệm vụ cơ bản.
    2. Để bảo đảm các nhiệm vụ này được thực hiện nhất quán, tạo ra một Action cơ bản có thể được phân xếp bởi những hành động khác trong ứng dụng.
  5. Kiểm tra thông tin đăng nhập ở cấp Controller
  6. Sử dụng Validator Framework để phê chuẩn của người dùng
  7. Sử dụng thẻ Custom thay vì sử dụng scriplets và mã Java trong các trang JSP
DangTrung.

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

Đăng nhận xét