| See also: |
| ||
| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ] |
| Articles Interview Transcripts Quizzes | Tutorials White Papers |
- JavaServer Faces and ASP.NET - A Side by Side Look by Michael Klaene - [Clicks: 299]
Take a look at a high-level comparison of two popular technologies available to web application developers - JavaServer Faces (JSF) and ASP.NET.
http://www.developer.com/java/ent/article.php/3572721 - Dec, 2005 - How to Make Struts People Happy with JSF by Igor Shabalov - [Clicks: 309]
As a big promoter of JSF, I have been doomed to deal with many people, who have previous Struts experience. I notice in many cases that some sort of “paradigm mismatch” exists between Struts and JSF. I call this the “problem of the locomotive and the train.” Basically, this is a question of where to put the train engine – at the head or at the end of the train.
[Includes sample code]
http://blog.exadel.com/?p=19 - Dec, 2005 - Looking at JavaServer Faces: Rich Internet Components with JSF by Jonas Jacobi, John Fallows - [Clicks: 199]
JavaServer Faces (JSF) standardizes the server-side component model for Web application development but doesn't standardize the presentation layer at the browser. In a series of articles we are going to look at how JSF can fulfill new presentation requirements without sacrificing application developer productivity building Rich Internet Applications (RIA).
http://jdj.sys-con.com/read/152299.htm - Dec, 2005 - Design with the JSF architecture by Anand Prakash Joshi - [Clicks: 316]
In this article, author Anand Joshi explains the JavaServer Faces (JSF) architecture using design patterns in the JSF framework. He discusses Gang of Four design patterns employed in the JSF architecture, and how they work within the JSF framework. Anyone with a general knowledge of design patterns and JSF architecture will learn from Anand's detailed guide. *Readers should have a good knowledge of Gang of Four design patterns and JSF technology.
http://www-128.ibm.com/developerworks/java/library/wa-dsgnpatjsf.html - Dec, 2005 - Developing Unwired JSF Components by Marcel Urbanek - [Clicks: 173]
Learn how to develop JSF components that render for WAP and desktop browsers.
[Includes source code]
http://www.jsfcentral.com/articles/unwired_components.html - Sep, 2005 - Creating and Using a Custom Render Kit by Roger Kitain, Jennifer Ball - [Clicks: 167]
JavaServer Faces technology offers a rich set of components as well as a standard render kit to render these components to an HTML client. At the same time, the design of JavaServer Faces technology is flexible enough to allow component writers to create their own render kit in order to render components to non-HTML clients, whether these components are the standard ones that come with JavaServer Faces technology or if they are custom components that the component writers have created themselves. This document describes how to create your own render kit and how to use a custom render kit in an application both by itself and with other render kits. It assumes you have some basic knowledge of JavaServer Faces technology, particularly the page life cycle.
http://java.sun.com/j2ee/javaserverfaces/reference/docs/customRenderKit.html - Aug, 2005 - Unified Expression Language by Ryan Lubke, Jennifer Ball, Pierre Delisle - [Clicks: 111]
One of these is the UI component framework, JavaServer Faces technology. To support its powerful features, this framework needed its own expression language. However, this expression language presented some problems when used with some JSP tags. Therefore, the specification writers and expert groups of the Java webtier technologies collaborated on a new, unified expression language to help align these technologies by adopting the features offered by the JavaServer Faces expression language. These features include the ability to use expressions to set the value of external object properties as well as get data from them and to invoke methods. At the same time, the webtier team made the language pluggable and extensible so that advanced developers can add custom resolvers able to evaluate expressions not already supported by the expression language. This article uses the demo, webtier-sample, to illustrate the capabilities of the unified expression language.
[Includes sample code]
http://java.sun.com/products/jsp/reference/techart/unifiedEL.html - Aug, 2005 - JavaServer Faces vs Tapestry - A Head-to-Head Comparison by Phil Zoio - [Clicks: 470]
In this article we put these frameworks head-to-head, comparing each on its merits. We rate the two on critical aspects of their design, development and runtime environments. The intention is to provide users with a basis for making informed choices about the advantages and disadvantages of each, and for deciding which to choose when embarking on a new project. Our comparisons are based on JSF 1.1 and Tapestry 3.0.3 (with occasional references to the forthcoming Tapestry 4.0 where appropriate).
http://www.theserverside.com/articles/article.tss?l=JSFTapestry - Aug, 2005 - Building Custom JSF UI Components by Chris Schalk - [Clicks: 171]
One of the key strengths of JavaServer Faces (JSF) is that not only does it provide substantial technology for easy, out of the box component based J2EE Web applications assembly, but it also is a very flexible API which allows for a wide breadth of customizations in numerous and innovative ways. This article introduces and explores the component developer's experience of building custom JSF user interface (UI) components.
http://www.theserverside.com/articles/article.tss?l=BuildingCustomJSF - Aug, 2005 - JSF for nonbelievers: JSF component development by Rick Hightower - [Clicks: 175]
In this final installment in his four-part JSF for nonbelievers series, Rick Hightower shows you the time-saving moves that will convince you, for once and for all, that JSF component development is easier than you think.
[Includes source code]
http://www-128.ibm.com/developerworks/java/library/j-jsf4/index.html - Jul, 2005 - Use Hibernate and JSF with Less Coding by Igor Shabalov - [Clicks: 862]
As you can see from the heading, I’d like to talk a bit about JSF and Hibernate. Both technologies promise us better results with less code. Perfect, this is exactly what I’m looking for. I strongly believe that less coding is better, even if it comes with a price. To demonstrate this, I will build a realistic example that interacts with both user and database using JSF and Hibernate. Both technologies promise us a truly declarative way of coding, hiding most of the complexity under the hood. This is good, but there is also a price for this that I’ll talk about later.
http://blog.exadel.com/?p=8 - Jun, 2005 - Is JSF ready to take on ASP.Net? by Chris Schalk - [Clicks: 270]
In the last two years since JavaServer Face's release to the public we've seen strong developer support as well as powerful IDE integration now being offered. Is it too soon to start comparing JSF development to Microsoft's ASP.Net/Visual Studio development experience? I don't think so... For comparison's sake I'll took a look at two key technologies offered by Microsoft: ASP.Net 2.0 and it's integrated development environment Visual Studio 2005 (Code named Whidbey). I'll then compare them both to the component technologies available in the core JSF technology as well as the leading JSF development environments. (Keep in mind that I'm by no means a .Net dev expert, but I think I know enough to effectively begin comparing .Net and JSF.)
http://www.javalobby.org/articles/jsf-asp/ - Jun, 2005 - Build Custom JSF Components by Jonas Jacobi - [Clicks: 129]
Explore the process of creating new JSF components, including common "gotchas" and guidelines for defining good components.
[This article requires registration.]
http://www.ftponline.com/channels/java/2005_05/jjacobi_05_25_05/ - May, 2005 - Using JScape's WebGalileo Tree Component by Steve Fleming - [Clicks: 203]
This article shows you how to import the WebGalileo Faces components into the Sun Java Studio Creator IDE. It includes step-by-step instructions on how to create a web application with a WebGalileo Faces tree component in the IDE, along with complete source code for download and reference.
[Includes source code]
http://developers.sun.com/prodtech/javatools/jscreator/reference/techart/jscape.html - May, 2005 - Remote Benchmarking with Servlets and JSF by Anatoly Krivitsky - [Clicks: 101]
This article will introduce a simple new and powerful technology that will let you remotely choose the Web hosting provider that's right for you. It will also show you how to use Whetstone for double type data (or DWhestone) benchmarking together with JSF and servlets using the popular Tomcat 5 servlet container. Though there are a number of cool tools to measure performance (like JMeter from Apache for Java-related performance) the technology described here can be used with minimal changes across different languages and operating systems, giving you a unique opportunity to measure different software and hardware combinations fairly and competitively.
http://jdj.sys-con.com/read/83099.htm - May, 2005 - JSF for nonbelievers: JSF conversion and validation by Rick Hightower, Paul Tabor - [Clicks: 106]
Java Server Faces (JSF) provides a standard conversion, validation, and messaging framework that accommodates most form-processing needs while ensuring data-model integrity. In this third article in the JSF for nonbelievers series, Paul Tabor and Rick Hightower show you how simple it can be to plug-in your own custom flavor of conversion or validation, even for complicated applications.
[Includes source code]
http://www-128.ibm.com/developerworks/library/j-jsf3/ - Apr, 2005 - Implement a Graphical JSF Component by Marc Durocher - [Clicks: 144]
Building graphical, interactive Web interfaces is a snap. See just how easy the JSF technology makes creating and using a Web application that isn't so easily built with pure HTML.
http://www.ftponline.com/javapro/2005_05/magazine/features/mdurocher/ - Apr, 2005 - Developing a catalog style Web site using WebSphere Studio -- Part 2 by Dan O’Connor - [Clicks: 129]
Developing Web applications doesn't need to be a tedious process that requires in-depth knowledge of J2EE. This article series shows you how to create a sample realtor Web site from start to finish, including how to create complex data tables.
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0503_oconnor/0503_oconnor.html - Mar, 2005 - JSF for nonbelievers: The JSF application lifecycle by Rick Hightower - [Clicks: 173]
In this second article in his four-part JSF for nonbelievers series, Rick Hightower introduces the major phases of the Java Server Faces (JSF) request processing lifecycle. Using a sample application, he walks you through the six phases of a request process. Along the way, he shows you how to combine JSF with JavaScript technology for immediate event handling and completes your introduction to the JSF component model with a first look at many of the components that ship with JSF.
[Includes source code]
http://www-128.ibm.com/developerworks/java/library/j-jsf2/ - Mar, 2005 - Running JavaServer Faces Technology-Based Portlets on Sun Java System Portal Server 6 2005Q1 by Vishwas Soman, Jayashri Visvanathan, Marina Sum - [Clicks: 150]
In this article, we describe the setup procedures for running a JSR 168-compliant portlet developed with JavaServer Faces technology on Sun Java Portal Server 6 2005Q1 (henceforth, Portal Server), along with troubleshooting tips. At the end of this article are five appendixes: a pointer to a sample application, sample code, and bug descriptions. This article assumes that you have installed Portal Server and deployed an application there.
http://developers.sun.com/prodtech/portalserver/reference/techart/jsf-portlets.html - Feb, 2005 - JSF for nonbelievers: Clearing the FUD about JSF by Rick Hightower - [Clicks: 87]
For such an indispensable technology, JavaServer Faces (JSF) has generated an undue amount of FUD. Hearsay has it that JSF development is difficult, more demanding than some mainstream approaches, and dependent on WYSIWYG tools to work at all. In this new four-part series, frequent developerWorks contributor Rick Hightower separates FUD from fact to show you that, actually, JSF can be easier to use than MVC Model 2 frameworks such as Struts. If you know what you're doing, that is.
[Includes source code]
http://www-106.ibm.com/developerworks/java/library/j-jsf1/ - Feb, 2005 - Step 8: The Best of Both Worlds: Integrating JSF with Struts in Your J2EE Applications by Craig McClanahan - [Clicks: 149]
For several years, Struts has been a popular and widely used framework for building web applications using Java. Recently, a new API that has significant overlap with Struts functionality—JavaServer Faces (JSF)—has become standard, giving rise to questions about which technology developers should use, and what they can do with existing Struts-based applications to start taking advantage of JSF's capabilities. This article briefly introduces both technologies, and discusses how to migrate the user-interface elements from Struts to JSF, providing a technique you can use to integrate the two technologies to obtain the best of both worlds.
[Mastering J2EE Application Development Series]
http://www.oracle.com/technology/pub/articles/masterj2ee/j2ee_wk8.html - Jan, 2005 - Building Database-driven Applications with JSF by Andrei Cioroianu - [Clicks: 318]
JavaServer Faces (JSF) is the long-awaited standard Java technology for creating Web-based user interfaces. In this article, I will explain how to build JSF forms, validate the form data with JSF, implement JSF actions that access the database, and present the SQL result sets with JSF. A relational database can be updated and queried using a low-level API (JDBC), an object-relational (O-R) mapping framework such as Oracle TopLink, or a JSP tag library (e.g. JSTL). These options are discussed throughout this article along with the main JSF features.
[Includes sample code]
http://www.oracle.com/technology/pub/articles/cioroianu_jsfdb.html - Jan, 2005 - Step 7: Designing and Implementing Web Application Interfaces by Hans Bergsten - [Clicks: 136]
Designing a good user interface is never easy, but designing a web application interface is especially challenging. In this article, I first give you some general advice about design considerations for web application interfaces and about how to pick the appropriate implementation technology. I then dive into the details about one aspect of a web application interface using JavaServer Faces, specifically, how to customize the standard error messages.
[Mastering J2EE Application Development Series]
http://www.oracle.com/technology/pub/articles/masterj2ee/j2ee_wk7.html - Jan, 2005 - FacesClient Components, Part 2: Use FacesClient Components in a portal environment by Rod Henderson, Yongcheng Li, Thomas McElroy - [Clicks: 204]
In this second article in a series on developing and enabling portlet applications with FacesClient Components, meet the challenges of using FacesClient Components in a portal environment. Using the prototype from the first article of the series plus examples and code samples, the authors explain how data models and instance data are shared between multiple portlets on a portal page, and also describe some best practice development approaches.
[Includes source code]
http://www-106.ibm.com/developerworks/web/library/wa-facescomp2/ - Jan, 2005
- Craig McClanahan on JavaServer Faces by Craig McClanahan - [Clicks: 53]
Craig McClanahan is a Senior Staff Engineer at Sun Microsystems, the architect of the Sun Java Studio Creator developer tool. He co-leads the JavaServer Faces project at Sun, and was technical lead for the Sun Microsystems team working on the Tomcat servlet container. Craig is perhaps best known as the primary developer of the Apache Struts Framework, an MVC architecture for creating web applications.
http://www.theserverside.com/talks/library.tss#mcclanahan - May, 2005
- JavaServer Faces in Action Quiz by Kito D. Mann - [Clicks: 100]
Test what you learned from JavaServer Faces in Action, Chapter 8, which explained how to build a static Login page with JavaServer Faces and JSP technology by importing the proper tag libraries, and adding HtmlGraphicImage and HtmlOutputText components.
http://java.sun.com/developer/Quizzes/jsfaction/ - Mar, 2005
- Create Web-based user interfaces: Use Rational Application Developer to develop JavaServer Faces applications by Ron Ben-Natan - [Clicks: 854]
Learn how to use JavaServer Faces (JSF) technology within IBM Rational Application Developer Version 6.0. This tutorial walks you through a simple application example that uses JSF technology to implement a simple messaging center. Using Rational Application Developer, see how easy it is to build Web applications that are based on JSF technology and how easy it is to support functions relating to event handling, validation, and navigation using visual tools and declarations rather than having to write long, tedious code.
[Formats: HTML, PDF, Zip]
http://www-128.ibm.com/developerworks/edu/i-dw-r-webuis-i.html - May, 2005 - Using JSF technology for XForms applications by Faheem Khan - [Clicks: 274]
This comprehensive hands-on tutorial by Java enterprise developer Faheem Khan examines how XForms authoring requirements fit into the JSF architecture. The author begins with a solid overview of JSF technology, then identifies the tasks you must perform if you plan to use JSF technology for XForms authoring, and demonstrates the development of a JSF tag library capable of authoring XForms markup. Throughout the tutorial, he guides your learning with a sample application to help you see the concepts put to work in a real-world application. Note: This tutorial is comprehensive and will take a significant time investment to complete.
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/j-dw-java-jsfx-i.html - Feb, 2005 - JSF Tutorial by Marty Hall - [Clicks: 1572]
JSF (JavaServer Faces) Tutorial from the author of the bestselling book Core Servlets and JavaServer Pages (JSP).
http://www.coreservlets.com/JSF-Tutorial/ - 2005
- From Struts to JavaServer Faces by Kito D. Mann - [Clicks: 314]
With the advent of JSF, organizations that have standardized on other web frameworks, such as Struts, are evaluating their options for future development. First, they are interested in the key benefits that moving to JSF will provide, including the true value of JSF tools. Secondly, they are examining the possibilities for leveraging their existing code base and skill sets. Finally, they are interested in best practices for building new applications with JSF. This white paper addresses these questions with a thorough discussion of key JSF features and an overview of how your organization can begin migrating to JSF.
http://www.m7.com/download/FromStrutsToJSF.pdf - Jun, 2005 - (PDF - 825 Kb) - JavaServer Faces Graphical Components from Theory to Practice - [Clicks: 167]
Quickly build and deploy interactive thin-client GUIs with Java Server Faces (JSF). JSF separates application logic from the graphical user interface (GUI), improving the maintainability of Web applications and provides a framework for developing and reusing Web interface components. This paper explains how to go beyond the standard framework to create advanced custom and highly interactive web application GUIs using ILOG JViews.
[Formats: PDF]
http://www.javalobby.org/whitepapers/paper.jsp?id=7 - May, 2005