Search |
||
Java EE SDK Runs SeamPosted by rogerk on April 28, 2006 at 11:30 AM PDT
Prerequisites:
Core classes: src/main/org/jboss/seam/Component.java src/main/org/jboss/seam/ejb/SeamInterceptor.java src/main/org/jboss/seam/interceptors/BijectionInterceptor.java src/main/org/jboss/seam/interceptors/BusinessProcessInterceptor.java src/main/org/jboss/seam/interceptors/ConversationInterceptor.java src/main/org/jboss/seam/interceptors/Interceptor.java src/main/org/jboss/seam/interceptors/JavaBeanInterceptor.java src/main/org/jboss/seam/interceptors/OutcomeInterceptor.java src/main/org/jboss/seam/interceptors/RemoveInterceptor.java src/main/org/jboss/seam/interceptors/RollbackInterceptor.java src/main/org/jboss/seam/interceptors/SeamInvocationContext.java src/main/org/jboss/seam/interceptors/ValidationInterceptor.java ----> interceptor package changes described above src/main/org/jboss/seam/jsf/SeamPhaseListener.java ----> moved initilialization of SeamVariableResolver, SeamNavigationHandler, SeamStateManager to faces-config.xml, so they get created at startup. src/main/org/jboss/seam/jsf/SeamStateManager.java ----> new class taken from StateManagerInterceptor class in SeamPhaseListener src/main/META-INF/faces-config.xml ----> defines SeamVariableResolver, SeamNavigationHandler, SeamStateManager ----> modified component definition for HtmlQueryTable src/main/org/jboss/seam/mock/MockServletContext.java ----> stubbed in public String getContextPath() method Booking Application Modules: examples/booking/resources/import.sql examples/booking/resources/META-INF/persistence.xml ----> updated for application with GlassFish examples/booking/resources/WEB-INF/web.xml ----> reference 2.5 schema, etc.. ----> modified JNDI name pattern for EJB lookups ----> disabled MyFaces StartupServletContextListener (not compatable with JSF 1.2) ----> added <ejb-local-ref> elements for EJB modules examples/booking/src/org/jboss/seam/example/booking/BookingListAction.java examples/booking/src/org/jboss/seam/example/booking/ChangePasswordAction.java examples/booking/src/org/jboss/seam/example/booking/HotelBookingAction.java examples/booking/src/org/jboss/seam/example/booking/LoggedInInterceptor.java examples/booking/src/org/jboss/seam/example/booking/LoggedIn.java examples/booking/src/org/jboss/seam/example/booking/LoginAction.java examples/booking/src/org/jboss/seam/example/booking/LogoutAction.java examples/booking/src/org/jboss/seam/example/booking/RegisterAction.java ----> interceptor package changes described above examples/booking/src/org/jboss/seam/example/booking/User.java ----> create "Users" table and reference it as "user" (User is reserved in javaee5) examples/booking/view/main.xhtml examples/booking/view/template.xhtml ----> added missing JSF "form" tags »
Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|