TAILIEUCHUNG - php objects patterns and practice 3rd edition phần 6

hoặc bằng tin nhắn văn bản. Trong thực tế, họ đang tranh cãi như vậy, mà bạn nghi ngờ họ có thể muốn chuyển sang một chế độ mới của truyền thông trong tương lai. Hơn nữa, họ muốn được thông báo về tất cả các loại của sự vật. Vì vậy, rằng một sự thay đổi chế độ thông báo ở một nơi, | CHAPTER 12 ENTERPRISE PATTERNS Having said that once you have successfully deployed a Front Controller in one project you will find that you can reuse it for others with lightning speed. You can abstract much of its functionality into library code effectively building yourself a reusable framework. The requirement that all configuration information is loaded up for every request is another drawback. All approaches will suffer from this to some extent but Front Controller often requires additional information such as logical maps of commands and views. This overhead can be eased considerably by caching such data. The most efficient way of doing this is to add the data to your system as native PHP. This is fine if you are the sole maintainer of a system but if you have nontechnical users you may need to provide a configuration file. You can still automate the native PHP approach though by creating a system that reads a configuration file and then builds PHP data structures which it writes to a cache file. Once the native PHP cache has been created the system will use it in preference to the configuration file until a change is made and the cache must be rebuilt. Less efficient but much easier is the approach I took in the ApplicationRegistry class simply serialize the data. On the plus side Front Controller centralizes the presentation logic of your system. This means that you can exert control over the way that requests are processed and views selected in one place well in one set of classes anyway . This reduces duplication and decreases the likelihood of bugs. Front Controller is also very extensible. Once you have a core up and running you can add new Command classes and views very easily. In this example commands handled their own view dispatch. If you use the Front Controller pattern with an object that helps with view and possibly command selection then the pattern allows for excellent control over navigation which is harder to maintain elegantly when .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.