Академический Документы
Профессиональный Документы
Культура Документы
Dave Hay
Lotus Portal and Collaboration Architect
david_hay@uk.ibm.com
Rapid Application Development
Builder
An adaptive, reusable
component that
generates Java, XML
and JSP for specific
portlet functionality
Profile
A set of parameters
that vary Builder inputs
to dynamically
generate unique
versions of the portlet
Model
A container of Builders
Multi-page, Complex Portlets without Coding
Wizard-driven {
}
com.bowstreet.webapp.JSPSupp ort.dispatch(webAppAccess);
Builders /**
* Generated Method [getFlights_Pagin gGetImgName]
pu blic Strin g getFlights_Pag in gGetImgName(W ebAppAccess webAppAccess, String butto n, String position)
{
automatically
Pagin gAssistan t asst = (Pag in gAssistant)webAppAccess.g etVariab les().getObject("g etFlig h ts_Paging");
String img = butto n + positio n;
if ((button.equals("First") || butto n .equals("Prev")) && !asst.hasPrevio usPag e())
img = bu tton + "Disabled";
if ((button.equals("Next") || butto n.equals("Last")) && !asst.hasNextPag e())
img = bu tton + "Disabled";
retu rn webAppAccess.getVariab les().getXmlText("getFlights_Pag in gButto nImages", img);
3 …create a drill
down page…
1 Create new
records…
4 for…build-in support
delete and edit…
2 …create a 5 cancel
…and save or
changes.
results page…
Robust Integration Capabilities Deliver SOA
Domino
Web Service
Unlimited Variations Without Maintenance Overhead
Create highly customized portals with WebSphere Portlet Factory’s patented
automation and profiling technology. For example, portals can adapt their
structure, presentation, flow, and access rights depending on the role and
personal preferences of the user, without any additional coding by reusing
existing portlet models.
Sales
Executive
Regional
Manager
Sales
Manager
Summary: Speed Portal Deployment!