tailieunhanh - Embedding Perl in HTML with Mason Chapter 3: Special Components: Dhandlers and Autohandlers

Tham khảo tài liệu 'embedding perl in html with mason chapter 3: special components: dhandlers and autohandlers', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chapter 3 Special Components Dhandlers and Autohandlers In previous chapters you ve seen an overview of the basic structure and syntax of Mason components and you ve seen how components can cooperate by invoking one another and passing arguments. In this chapter you ll learn about dhandlers and autohandlers two powerful mechanisms that help lend reusable structure to your site and help you design creative solutions to unique problems. Mason s dhandlers provide a flexible way to create virtual URLs that don t correspond directly to components on disk and autohandlers let you easily control many structural aspects of your site with a powerful object-oriented metaphor. Dhandlers The term dhandler stands for default handler. The concept is simple if Mason is asked to process a certain component but that component does not exist in the component tree Mason will look for a component called dhandler and serve that instead of the requested component. Mason looks for dhandlers in the apparent requested directory and all parent directories. For instance if your web server receives a request for archives 2001 March 21 and passes that request to Mason but no such Mason component exists Mason will sequentially look for archives 2001 March dhandler archives 2001 dhandler archives dhandler and dhandler. If any of these components exist the search will terminate and Mason will serve the first dhandler it finds making the remainder of the requested component path available to the dhandler via m- dhandler_arg. For instance if the first dhandler found is archives dhandler then inside this component and any components it calls m- dhandler_arg will return 2001 March 21. The dhandler can use this information to decide how to process the request. Dhandlers can be useful in many situations. Suppose you have a large number of documents that you want to serve to your users through your web site. These documents might be PDF files stored on a central document server JPEG files stored in a .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã 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.