TAILIEUCHUNG - Professional DotNetNuke ASP.NET Portals wrox phần 6

Các module này có thể được cài đặt bổ sung dễ dàng bằng cách upload chúng thông qua giao diện của trang quản trị. Một địa chỉ tốt để mua các module thương mại ( nâng cao tính chuyên nghiệp của sản phẩm) là trang Một vấn đề khác các nhà phát triển cho Dotnetnuke hay vấp phải là hệ thống menu của DNN khó chỉnh sửa và hơi đơn điệu, tuy nhiên, gần đây đã có sản phẩm Navigation Suite và TransArt do công ty phát triển khá tốt và có thể thay thế cho Solpart Menu. | DotNetNuke Architecture Finally If Not dr Is Nothing Then End If End Try Instead of writing all of that code the CBO Hydrator can be used to greatly simplify things. The code snippet in Listing 7-5 does the same thing as the code in Listing 7-4 only it uses the CBO Hydrator. Listing 7-5 Filling an Object Using the CBO Hydrator Return CType .GetFolder PortalID _ FolderPath GetType FolderInfo This section covered how Custom Business Objects are used throughout DotNetNuke to create a truly object-oriented design. The objects provide for type safety and enhance performance by allowing code to work with disconnected collections rather than with DataReaders DataTables or DataSets. Use the CBO Hydrator whenever possible to reduce the amount of coding and to enhance the maintainability of the application. Architectural Overview The DotNetNuke architecture permits the application tiers to be distributed across two servers the web server and the database server as shown in Figure 7-3. The web server contains the presentation business logic and data access layers. The database server contains the data layer. Web Server Database Server Figure 7-3 195 Chapter 7 Presentation Layer The presentation layer provides an interface for clients to access the portal application. This layer consists of the following elements Web Forms The primary web form is the . This page is the entry point to the portal. It is responsible for loading the other elements of the presentation layer. You can find in the root installation directory. Skins The web form loads the skin for the page based on the settings for each page or portal. You can find the base Skin class in admin Skins . Containers The web form also loads the containers for the modules based on the settings for each module page and portal. You can find the base Container class in admin Containers .

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.