As its title suggests, a recent article in synnovation (an EDS Agility Alliance publication), Not Just a Spectator Sport, elaborates how access control and identity management nowadays mean a lot more than the traditional sign-ons with user IDs and passwords. They mean using open, standard protocols to implement application models that offer definitions of "rights, responsibilities, roles, and...
on Mar 20, 2006
Frameworks of Today
All MVC frameworks basically operate within the same 5 phases:
Decode Interpreting state/parameters passed from the client
Validate This involves validating the information decoded and possibly authorization/authentication
Update Once the submitted information is validated, update the Java model
Invoke Some controller behavior is handled here, such as an action once state is...
on Mar 16, 2006
Hot off the press on developers.sun.com are parts 1 and 2 of a series on Business Process Execution Language (BPEL). Part 1 introduces the concepts and cites a sample process; part 2 describes how to define and apply the partnerLinkType and partnerLink elements to specify the relationship between a process and its partners.
With the preview release of NetBeans Enterprise Pack 5.5, you can develop...
on Mar 16, 2006
Here is an ultra-quick blog entry sharing something in JSF 1.2 about
which I'm not sure many people are aware. Thanks to the unified EL, it
is possible to refer to JSF managed beans and other JSF concepts using
plain old JSP expressions in the page. For example, let's say you have
a JSF app that is a bookstore. In the app is a managed bean that is a
Map where the keys are ISBN numbers and the...
on Mar 15, 2006
I have re-worked the Realtime Validation with AJAX example to be i18n enabled. Follow these steps on the client and server to support i18n.
On the client:
Set the content-type in your pages...
on Mar 13, 2006
The content and ideas in this blog entry are taken from my upcoming
McGraw Hill Osborne book JavaServer Faces: The Complete
Reference, which I am co-authoring with Chris Schalk. In the
book, we have a chapter on Securing JavaServer Faces applications. This
excerpt shows how the extensible design of JavaServer Faces can be used
to allow JAAS to provide authentication to a JSF Web application....
on Mar 7, 2006
In a previous blog, "New Feature for JSF 1.2", I concluded with a few sentences on breaking through traditional MVC with JSF:
At the 30,000 foot view, here we've broken through the traditional URI/resource in request/action based frameworks such as RoR, where each thing you want to partially handle has to be separated out and coordinated as a specialized endpoint. Not so with JSF since...
on Mar 4, 2006
I'm currently working with the good folks over at Skills Matter to develop a course based on my book, JavaServer Faces in Action. I'm pretty excited about this, as it will open up a specific version of my customized courses for use in the UK. In addition to covering the basics of JSF, the four day course will also several JSF products and technologies, such as IDEs, components, and open source...
on Mar 3, 2006
In response to my SOA/ESB Level Set blog entry, I got the following question from cparziale:
"In researching esb direction, I'm trying to assess if a "service bus" is a just another service 'on the side' of the primary services, to be used when needed, like UDDI, or if it will become a physical mediator of all service consumer-provider conversations. I ask because I'm trying to visualise what...
on Mar 2, 2006
A new, detailed article on developers.sun.com tells you how, step by step. Bottom line, as the two coauthors keep emphasizing to me: It's easy; it's simple; it's straightforward; it's intuitive. User experience is a high priority in the design of Project GlassFish.The article addresses a variety of topics, including registry and security. I hope you find it helpful and illuminating.
on Mar 2, 2006
With the demise of the Sun Engineer's Sandbox, my content posted there has disappeared. Thankfully I saved a copy. Thanks to srcerer on the ##jsf chat room on freenode for reminding me to repost this.
To celebrate the release of Ruby on Rails (RoR) 1.0, I have taken the
concept from Rails's ActionController and brought it to
JSF. For those unfamiliar with RoR or the flash, the...
on Mar 1, 2006
Servlets sit at bottom end of the API stack for web developers using Java technologies. If you have used JSP, JSF, Struts, Web Work, Velocity, or any of the other frameworks out there you have more than likely used the Servlet API.
What do I like about the Servlet API? As a developer I like being as close to possible to HTTP as possible and Servlets lets me do that well. The Servlet API has...
on Feb 27, 2006
The saga of Oracle ADF Faces on the Java EE SDK continues. In our
last installment, Adam
Winer explained why ADF Faces won't run on Glassfish. I'm happy to
report that after some minor tweaks to Sun's JSF implementation in the
Java EE SDK, I think I have it running. However, I would appreciate any
testing people could give to see if the entirety of ADF Faces works.
ADF Faces is a large piece...
on Feb 27, 2006
First off, thanks to the JCP and JEE EG for allowing us to add this feature so late in the game. The system *does* work! Now, on to the details...
The core of JSF views are mutable component trees, uniquely identified, black boxes of encapsulated features that can be dropped in and combined in the true academic definition of a 'component'. Each component can participate not only in rendering,...
on Feb 25, 2006
A new, two-part tutorial explains the process that involves Sun Secure Application Switch and Sun Java System Application Servera process that also works with other leading application servers. The tutorial includes a section on advanced configurations, in which is a description of alternative deployment architectures.Way to go for large-scale deployments! You are assured that load-...
on Feb 24, 2006
A new developers.sun.com article highlights the features of the free preview release of the Java Enterprise Edition 5 SDK and Sun Java System Application Server Platform Edition 9 Beta. The latter stemmed from the combined efforts of Sun engineering and the open-source Project GlassFish.What an impressive list: Persistence API, JavaServer Faces 1.2 technology, Web services and SOA, call-flow...
on Feb 24, 2006
A new article on developers.sun.com, Namespaces in XML Schemas, Part 2 of Two-Part Series, describes, along with code samples, the nuances of developing aggregate schemas with import and include statements. Lots of flexibility there!Schema characteristics are supported in an upcoming release of the Sun Java Studio Enterprise IDE, a preview for which is part of the integrated bundle NetBeans...
on Feb 22, 2006
You can find out at a glance on the home page of the release. It's an integrated bundle of the previews of NetBeans 5.5 and a future release of the Sun Java Studio Enterprise IDE, also Sun Java System Application Server Platform Edition 9 Beta, the first product of Project GlassFish. An InfoWorld article contains more details.The hallmark features? UML modeling, XML schema tools, orchestration...
on Feb 21, 2006
The beta for the
Java EE 5 SDK
is now available
and a set of tools that works with it is available
(the follow-up to
Java EE 5,
and that for J2SE 5.0 is Java SE 6 -
the "2" is dropped and the "Java" is spelled out -
it all makes sense but it can be confusing).
Today's releases are a pretty big deal and
there are already several blogs, discussions, technical papers,
on Feb 21, 2006
I'm pleased to announce another revision of the Java EE Web Tier. In
Jan Luehe's blog
you can find out what's new in JSP 2.1 Proposed Final Draft 2 (PFD2).
Log for Servlet 2.5 will give you the scoop on the Servlet spec.
This blog entry will show what's new in the JSF spec.
In JSF, the most visible new feature since the last draft of the spec
is the addition of the invokeOnComponent...
on Feb 17, 2006