Websphere Portal on Z/OS

 < Day Day Up > 


3.2 Portlet development and debugging

WebSphere Portal Server is a J2EE Web application running on WebSphere Application Server, and provides a Portlet API for development of Java Web applications, called portlets, that have access to the services provided by the J2EE container, classes and tag libraries provided with WebSphere Application Server. We recommend users new to developing portlets refer to the following redbook publications to get started with the design and development of portal applications.

A Portal Composite Pattern Using WebSphere V4.1, SG24-6869, provides design patterns, information and guidelines for the development of portlet applications, including examples for WebSphere Portal.

WebSphere Studio Application Developer Programing Guide, SG24-6585, provides detailed information on developing Web applications using WebSphere Studio Application Developer.

3.2.1 Installing the Portal Toolkit with Application Developer

The IBM WebSphere Developer Domain library contains many useful articles and papers on developing portlets using the Portal Toolkit with WebSphere Studio Application Developer (Application Developer). We used two papers to guide us with the installation of the Portal Toolkit and WebSphere Studio Application Developer, including installation of the debugging environment using WebSphere Application Server Advanced Edition Single Server and WebSphere Portal Enable 4.1. In the following sections we describe the installation we performed.

For useful information, see the IBM WebSphere Developer Domain library at:

Installing prerequisite software

We recommend that you refer to the paper by Doug Phillips entitled Installing Prerequisite Software for the IBM Portal Toolkit Plug-in for WebSphere Studio Application Developer, which describes the installation of the following components on a Microsoft Windows 2000 platform. You can find this paper at:

http://www7b.software.ibm.com/wsdd/library/techarticles/0210_phillips/phillips2.html

Using this paper as our guide we performed the following steps making note here of the differences we encountered by using the software supplied on the CD-ROMs for WebSphere Portal for z/OS:

Install WebSphere Application Server

We used CD-ROM number 18 and started the installation by running setup.exe from directory \was\win. (Refer to Table 3-1 on page 94 for CD-ROM contents and their corresponding numbers.)

Install WebSphere Application Server Fixpack 2

Fixpack 2 is contained on CD-ROM 18, but rather confusingly in directory\was\win\fixpack4. We followed the rest of the instructions in the paper for applying the fixpack. Figure 3-2 shows the successful installation.

Figure 3-2: WebSphere Application Server Fixpack2 installation

Install e-fix PQ56615

To run WebSphere Portal on WebSphere Application Server V402, e-fix PQ56615 needs to be installed and this e-fix was also available on CD-ROM number 18. Figure 3-3 on page 100 shows the successful installation of PQ56615.

Figure 3-3: Successful installation of PQ56615 and configuring JDBC driver

Copy Personalization files needed by WebSphere Portal

WebSphere Portal needs personalization jar files:

We copied these from CD-ROM number 36, directory \wpcp\wcp\runtime\lib.

Install DB2 version 7.2

We installed DB2 Enterprise Edition V7.2 using CD-ROM number 1 by running setup.exe from directory \db2\win and following the instructions in the paper (the paper we referred to by Doug Phillips; see "Installing prerequisite software" on page 98 for information).

Install DB2 fixpack 7

CD-ROM number 10 contains DB2 fixpack 7 which we installed instead of fixpack 5 (referred to in the paper by Doug Phillips). We installed fixpack 7 by running setup.exe from directory \db2fp\win.

Configure the JDBC driver to use Java 1.2

Figure 3-3 shows the successful completion of configuring the JDBC driver in accordance with the instructions in the paper.

Install WebSphere Portal Enable V4.1

After starting WebSphere Application Server as shown in Figure 3-4 we used CD-ROM number 25 to run install.bat from directory \wps, in order to install WebSphere Portal Server.

Figure 3-4: Starting WebSphere Application Server Advanced Edition Single Server

We followed all the steps, 1 to 28, in the paper noting the following details as we proceeded:

(Optional) Installing the Agent Controller

We did not install the Agent Controller, because in the next steps we will install WebSphere Studio Application Developer on the same system as WebSphere Application Server and WebSphere Portal.

Install WebSphere Studio Application Developer

We used CD-ROM number 22 and ran setup.exe from directory \wsad\win to install WebSphere Studio Application Developer.

Installing the Portal Toolkit

Doug Phillips wrote an additional paper on installing the Portal Toolkit, configuring it to use the installed Portal Server for debugging, and developing a first portlet to test the set-up. This paper, Developing and Debugging Portlets Using the IBM Portal Toolkit Plug-in for WebSphere Studio Application Developer, is available at:

http://www7b.software.ibm.com/wsdd/library/techarticles/0210_phillips/phillips.html

Using this paper as our guide we performed the following steps:

Conclusion

Upon completion of these steps the portlet development environment was installed and configured to debug and test portlets using the WebSphere Portal Server installed on the Windows 2000 platform. Further information about developing portlets using WebSphere Studio Application Developer can be found in the IBM WebSphere Portal Developers Handbook, SG24-6897.

Portlets that have been developed using the portlet development environment can be exported as Web Application Archive (WAR) files from WebSphere Studio Application Developer as shown in Figure 3-7 on page 105 - by right-clicking on the project name, selecting Export WAR, and then transferring the WAR file to WebSphere Portal running on z/OS for subsequent deployment.

Figure 3-7: Exporting a WAR file


 < Day Day Up > 

Категории