The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


Together We Are Strong

Posted by editor on March 7, 2006 at 8:52 AM PST

A lingua franca for JSP and JSF

After running a lot of desktop oriented features for the last few weeks, we figured it was high time to delve back into the web tier. And one of the key issues on the mind of a lot of people is how to make the most of JSF, especially if they're moving up the stack from JSP. But there's been a problem... In the Feature Article Unified Expression Language for JSP and JSF, Krishna Srinivasan points out:

JavaServer Faces and JavaServer Pages each has its own expression language. The expression language included in JSP provides greater flexibility to the web application developer. But those who are working with JSF have found themselves unsatisfied by the JSP expression language. The reason for the problem is that JSF is used for rendering GUI components, and needs run-time evaluation of expressions. Deferred evaluation means that the technology using the unified EL takes over the responsibility of evaluating the expression from the JSP engine and evaluates the expression at the appropriate time during the page lifecycle. But the JSP EL is designed for immediate evaluation of expressions.

In the artilcle, he shows how the new "unified" expression language, "essentially represents a union of the JSP and JSF expression languages", resolves these incompatibilities and makes life easier for the developer who wants to use JSF and JSP together.


Speaking of JSF, Jacob Hookom is Extending the Web with JSF in today's Weblogs: "I'm going to attempt to summarize where I think component frameworks should be heading on the web and how JSF fits into this picture."

In Architecting Applications 3: the Controller, Scott Violet writes: "This is the third blog in a series on architecting applications. In this third installment I'll go over the role of the controller as used in the MVC architecture. As promised, this blog has a runnable demo."

David Herron asks In writing software, whose job should be simplified? "What does the customer care about at the end of a project? You're delivering the application, and what's in their mind, what are their expectations? Are they caring how much fun you had with easily writing the code? Or are they caring about how well the application does the job they want?"


In Projects and Communities, Artima publisher Bill Venners asks After Seven Years, Are Devices Ready for Jini? "Sun's original marketing message that positioned Jini as a technology for devices backfired in 1999, because at that time many barriers existed that prevented the vision from becoming reality. Seven years later, how many of these barriers remain?"

The JDK Community is linking to A. Sundararajan's blog Java "class"-ic errors, in which he replicates commonly-seen error messages and tracks through the classloading problems that led to them. Check it out if you've recently had a NoClassDefFoundError, or gotten the "bad version number in .class file" or "wrong name" error messages.


In Also in Java Today, In a pair of recent podcasts (part 1 and part 2), the Java Posse interviews Thinking in Java author Bruce Eckel. The wide ranging discussion covers the 4th edition of TIJ, his opinion of new Java 5 language features, his controversial blog entry Departure of the Hyper-Enthusiasts, the upcoming Programming the New Web conference, and more.

Whereas JUnit assumes that every aspect of testing is the domain of developers, the Framework for Integrated Tests (FIT) makes testing a collaboration between the business clients who write requirements and the developers who implement them. Does this mean that FIT and JUnit are competitors? Absolutely not! In Resolve to get FIT, code quality perfectionist Andrew Glover shows you how to combine the best of FIT and JUnit for better teamwork and effective end-to-end testing.


In today's Forums, Richard Bair writes about DataAware components : "Data aware components are also useful for people used to them -- anybody coming from the Microsoft camp. Experience shows that they are also very productive (anything you can do in the GUI builder without dipping into code tends to make programming more productive -- a statement which is debated in the Java world but a matter of course in the MS world, in my experience). So they still have a place, but are not essential or required."

On the JavaHelp board, jnejedly has Two beginner's questions: "I have a few beginer's questions concening JavaHelp. We have a j2ee application using struts, consisting of 2 projects - model and viewController (we use JDeveloper). I dowloaded latest version of JavaHelp and managed to run serverhelp example (swing doesn't interests us). First question: Where to put the help files? [... Second,] is it possible (I guess that with swing displying it is) to have the whole help put in single jar library?"


In today's java.net News Headlines :

Registered users can submit news items for the java.net News Page using our news submission form. All submissions go through an editorial review before being posted to the site. You can also subscribe to the java.net News RSS feed.


Current and upcoming Java Events :

Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.


Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.



A lingua franca for JSP and JSF
Comments
Comments are listed in date ascending order (oldest first)