Professional Portal Development with Open Source Tools Java Portlet API phần 1 ppsx

46 303 0
Professional Portal Development with Open Source Tools Java Portlet API phần 1 ppsx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Performance Summary 93 99 10 0 10 4 10 6 10 7 10 7 10 7 10 8 10 9 10 9 11 0 11 0 11 1 11 1 11 2 11 3 11 3 11 4 11 4 11 4 11 4 11 4 xiii Contents Chapter 5: Content Management with Jakarta’s Slide Slide Architecture 11 7 11 7 External Architecture Internal Architecture Transaction Management 11 8 12 0 12 2 Transactions Transaction Attributes 12 3 12 3 Namespaces 12 4 Helpers Stores 12 4 13 2 Domain Slide API Layer Setting Up and Configuring... Visualization That Are Not in UML Design Decisions Model 1 Architecture Model 2 Architecture Model 2X Architecture Search Utilities 15 5 16 5 16 7 16 8 16 9 17 0 17 1 17 2 17 3 17 5 17 7 17 7 17 7 17 8 17 8 17 9 17 9 18 0 18 0 18 1 18 1 18 1 18 2 18 2 18 4 18 6 18 9 19 0 19 0 19 3 19 5 19 6 19 7 19 7 200 xv Contents Content Management Design Pattern Considerations in Your Portal Using Java Standards Model-View-Controller (MVC) Pattern Template... WebDAV Example Summary 13 2 13 5 13 5 13 5 13 6 13 8 13 9 13 9 13 9 13 9 14 0 14 3 Chapter 6: Portal Security 14 5 Core Security Concepts 14 5 Authentication Authorization Single Sign-On (SSO) Confidentiality Data Integrity Non-repudiation 14 5 14 6 14 7 14 9 15 0 15 0 Key Security Standards 15 0 SSL and TLS XML Encryption XML Signature SAML OASIS Web Services Security (WSS) xiv 15 0 15 1 15 1 15 1 15 3 Contents Building Security... Preferences Sessions Calling JSPs and Servlets Portlet Application Structure Security CSS Style Definitions User Information Attributes 11 14 14 14 15 16 16 16 16 18 19 21 22 22 24 Portlet Tag Library 28 Portlet Deployment 28 Portlet Application Deployment Descriptor Portlet Declarations Building a Portlet Summary 28 29 32 39 Contents Chapter 2: Searching with Lucene Understanding Search Engine Concepts... Portlet Fundamentals 3 Portlets and Servlets Portal Interactions 5 6 The Portlet Interface and the GenericPortlet 8 Portlet Life Cycle Portlet Runtime States Portlet Request Handling 8 8 9 “There Can Be Only One” ActionRequest RenderRequest 9 10 11 GenericPortlet Other Elements of the Java Portlet API PortletConfig PortletURL Portlet Modes Window States Portlet Context Portal Context Portlet Preferences... to build your own portal using the open- source framework xxxi Introduction Part One: Open- Source Portals Part One addresses the concepts of portal frameworks, and discusses the tools involved in our opensource portal framework These chapters help you become acquainted with the toolsets, which are demonstrated in the practical examples of Part Two Chapter 1: The Java Portlet API (JSR 16 8) — This chapter... Filter Pattern Client-Side Processing JavaScript Server-Side Processing Java Plug-ins Web Services for Remote Portals (WSRP) Portal Navigation Portal Navigation Using Taxonomies Portlet Integration Plan Summary Chapter 8: Effective Client-Side Development Using JavaScript 200 2 01 202 205 205 205 205 205 206 206 206 206 206 207 207 208 209 210 212 218 220 2 21 Declaring JavaScript Validating Data Adding... synonymous with open- source portals It was the only open- source project submitted to the expert group for JSR 16 8 xxx Introduction Jetspeed 2 is a total redesign based on the Java Portlet API and built around Pluto It builds upon the success of its earlier 1. 4 version, leveraging its considerable development community to achieve a nice project that will surely continue to be successful Liferay Enterprise Portal. .. Attributes Subelement Subelement Subelement Subelement Application Packaging Client Invocation Code Signing Introductory Application Using JWS in Portal Implementations Use in a Web-based Portal Use in a Java Portal Java Swing Java- based Portal Examples 327 330 330 3 31 335 344 346 347 348 349 3 51 3 51 3 51 352 353 353 353 353 354 354 354 356 358 363 364 367... to mention a few open- source portal servers currently available Apache Jakarta Pluto Pluto (http://jakarta.apache.org/pluto) was developed by IBM as the reference implementation for the Java Portlet API Because it is the reference implementation for the Portlet API, which focuses primarily on the portlet container, Pluto can best be described as a portlet container with a rudimentary portal wrapped around . Publishing 01 469 513 FM.qxd 1/ 16/04 11 :04 AM Page iii 01 469 513 FM.qxd 1/ 16/04 11 :04 AM Page ii Professional Portal Development with Open Source Tools: Java ™ Portlet API, Lucene, James, Slide 01 469 513 . Platforms 11 1 Supported JDBC Data Types 11 2 Deploying OJB Applications 11 3 Jar Files 11 3 Metadata Files 11 4 JDBC Drivers 11 4 CLASSPATH Settings 11 4 OJB Performance 11 4 Summary 11 4 01 469 513 FM.qxd 1/ 16/04. 9 ActionRequest 10 RenderRequest 11 GenericPortlet 11 Other Elements of the Java Portlet API 14 PortletConfig 14 PortletURL 14 Portlet Modes 15 Window States 16 Portlet Context 16 Portal Context 16 Portlet

Ngày đăng: 13/08/2014, 12:21

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan