Create the Personalization content resource classes and content spot
View the steps to create the Personalization content resource classes and content spot using IBM Rational Application Developer.
- In the Project Explorer tab in Rational Application Developer, right-click on the Pers_Offers project and choose New > Other.
- From the New window, select Portal > Personalization > Content or User Resource.
- Click Next.
- Select the following options by clicking the appropriate radio button:
- SQL
- Web Content
- Select Create a new connection and click Next.
- Enter the following values:
- From the JDBC driver drop-down list, select Derby Embedded JDBC Driver.
- From the Database location field, click Browse. Navigate to and select WP_PROFILE/PortalServer/derby/pzndemo_db/
- From the Class location field, click Browse. Navigate to and select APPSERVER_ROOT/derby/lib/derby.jar
- Click Next. The personalization resource wizard opens.
- Expand PZNDEMO.
- On the Tables tab, select PZN_OFFERS, and click the arrow to add the table to the list of selected tables. Click Primary Table to mark it as the primary table.
- Select the Columns tab.
- On the Columns tab, move all columns to the selected columns list by clicking the double arrow button. Notice the primary key is the column Offer_ID.
- Click the Mappings tab.
- On the Mappings tab, select Customertype and click Populate.
- Click the Select buttons and expand PZNDEMO > PZN_OFFERS to select CUSTOMERTYPE for the Description and Value fields. Click OK.
- Click the Deployment tab.
- On the Deployment tab, change the datasource to jdbc/pzndemo. This datasource is defined in WAS by the Personalization demo program installation.
- Click Next.
- Set the package name as pers_offers. Select Generate a Content Spot for this resource. Select Include schema names in the generated Resource Runtime Manager.
- Click Finish.
We can now see the new JAVA classes in the project:
We can now see the new JAVA classes in the project, and create the Personalization user resource classes and content spot.
Parent: Develop a personalized portletPrevious topic: Create the JSP file in Rational Application Developer
Next topic: Create the Personalization user resource classes and content spot