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

Blogs by Community: GlassFish

• 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

The following spec issues were addressed #1333 - Support @Inject for UIViewRoot #1332 - Let CDI handle #{view} #1331 - Let CDI handle #{application} And the following other issues that have a 2.3 impact were addressed #3425 - Apply Java SE 7 Strings in switch #3427 - Apply Java SE 7 multi-catch #3444 - Apply Java SE 7 multi-catch: part 3 of 3 #3443 - Apply Java SE 7 multi-catch: part 2 of 3 #3427...
on Oct 30, 2014
And now you can inject the UIViewRoot In code @InjectUIViewRoot viewRoot; Enjoy!
on Oct 29, 2014
Nothing really fancy, but #{application} EL resolving is now done using a 2.3 CDI producer. Note there won't be @Inject support for this as it is not referring to a specific typed artifact. Enjoy!
on Oct 27, 2014
While it looks like not a whole lot has been going on issue wise some additional work not covered by specification issues has be done a) Javadoc cleanup for JavaSE 8 b) Apply diamond operator to sources And the following specification issues were handled: #1254 - contracts attribute too restrictive. #1328 - Let CDI handle #{session} EL resolving #1327 - Verify @Inject HttpSession support Enjoy!
on Oct 23, 2014
And the MVC specification project is now public at so we are on the way! Enjoy!
on Oct 21, 2014
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
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
For all JSF folks out there. Some important news happened. What is it? Well, Ed Burns announced Oracle's intent to file JSF 2.3 JSR with me as co-spec lead. See the email to the EG at Enjoy!
on Jul 22, 2014
Using the Java 8 Date Time Classes with JPA! With the Java 8 SE release, developers get a splendid new best-in-class Date-Time API. Wouldn't it be nice if you could use it with JPA? Not so fast. JPA and for that matter JDBC know nothing about the new classes, and if you use them in your entities, JPA will map them to BLOBs in your database by default. This happens in DDL or database creation, in...
on Jun 17, 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


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

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