Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Posts by Community

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  

Java Enterprise

In JSF Tip #32 - Override a JSF Renderer and JSF Tip #34 - Override JSF renderer and create a new tag for it we have described ways to override a renderer. Well, would you believe there is yet another way? It is as simple as adding an f:attribute tag as a child of the component you want to change the renderer for. <h:panelGroup>  <f:attribute name="rendererType"...
on Oct 16, 2014
A quick run down on the issues fixed since last time #1325 - Let CDI handle #{applicationScope} #1311 - Let CDI handle #{facesContext} EL resolving #1323 - Support @Inject for the applicationMap #1322 - Simplify #{externalContext} to use ExternalContextProducer #1309 - Support @Inject for ExternalContext #527 - Support @Inject for FacesContext Please test drive the latest 2.3.0-m01-SNAPSHOT and...
on Oct 16, 2014
Another CDI alignment issue done In code @ApplicationMap@InjectMap applicationMap; In words you can now inject the application map for use in your CDI managed bean. Enjoy!
on Oct 15, 2014
Starting from the new 2.3 SNAPSHOT builds you can now do @Inject ExternalContext externalContext; Note you will need to make sure you use the latest 2.3 SNAPSHOT build and that you include a faces-config.xml that states version 2.3. Enjoy!
on Oct 13, 2014
Starting from the new 2.3 SNAPSHOT builds you can now do @Inject FacesContext facesContext; Note you will need to make sure you use the latest 2.3 SNAPSHOT build available from and that you include a faces-config.xml that states version 2.3. Let us know what you think of this! Enjoy!
on Oct 10, 2014
A number of spec issues have been handled for the 2.3 cycle and I would like to call them out. Note today's list is going to be a bit longer than going forward. I intend to write up a small blog entry every week enumerating what happened that week, so we all can keep track of where we are at. The issues handled are: #1307 - validator attributes TLD doc misleading #1304 - FacesContext....
on Oct 9, 2014
The first batch of MVC expert group members have been determined. For the ones that were added to the EG, welcome aboard! For the ones that were declined, please be aware there are multiple ways to stay involved with the MVC specification, so please don't despair! Note if you think you would be a good fit as expert group member, please do not hesitate to nominate yourself. Or if you know someone...
on Oct 7, 2014
In case you didn't know starting a specification takes a bit of time. All kinds of infrastructure needs to be setup. So please bear with us. For you prospective EG members out there we'll get your approval / disapproval done soon. So please keep an eye on your inbox! When the JCP sends you an email that you need to do some additional paperwork please get it done as otherwise your approval will...
on Oct 6, 2014
For all you Glassfish users out there Glassfish 4.1 has been released. See for more information Enjoy!
on Sep 26, 2014
The ballot for JSF 2.3 has passed and we have approval. So now it is time to move forward with EG formation and from there it is off to work! How can you stay up to date to what is happening? 1. Subscribe to the spec users list, see and select the list 2. Keep track of the issues being resolved...
on Sep 23, 2014
Yes, it is actually happening, a bit late to the game but I am in full swing in preparing for JavaOne. You might wonder why a bit late. Well at the time of the call for papers for JavaOne the MVC JSR was still in a large state of flux. Since then a lot has happened, it is currently waiting for its final approval (yes the ballot closes Sept 22, 2014, which is today). So if you want to meet up drop...
on Sep 22, 2014
Once upon a time, I published one article explaining the principle to build Stateless Session. Coincidentally, we are working on the same task again, but this time, for a multi-tenant application. This time, instead of building the authentication mechanism ourselves, we integrate our solution into Spring Security framework. This article will explain our approach and implementation. Business...
on Sep 7, 2014


The flow of my JavaOne 2014 experience had each day getting progressively less demanding. Day zero was an eight hour class. Day one was booth duty, a session , EG meeting, and a BOF. By day two, Tuesday, my involvement had reduced to presenting one session, participating in the Hackergarten and meet the experts areas, and a panel discussion. The day began by co-presenting a session with Heather...
on Oct 9, 2014
Update 1: added content about Greg Wilkin's Async IO session. The first real day of the conference began with session one of two obligatory Oracle booth duty assignments. Our booth had two foci: showing off Java EE 7 using the Cargo Tracker Blueprints Application and providing insight into our plans for Java EE 8. To spice things up a bit and perhaps draw some people in, I brought along my kit-...
on Oct 7, 2014
The ballot for MVC 1.0 has passed and we have approval. So now it is time to move forward with EG formation and from there it is off to work! Since we are a new JSR we do not have all our infrastructure setup yet. Please be patient we will get everything setup soon. Note as I am attending JavaOne it might not happen until after JavaOne ;) Enjoy!
on Sep 25, 2014


I estimate that this is my 15th or 16th JavaOne. I started in 1998 or 1999 and missed 2003 due to the birth of my first son. Aside from that, I haven't missed one since. I consider myself very blessed to have taken a small part in such a long and fun ride. To add blessing on top of blessing, this is the fourh JavaOne at which I have had the honor to teach a class at Java University. My good...
on Sep 28, 2014
Now that both JSRs have been filed what is the next step? Well, we are waiting for the ballots to be done. Once the ballots are done and the results are in (and assuming they are positive, which I assume they will be), then the next part in the process is to form the EG and get started for real. For both JSRs the approval ballot needs to be done September 22nd, 2014. So stay tuned! Enjoy!
on Sep 4, 2014

Java Web Services and XML

RESTful Java Patterns and Best Practices is the second book which I have worked on and is recently published. Overview The convergence of social networking, cloud computing, and era of mobile applications creates a generation of emerging technologies that allow different networked devices to communicate with each other over the Internet. As the technology landscape evolves, today’s applications...
on Sep 24, 2014

Java Communications

Around 3 months ago, I have posted one article explaining our approach and consideration to build Cloud Application. From this article, I will gradually share our practical design to solve this challenge. As mentioned before, our final goal is to build a Saas big data analysis application, which will deployed in AWS servers. In order to fulfill this goal, we need to build distributed crawling,...
on Aug 28, 2014

Open JDK

Since begin of the time, the man need to do exchanges of goods materials or services, began with simples goods exchanges. In this time, already has necessity to start the standardization process, the first step was using metals as gold, silver and bronze becoming to representative money today. Nowadays with large number of e-commerce and automation of finance market and another systems that take...
on Aug 25, 2014