| See also: |
| ||
| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ] |
| Articles Books Interview Transcripts | Tips Tutorials |
- Revisiting the logout problem by Kevin Hoang Le - [Clicks: 160]
Kevin Le presented a solution that was effective in preventing users from accessing any restricted page via a browser's Back button once they finished the logout process. But a quirk remains: If users continue clicking on the Back button after already logging out, they will eventually return to the resource that was the target of the login form POST request, and the browser will display confusing warning messages. This article focuses on eliminating this quirk.
[Includes source code]
http://www.javaworld.com/javaworld/jw-10-2006/jw-1006-logout.html - Oct, 2006 - Effective Page Authorization In JavaServer Faces by Duncan Mills, Frank Nimphius - [Clicks: 333]
Application security - the art of applications defending themselves - represents an important line of defence in an overall in-depth security strategy. Web applications that follow the Model-View-Controller (MVC) architecture can, and should, have security implemented on all three layers. Normally it's the controller component that handles page authorization in MVC, the view layer that hides controls and information based on user authorization, and the model that enforces the business rules and input validation. However, it's up to the developer, based on an individual security policy and the programming technology used, to decide where to put security. Using pluggable validator components in JavaServer Faces (JSF), for example, developers may decide to verify user input on the view layer as well as on the model layer.
[Includes source code]
http://jdj.sys-con.com/read/250254.htm - Jul, 2006 - Accessing Resources From JavaServer Faces Custom Components by Mark Basler - [Clicks: 134]
This article explores the currently available ways to fulfill static and dynamic resource requests.
http://java.sun.com/developer/technicalArticles/J2EE/jsf_resources/ - Jul, 2006 - Is "Java Server Faces" a Bona Fide Panacea for the Web UI? by Vlad Kofman - [Clicks: 132]
See how this relatively new technology for the RAD development of Java Web applications allows you to develop an enterprise-scale Web applications with the navigation flow control, drag-and-drop pre-build components (tags) for UI widgets, validators, converters, and internalization resource bundles, as well as create new custom UI widgets, validators, and converters.
http://www.developer.com/java/web/article.php/3605466 - May, 2006 - Spring into JavaServer Faces by Michael Klaene - [Clicks: 496]
Spring is a powerful framework for building enterprise Java applications. JSF is a standards-based technology that can simplify Web development. Combine the two with surprisingly little effort, allowing you to take advantage of the best that both Spring and JSF have to offer.
http://www.developer.com/java/ent/article.php/3602061 - Apr, 2006 - Test-Driving the JSF 1.2 RI Implementation on Tomcat by Sergey Smirnov - [Clicks: 116]
At this time, the official JSF 1.2 RI implementation has not been released. However, the beta version is currently being distributed with the Glassfish Java EE 5 application server (also a beta). Although the 1.2 RI is a beta, it’s in very good condition and it’s quite ready for test-driving to understand how it might fit the requirements for future projects.
http://blog.exadel.com/?p=23 - Mar, 2006 - Querying for persistent objects without a query language by Gerald Bachlmayr - [Clicks: 460]
This article describes an easy-to-maintain solution for the persistence of form-entry data within Web applications. All queries are compiler checked and implemented in a programmatically object-oriented way, without using a query language. Furthermore, the mapping between user interface and business logic is clearly decoupled from the mapping between business logic and data storage.
[Includes source code]
http://www.javaworld.com/javaworld/jw-03-2006/jw-0320-query.html - Mar, 2006 - Unified Expression Language for JSP and JSF by Krishna Srinivasan - [Clicks: 176]
This article looks at the unified expression language (EL), which has been added to the JavaServer Pages Standard Tag Library (JSTL) specification in order to overcome problems when integrating the JavaServer Pages (JSP) EL with the JavaServer Faces (JSF) EL.
http://today.java.net/pub/a/today/2006/03/07/unified-jsp-jsf-expression-language.html - Mar, 2006 - Swing or JavaServer Faces: Which to Choose? by Frank Nimphius, Duncan Mills - [Clicks: 141]
This article is an introduction, positioning, and comparison of Swing and JavaServer Faces. It helps developers to decide which technology to use for a specific job and also explains how the Oracle Application Development Framework (ADF) helps to simplify application development with both technologies.
http://www.oracle.com/technology/pub/articles/nimphius-mills-swing-jsf.html - Feb, 2006 - JavaServer Faces and ASP.NET - A Side by Side Look Part 2 by Michael Klaene - [Clicks: 324]
Validating input, internationalization, security, and more: Evaluate how implimenting these features differs between Java Server Faces (JSF) and ASP.NET.
http://www.developer.com/java/ent/article.php/3587506 - Feb, 2006 - Web Tier to Go With Java EE 5: Summary of New Features in JavaServer Faces 1.2 Technology by Jennifer Ball, Ed Burns - [Clicks: 140]
The first article of the "Web Tier to Go With Java EE 5" series summarizes new features in JavaServer Pages (JSP) 2.1 technology. As that article describes, the biggest contribution of JSP technology is better alignment with JavaServer Faces technology, which was accomplished by unifying the two expression languages (ELs). Alignment with the JSP framework is also one of the more important achievements of JavaServer Faces 1.2 technology, developed through JSR 252. In addition to these changes, JavaServer Faces technology contributes a host of other significant ease-of-use features. This article briefly describes the more substantial ones, which include the following: * Alignment with JSP technology; * Ease-of-use improvements in support for custom messages; * Improved state-saving behavior; * Ability to turn off generation of component client IDs; * New setPropertyActionListener Tag.
http://java.sun.com/developer/technicalArticles/J2EE/jsf_12/ - Feb, 2006 - Dynamic JSF Development by Peter Kasson - [Clicks: 405]
This is the first in a series of articles about a dynamic approach for building dynamic JavaServer Faces (JSF) applications.
[Includes source code]
http://www.jsfcentral.com/articles/dynamic_jsf.html - Feb, 2006 - JavaServer Faces Rises in Popularity by Vlad Kofman - [Clicks: 118]
To keep up with the scale and complexities of software development, various frameworks have emerged. JavaServer Faces seems to be a very popular choice.
http://www.developer.com/java/web/article.php/3579101 - Jan, 2006 - Integrating JavaServer Faces with Beehive Page Flow by Rich Feit - [Clicks: 167]
JSF is great for building pages by wiring up components and events, but, like all view technologies, it needs a controller to separate out the navigation decisions between pages, and to provide a link to the business tier. It comes with a very basic navigation handler that is meant to be swapped out for a full-featured one. Page Flow provides the base for creating reusable, encapsulated flows of pages, and it works alongside a view layer. It is a full-featured navigation handler that treats JSF pages as first-class citizens. This article looks at how to integrate these two technologies to leverage the strengths of both.
http://dev2dev.bea.com/pub/a/2005/12/integrating-jsf-beehive.html - Jan, 2006
- JavaServer Faces: The Complete Reference
by Chris Schalk, Ed Burns, James Holmes
Ideal for the 3+ million Java developers, this fast-paced tutorial offers in-depth coverage of JavaServer Faces (JSF) -- Sun Microsystem's Web application architecture for the future. Co-written by the #1 JSF expert in the Java community, this book offers the most complete resource on JSF available.
McGraw-Hill Osborne Media, Paperback - Aug, 2006 - Pro JSF: Building Rich Internet Components
by John Fallows, Jonas Jacobi - [Clicks: 205]
Pro JSFshows you how to leverage the full potential of JavaServer Faces. This is not an entry-level tutorial, but a book about building effective JSF components for sophisticated, enterprise-level Rich Internet Applications. Written by JSF experts and verified by established community figures—including Adam Winer (member of the JSF Expert Group, Java Champion), Kito D. Mann (JSFCentral.com and JSF in Action), and Matthias We?endorf (MyFaces)—this JSF 1.2-compliant book provides reliable and groundbreaking JSF components to help you exploit the power of JSF in your Java web applications. This book provides a blueprint for building custom JSF UI components and shows how to leverage the best browser technologies, such as AJAX, Mozilla XUL and Microsoft HTC, to deliver Rich Internet Applications. This book covers standard best practices for behavioral and renderer-specific component classes, renderers, events and event listeners, and JSP tag handlers for each. It also covers advanced techniques such as dynamic content type negotiation, JAR-based resource delivery, and dynamic render kit selection.
Apress, Paperback - Feb, 2006
- Interview with Michael Lyubchenko by Michael Lyubchenko - [Clicks: 14]
Michael Lyubchenko, Java architect and project manager at SoftAspects, talks about the WebGalileo Faces component suite, JSF/AJAX integration libraries, JSF 2.0, and the biggest problem with developing JSF components.
http://www.jsfcentral.com/articles/lyubchenko-09-19-06.html - Nov, 2006
- Using a Model Facade by Sean Brydon, Yutaka Yoshida - [Clicks: 109]
The Facade pattern defines a higher-level class that encapsulates and centralizes the interactions between Java Persistence clients and the entities and operations of the Java Persistence API. The pattern provides a single interface for operations on a set of entities. Using the Facade pattern can make the code in your Java Persistence clients cleaner. A web component that uses a Facade to access the model tier does not have to be aware of all the details of the APIs for each entity. Neither does the web component need to be aware of the persistence mechanisms being used when accessing the entity managers or transaction managers. Also, if you add a Facade between the calling clients and the entities in the model tier, it makes your code more loosely-coupled and easier to maintain.
[Includes sample code]
http://java.sun.com/mailers/techtips/enterprise/2006/TechTips_Nov06.html#2 - Nov, 2006 - Using Java Persistence With JavaServer Faces Technology by Roger Kitain - [Clicks: 134]
This tip examines a sample application that uses the Java Persistence API with the JSF framework. A package that contains the code for the sample application accompanies the tip. The code examples in the tip are taken from the source code of the sample (which is included in the package).
[Includes sample code]
http://java.sun.com/mailers/techtips/enterprise/2006/TechTips_Nov06.html#1 - Nov, 2006
- Build multiserving Java applications, Part 2 by Bilal Siddiqui - [Clicks: 68]
In this tutorial series, learn how to build multiserving Web applications. The first tutorial in the series explained how to use Wireless Universal Resource File (WURFL) for multiserving. This follow-up tutorial demonstrates how to incorporate multiserving features into JavaServer Faces (JSF) applications. JSF is a Java API to build user interface components. By incorporating multiserving features into JSF, you are able to build JSF tag libraries and applications capable of serving a variety of wireless clients.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/wi-dw-wi-unires1-i.html - Nov, 2006 - Build a Web Application (JSF) Using JPA - [Clicks: 421]
This tutorial will walk you through the basic steps of developing, packaging, and deploying a Web application using the EJB 3.0 Java Persistence API (JPA). In this application, a Java Server Faces (JSF) presentation layer will make use of JPA for persistence outside of the EJB 3.0 container.
http://www.oracle.com/technology/products/ias/toplink/jpa/tutorials/jsf-jpa-tutorial.html - May, 2006