Monday July 17, 2006
Mark A. Basler's Weblog
All
|
Java
A new version of the Java Blueprints Solutions Catalog for JavaEE 5 has been released...
A new version of the Java Blueprints
Solutions Catalog for JavaEE 5 has been released. This
release features new and updated writeups on the approaches concerning
JavaServer
Faces, AJAX and the JavaEE 5 Persistence APIs. This release also
contains JSF component libraries that you can use in your application
The catalog contains the writeups below that present some solutions
when using AJAX and Java EE technologies in web applications for
the Java EE 5 platform and are as follows:
- Using
AJAX with JSF: Discuss the strategies to
create a reusable JavaServer
Faces component that leverages AJAX techniques
- Using the PhaseListener Approach for JSF and AJAX: Discusses how to use the PhaseListener approach to incorporate AJAX functionality into a JSF application
- Resource
Access: Discuss the issues of concern while
accessing static and
dynamic resources
- Using
a Servlet as a
Controller with JSF and AJAX: Discusses strategies
that add AJAX support to JSF
components by introducing a servlet to process the AJAX
requests
- Using an AJAX-enabled JSF Component Library: Discuss the issues of concern while using an AJAX-enabled JavaServer Faces component library
- Using AJAX without JSF: Using JavaScript directly to create AJAX behavior
- Real-time data validation with JSF and AJAX: Validating data in the AJAX transaction
- Handling JavaScript Events: Discuss how to handle event for JavaScript components
- Extending Renderer Functionality: Discuss how to extend the renderer in JavaServer Faces the custom component
- JavaScript Conventions and Recommendations: Recommendations for developers creating AJAX components with JavaScript
The catalog also contains writeups on the use of the Java Persistence APIs which allows the management of persistence and object/relational mapping. The writeups below present some solutions when using Java Persistence APIs in applications for the Java EE 5 platform and are as follows:
- Designing a web-only application: Discusses application design for web applications that don't use any EJB modules.
- Naming Conventions: Discusses some naming conventions for objects, classes, etc for Java Persistence.
- Using Primary Keys: Discusses design choices for primary keys.
- Using Named Queries: Discusses how to refactor code to use named queries.
- Using a Model Facade: Discusses applying the Facade pattern to a model tier implemented with Java Persistence APIs.
The Java Blueprints Solutions Catalog for JavaEE 5 also contains component libraries you can use in your applications. The JSF components that the libraries contain are as follows:
Library 1: Can be used in both the J2EE 1.4 or the Java EE 5 platform
- Auto Complete Text Field [How to Use, Screenshot, Movie, Run Example]
- Geo-coder Component [How to Use, Screenshot, Movie, Run Example]
- Google Map Viewer Component [How to Use, Screenshot, Movie, Run Example]
- Progress Bar [How to Use, Screenshot, Movie, Run Example]
- Rating [How to Use, Screenshot, Movie, Run Example]
- PayPal Buy Now [How to Use, Screenshot, Movie, Run Example]
- Popup Calendar[How to Use, Screenshot, Run Example]
- PopUp Balloon [How to Use, Screenshot, Movie, Run Example]
- AJAX FileUpload [How to Use, Screenshot, Movie]
- Dynamic Text Label [How to Use, Screenshot, Movie, Run Example]
- AJAX Validator [How to Use, Screenshot, Movie, Run Example]
- RSS Bar Reader [How to Use, Screenshot, Run Example]
The complete list of the components that are contained in the Java Blueprints Solution Catalog for JavaEE 5 is now kept on the blueprints.dev.java.net/ajax site.
You can download Glassfish and the source for the Java Blueprints Solutions Catalog for JavaEE 5 and run it for yourself.
Please keep in mind that we are still researching evolving technologies and will update these entries when our recommendations change.
Hope this helps - Thanks - Mark
Posted by basler Jul 17 2006, 10:08:40 AM PDT Permalink
Comments:
Post a Comment:
Comments are closed for this entry.

