6.2 Portlet development example

 < Day Day Up > 



6.2 Portlet development example

In this section we show how to use Application Developer to develop the Hello World portlet described in the previous section, and we export it for deployment to WebSphere Portal Server on z/OS.

Start Application Developer and from the menu bar, and select Perspective -> Open-Other as shown in Figure 6-2 on page 186.

click to expand
Figure 6-2: Opening Perspective Other

From the Select Perspective window select Portlet as shown in Figure 6-3.


Figure 6-3: Select the Portlet Perspective

Right-click in the Portlet Perspective Navigator frame and select New->Other, as shown in Figure 6-3.

click to expand
Figure 6-4: Select Other for type of Project

In the New project window select Portlet development in the left frame and Portlet application project in the right frame as shown in Figure 6-5 on page 188, and then click Next.

click to expand
Figure 6-5: Select to create a new Portlet application project

On the next window you need to enter settings that define the project name and location, the EAR file to be used and the URI context root. The settings we used are shown in Figure 6-6 on page 189. We clicked on Next to continue at this stage, and not Finish.

click to expand
Figure 6-6: Define the project settings

The next window allows you to define the type of portlet to be used. Since this was going to be our first portlet with our own Java code using Application Developer, we chose a Basic portlet as shown in Figure 6-7. Click on Next to continue.

click to expand
Figure 6-7: Choose the type of portlet to be created

The basic set of portlet parameters next need to be defined, and we chose the ones shown in Figure 6-8 on page 190, and then clicked on Finish.

click to expand
Figure 6-8: Hello World portlet parameters

After clicking on Finish, Application Developer now builds the project which takes a few moments during which you will see several messages displayed as it creates directories, files, compiles Java code, until the project is created. The project is shown in the portlet perspective as seen in Figure 6-9 on page 191.

click to expand
Figure 6-9: The Hello World project

To add the Java code we expanded the source tree in the Navigator panel of the Hello World project by selecting the "+" next to HelloWorld -> source -> com -> ibm -> myportlets, as shown in Figure 6-10 on page 192.

click to expand
Figure 6-10: Expanded source tree

By double-clicking on HelloWorld.java we obtained the source view of the Java code that Application Developer had already generated for our project. Since this was our first Hello World java portlet we deleted all the generated code and instead copied the code from Example 6-1 on page 185.

We then changed the Java package to the portlet class name we had defined in "Hello World portlet parameters" on page 190 as shown in Figure 6-11 on page 193.

click to expand
Figure 6-11: Hello World java

Using the keyboard we entered Ctrl+s, which causes Application Developer to build the project and save it. If there are no errors listed in the tasks frame at the bottom right of the Application Developer window then the portlet project has been built successfully and can be tested and deployed.

By right-clicking on the project name in the Navigator frame, and selecting Export WAR, as shown in Figure 6-12 on page 194, the portlet WAR file can be exported from Application Developer to a local directory of choice for deployment on WebSphere Portal for z/OS.

click to expand
Figure 6-12: Export WAR for the Hello World portlet

Deployment of portlets is described in the next section and we will deploy out Hello World portlet in 6.4.4, "Deploy the Hello World Portlet" on page 222.



 < Day Day Up > 



Websphere Portal on Z. OS
Websphere Portal on Z/OS
ISBN: 0738499382
EAN: 2147483647
Year: 2003
Pages: 90

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net