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

Blogs by Community: Java Enterprise

• 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

Hibernate from version 3.0? provide a very useful feature for people who develop application frameworks. Indeed this feature allows you to work directly with XML documents and elements which represent entities. Imagine that you have an application or an SDK which help users to manipulate data from different RDBMSs. Hibernate provide rich configuration facilities which help you configure ...
on Feb 11, 2007
Finally I've moved the Grizzly Framework 1.0.x out of GlassFish. I've got so many private emails on the topic I couldn't resist to start now instead of waiting for GlassFish v2 to go out! Starting now, all Grizzly development will happens outside GlassFish. The first module I've moved is the Framework classes. Next it will be the Grizzly HTTP WebServer. If you are interested to see what it looks...
on Feb 6, 2007
Testing multiple browsers on different platforms in the past was time consuming and took a bit of work. Even with virtualization in use you had no way to do side by side comparisons of what different browsers would render. That was until Parallels introduced an upcoming feature called Coherence. I installed Windows XP and Windows Vista and am running them in Coherence mode which allows me to do...
on Feb 4, 2007
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 Feb 2, 2007
A newly published article, Running Ruby on Rails on Sun Java System Web Server 7.0, describes the related installation and configuration procedures on the Solaris 10 OS on the SPARC platform. Ruby on Rails is an open-source framework, written in Ruby, for developing Web applications. Sun Java System Web Server 7.0, released last week (see a related blog entry), offers numerous robust...
on Jan 31, 2007
GlassFish v2 just hit beta candidate (the beta release date is Feb 26th) and I'm taking the opportunity to describe a couple of new features we have added for that release: Grizzly now support Comet processing (here and here). Comet is a programming technique that enables web servers to send data to the client without the client needing to request it. Improved Virtual Server (Host) support (...
on Jan 25, 2007
Sun Java System Web Server 7.0 is now available for free download. Its capabilities include cluster administration, support for numerous Web 2.0 languages, session recovery, and integration with Sun's IDEs, such as NetBeans. For more specifics, check out this blog on The Aquarium.Congratulations to the development team. I've enjoyed cowriting technical articles with some of its engineers over...
on Jan 24, 2007
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 Jan 23, 2007
Set up For this experimentation, I used OpenLDAP that was bundled along with Redhat Fedora Core 5. Here is an overview of the steps required to configure an LDAP Realm. In FC5, the directory server can be started by executing the LDAP Server deamon - slapd, which can be found in /usr/sbin directory. The server deamon uses the configuration file slapd.conf which can be found in /etc/openldap...
on Jan 21, 2007
Because JavaServer Faces technology is delivered by Sun as a part of the Java EE SDK and also Project Glassfish, the Sun JSF team strongly feels that community is important. To that end, I've been plugging the use of the ##jsf irc channel on irc.freenode.net as a community resource. My team and I try to maintain a daily presence in the channel. Since we started hanging out there, we've seen...
on Jan 19, 2007
I'm giving a presentation on GlassFish and The Aquarium this Thursday, January 18 at 6pm mountain time at the Utah Java User Group. If you RSVP and show up at 5:30 there's pizza and softdrinks. If you're in the area please drop by and let us know how you use or intend to use GlassFish, or what you would like to see in GlassFish that is not already there. Looking forward to meeting you...
on Jan 17, 2007
Just published on Sun Developer Network is an updated article by Joe McCabe, Using PHP on Sun Java System Web Server, which describes how to run the PHP engine as a CGI, a FastCGI server, or an NSAPI plug-in with Sun Java System Web Server. The releases that are addressed are PHP 5 and Sun Java System Web Server 6.1 and 7.0.Besides the procedures, the article also elaborates on the PHP modules,...
on Jan 16, 2007
Finally, they are here! You can now download a set of plugins for the NetBeans IDE that comprise the Phobos development enviroment. This blog entry gives a good introduction to the plugins. Since then, we've been fixing bugs and adding a few features, like better content filtering in the debugger's local variable view. All the key features are visible in the screenshot above: there is a logical...
on Jan 12, 2007
Folks at FortifySoftware are running a program where they run their static analysis tool for code checking and security analysis for free on open-source projects. They were kind enough to run their tool on our Web 2.0 Pet Store application and report bugs to us. In this blog, I share my experiences with some of the subtle errors that their tool caught. Some of the bugs that fortify reported were...
on Jan 8, 2007
Often when you are looking at caching 'requirements', you have a couple things to think about: Allowable duration (only guarantee the object/data for 30 or 20 minutes at most) Optimized memory use (don't cache too much) No where do requirements base themselves on 'do not store more than 200 widgets at once in memory'. So why do these caching implementations work that way? Granted, there's...
on Jan 5, 2007
Last July, I blogged about the first free, online AJAX programming course taught by Sang Shin, Java technology evangelist at Sun, and other volunteers. It ended on December 22, 2006. The second course, extended from 10 to 16 weeks, is now up for registration.For the registration procedure, topics, schedule, and other details, see the course site. Also take a look at the impressive list of...
on Jan 4, 2007
There have been many updates to jMaki since this blog has been written. See my latest blog Building we2.0 apps with jMaki made even easier which shows how to build the same app described below using jMaki .9.7 release. jMaki is a light weight framework for developing JavaScript centric Ajax-enabled web applications using Java, Phobos and PHP. In this blog I will show how to use one of the...
on Jan 3, 2007
Working with Hibernate and attempting to wrap caching services elsewhere in one of our applications, I'm concerned with the way these caching frameworks handle expiration. If you have many different types of domain artifacts that you want to cache with a given lifespan, how come all of these caching frameworks (EHCache, OSCache, etc) don't automatically clean up the memory? It becomes a game of...
on Jan 3, 2007
Check out a special offer, due to expire on February 14, 2007, from the Sun Developer Expert Assistance Program: 60 days of unlimited online support for Java SE 6. The details are in the bottom section, Innovate with Confidence, of the Java SE 6—Take the Lead site. Sounds quite a deal!
on Jan 3, 2007
The Java Persistence API comes in handy for creating object relational mapping. I recently came across a warnings that the compiler generates on some code that uses these APIs in our Web 2.0 Pet Store project. Upon a closer look, I concluded that the warning was bogus and came up with a suggestion for the Persistence API expert group to better support generics. Here is the warning in question: D...
on Jan 3, 2007