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

Blogs by topic: J2EE

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


J2EE

Like Struts, WebWork is a framework that is fairly established within the J2EE webapp space although it's interesting that I've only ever come across two types of WebWork users - those that have never heard of it and those that love it. WebWork, like most other frameworks, is designed around the web MVC pattern and uses the command and controller implementation strategy. What's slightly...
on Mar 24, 2006
In Java EE 5 platform Java Persistence API can be used in three types of containers, viz: ejb, web and application client container. In my earlier blogs, I had talked about using this API in web applications and in EJB applications. This time we will talk about using Java Persistence API in application clients. We also discuss about two different way of packaging the application. You can...
on Mar 21, 2006
This blog has moved here var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTracker = _gat._getTracker("UA-3111670-3"); pageTracker._initData(); pageTracker._trackPageview();
on Mar 20, 2006
This blog has moved here var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTracker = _gat._getTracker("UA-3111670-3"); pageTracker._initData(); pageTracker._trackPageview();
on Mar 19, 2006
This blog has moved here var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTracker = _gat._getTracker("UA-3111670-3"); pageTracker._initData(); pageTracker._trackPageview();
on Mar 17, 2006
The app-hosting project allows java.net project owners to show case their applications by deploying them on Sun Java System Application Server PE 8.1 which is hosted by locaweb. BP Catalog 1.0.1 is the latest project that has been deployed and you can try out the solutions that you have been reading about. BP Catalog project provides a set of guidelines, best practices and sample applications...
on Mar 15, 2006
The RowID interface was added to JDBC 4.0 in order to support the ROWID datatype which is supported by databases such as Oracle and DB2. A ROWID may be thought of as the address for a given row within a table and maybe be considered either logical or physical depending on the underlying data source. The lifetime of a RowId object may be valid as long as the row is not deleted and the lifetime of...
on Mar 10, 2006
Starting this week, source code bundles are now available for GlassFish. Moving forward expect to see binary and source code bundles of the promoted builds. We have also posted the source code bundle for the latest milestone M5 (beta branch) release. Note that some of the technologies in GlassFish are developed as part of other projects such as JAX-WS. Only a binary of those sources are in...
on Mar 9, 2006
Guillermo Castro has posted a Wicket implementation of the webapp comparison that I started a while ago. It's an interesting read and the contrast with most page/request based webapp frameworks is amazing. In summary, Guillermo says: Wicket, in my opinion, focuses the development efforts in the right place, inside plain Java code, and leaves the graphical presentation where it should be,...
on Mar 9, 2006
We really want your feedback on GlassFish and we're ready to thank you for it. Download GlassFish milestone 5 release. When you find a bug, file it and send an email to the contest@glassfish.dev.java.net alias including the bug id you want to submit to the contest. Contest runs March 7, 2006 to March 30, 2006. Each bug submitted must be accepted as a valid bug by a GlassFish developer and...
on Mar 8, 2006
After having been doing this for 20 years, I can say that transaction processing has got to be one of the most difficult middleware components to persuade developers to use. There are several reasons for this, but probably the most important is that, unlike something like caching or security, you don't see the benefits transactions bring until there's a failure. Unfortunately (or fortunately,...
on Mar 2, 2006
I was recently pointed at an article: 98% of Java developers "just don't need it", from a posting at TheServerSide.com. In the article, the author muses that 98% of Java Developers don't need some of the advanced J2EE features such as XA and JMS, for many projects. Firstly, I agree! However, the article did get me thinking... Is it that most projects don't demand these facets of J2EE, or that...
on Mar 2, 2006
The Wrapper interface provides a mechanism for JDBC users to be able to access an instance of a resource which has been wrapped for architectural reasons. This mechanism helps to eliminate the need to use non-standard means to access vendor specific resources. The following JDBC interfaces are subinterfaces of the Wrapper interface: java.sql.Connection java.sql.DatabaseMetaData java.sql....
on Feb 23, 2006
The following enhancements were made in JDBC 4.0 in order to provide a better developer's experience when dealing with SQLExceptions: Support for causal relationships For-each loop support New SQLException sub-classes Causal Relationship Support We have added support for the Java SE chained exception mechanism by adding additional constructors allowing for the cause to be specified. The...
on Feb 21, 2006
Java EE 5 went into Beta today. I've been raving at people inside of Sun about how important this is. I think Java EE 5 will be by far the biggest developer event of 2006. I love what we've accomplished in Tiger and Mustang, but Java EE 5 brings a much deeper and more important set of changes: Java EE 5 is a major revamp of the Java enterprise developer programming model. It radically...
on Feb 21, 2006
GlassFish Beta or Milestone 5 is offically available. The GlassFish community is building an open source application server implementing the Java EE 5 specifications. Milestone 5 implements the Public Final Draft version of all Java EE 5 specifications except EJB. The latest implementation of that specification will continue to be tracked in weekly builds of GlassFish. Contributions from...
on Feb 21, 2006
GlassFish_Roller Deploying Roller 2.1 on GlassFish. The Roller 2.1 switched its security system to the Acegi security framework and moved away from container managed authentication.  This allows deploying the Roller on GlassFish without having to add a custom JDBC Realm. Please refer to The Roller InstallationGuide for complete installation and configuration steps for the Roller...
on Feb 20, 2006
A year ago I swore I would never use the term AJAX (that lasted about 3 days) as it brought to mind cleaning my sink. A year later I have to say AJAX has made the world a better place and looks to make an even brighter future. Where has AJAX come in its first year? AJAX is almost easy enough for a 1 year old - When AJAX emerged there was a lot of FUD comparing AJAX to rocket science. At Sun...
on Feb 17, 2006
JDBC 4.0 has just completed public draft review and the EG is working on closing the last few issues. One of the interfaces that I expect to change signficantly is the SQLXML interface. Here is a list of the major features being added to JDBC 4: ROWID Support National Character Set Support Additional SQLException sub classes Improved Blob/Clob support SQL XML support Ease of Development...
on Feb 17, 2006
Download milestone 2, the latest GlassFish plugin for Eclipse. It works with both WTP 1.0 and latest WTP 1.0.1 builds.
on Feb 16, 2006