[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] Savoia, Alberto scalability and performance problem scope ActionForms, and application scope page scope request scope session scope scope attribute, form tag (HTML tag library) scriptlets versus tag libraries Secure Sockets Layer (SSL) security configuration information security in the Action classes security service security-constraint element SecurityService class, banking application (example) 2nd selectApplication( ) method, RequestUtils class semantic validation sendRedirect( ) method, HttpServletResponse class servlet class combining the servlet-mapping configuring with the servlet element servlet containers [See also servlets] defined deployment information hierarchical structure, and part of a J2EE application server processing a client request (diagram) using JSP pages using the servlet container for logging web server working together with servlet element declaring initialization parameters how to configure the servlet class (example) servlet engines [See servlet containers] servlet filters [See filters] servlet mappings multiple path mapping web containers, and servlet-class element servlet-mapping element servlet-name element ServletContext class 2nd 3rd application events and listener interfaces methods used for logging messages ServletContextListener interface servlets [See also servlet containers] advantages of being written in Java as controllers in Struts framework (diagram) CGI applications, compared to controller servlet, defined declarations defined examples servlet that performs a forward servlet that performs a redirect HTML hardcoding limitations template engine for mapping configuring multiple requests to technology resources session beans in EJB applications stateless implementation session configuration session facade defining the remote interface for session scope versus request session wraps entity SessionBean interface set-property element shared resources shopping cart functionality, storefront application (example) ShoppingCartActions class, storefront application (example) sign-in page (example) SilkPerformer simple bean properties, accessing SimpleLog SiteMesh software library, difference between a framework and a source packages of Struts, obtaining Spring SQL DDL, storefront application (example) SQL tags, JSTL SSL (Secure Sockets Layer) state diagrams state information, view queries the model for (diagram) stateless connection of web applications stateless session beans static content versus dynamic content stickiness of web users storefront application (example) alternate view (image) build directory structure business delegate for the storefront session bean business interface 2nd business obejcts, creating class diagram conceptual model data model diagram deployment descriptor directory structure (diagram) ejb-jar.xml deployment global-forwards element home interface for the storefront session bean IAuthentication interface index.jsp page using a template introduction IStorefrontService interface JBoss deployment descriptor for storefront session bean LoginAction class 2nd LoginForm class main page (image) persistence framework remote interface for the storefront session shopping cart functionality SQL DDL storefront session bean example StorefrontBaseAction class StorefrontServiceFactory class 2nd StorefrontServiceImpl class swapping the current storefront service implementation with the delegate template testing general steps to be followed Tiles (diagram) validating shipping information view of main page (image) welcome-file-list element Storefront service, dynamic proxy implementation StorefrontBaseAction class, storefront application (example) performing repetitive behavior processExceptions( ) method StorefrontEJBDelegate class, storefront application (example) StorefrontServiceFactory class StorefrontServiceFactory class, storefront application (example) StorefrontServiceImpl class, storefront application (example) storing objects in a relational model stress testing Struts alternatives to Barracuda building your own framework Cocoon Expresso Freemarker Jakarta Turbine JSF (JavaServer Faces) Maverick SiteMesh Spring Velocity WebMacro WebWork applications architectural view of building with Ant configuring converting to JSF directory guidelines JavaBeans, and logging in packaging binary versus source distributions building from the binary distribution building from the source distribution component packages configuration DTD configuration files 2nd complete example configuring a data source declaring ActionForms example that uses declarative exception handling multiple reloading configuring the web.xml file controller components 2nd [See also MVC]3rd diagram controller responsibilities controller servlet [See ActionServlet] declarative exception handling EJB (Enterprise JavaBeans) interfacing to framework Commons Logging package, and creation of dependencies extending overview servlet as a controller (diagram) top-level packages GUI tools initialization process mailing lists 2nd model components performance and scalability problems request scope, and tag libraries 2nd tips on installing Version 1.0, changes since Version 1.1, new features in view components 2nd views within the framework welcome file list Struts Console download page Struts Resource Page Struts Validator [See Validator framework] struts-config.xml file 2nd changes to complete example struts-config_1_1.dtd file STRUTS-DEV mailing list struts-faces library STRUTS-USER mailing list StrutsValidator class stylesheets as view components substring-matching tags, custom tags (Logic tag library) Sun';s own JSF Site super.init( ) method surrogate keys SwitchAction class synchronization log4j, and synchronization and the web container synchronized keyword syntactic validation system exceptions |