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

A couple of weeks ago we started showing in public the new set of NetBeans plugins for Phobos: I did a presentation and a demo of Phobos at the Colorado Software Summit conference and Ludovic Champenois demoed the plugins at the Ajax Experience conference. Here I'm going to give you a quick tour of the new features. If you are not familiar with Phobos, I recommend reading the overview document on...
on Nov 10, 2006
If you follow my postings, then you won't be surprised to learn that I think we are at the dawn of a new era in programming. As with all previous eras... nothing is really new, it's just a point in time where existing good ideas rapidly ascend to a pervasive level of acceptance. We are at the dawn of the Process-Centric Era During the Object-Oriented Era, encapsulation, polymorphism,...
on Nov 10, 2006
Since a couple of weeks I've been working with the Jetty team to investigate how we can front Jetty with Grizzly. Well, I'm happy to announce the collaboration worked very well and you can now get a preview of Jetty powered by Grizzly. t Recently I got an email from Greg Wilkins about exploring a way to use Grizzly in Jetty. The challenge was high because we had to learn each other code to see...
on Nov 9, 2006
Thanks to Prakash Narayan, a senior engineering manager at Sun, we have at a glance a list of reviews from renowned journals and magazines on the NetBeans 5.5 IDE and NetBeans Enterprise Pack 5.5, which shipped only nine days ago on October 30. Java Developer's Journal, InfoWorld, AJAXWorld, eWeek, ... have all chimed in. Truly impressive!For those of us who worked on the releases, the praises...
on Nov 8, 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 Nov 7, 2006
JSR 221, JDBC 4.0, has successfully passed the Final Approval Ballot in the JCP Executive committee. I would like to thank all of the JDBC 4.0 Expert Group members for their efforts on this specification. JDBC 4.0 is being delivered as part of the Java SE 6 release.
on Nov 7, 2006
A couple of months ago I've blogged about how to run AsyncWeb on top of GlassFish. Since then, Grizzly has been released as a standalone framework and it is now possible to run AsyncWeb directly on top of Grizzly. Three simple steps: Install AsyncWeb 0.8.2. You can get the bundle here. Unzip it. Get the Grizzly framework and its asyncWeb extension here. This is Grizzly 1.0.4. I will soon push...
on Nov 6, 2006
Peter Coffee's new eWeek article with the fantastic title, Never Bean Better, is full of compliments for the newly released NetBeans 5.5 IDE along with the integrated NetBeans Enterprise Pack 5.5, which shipped this past Monday, October 30. From the welcome screen to development of Web applications to the BPEL, XML, and WSDL tools, the article is full of thumbs-up comments.To quote the article:...
on Nov 3, 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 Oct 31, 2006
In conjunction with newly released NetBeans Enterprise Pack 5.5, Rico Cruz, Mr. Web Service in Sun's Java enterprise tools development team, and I coauthored an article, Creating Orchestration-Ready Web Services.As background, the article describes the Business Process Execution Language (BPEL) process and partner links, also the partnerLinkType elements in Web Services Description Language (WSDL...
on Oct 31, 2006
Are you developing or interested in finding out how to create SOA apps? Sun is offering a free, half-hour Webinar, in which you can learn about the intuitive and robust capabilities of NetBeans Enterprise Pack 5.5, in particular those that enable you to build composite applications with BPEL orchestration and XML schema tools. Be sure to check out the Webinar, whose panelists, Prakash Narayan...
on Oct 31, 2006
The Java BluePrints talk for JavaOne 2006 is online and free. The talk, "Java BluePrints for Ajax-Enabled Web 2.0 Applications", discusses design choices for building a web application on the Java EE 5 platform. This talk covers some of the design choices and decisions made for the new Java Petstore 2.0, including When to use Ajax Page is the application style of architecture Applying the...
on Oct 25, 2006
If you take a look at GWT (Google Web Toolkit), you are dealing with a subset Java API to accomodate JavaScript execution on the client. While this does tend to push more execution on the client, it does limit your ability to coordinate traditional transactions and APIs that you are used to with the full JEE stack. What if you were to flip the tables on GWT and use server-side Java to generate...
on Oct 12, 2006
Web developers are rushing to use AJAX in their Web applications to enhance user-experience. However, testing is a pre-requisite for creating production-quality applications. In this blog, I discuss my attempts on writing automated blackbox tests for the popular Web 2.0 petstore application. I started out looking for a JUnit based solution. This is because we use NetBeans for developing the...
on Oct 11, 2006
As you are all aware, we are in the final end game for releasing Java SE 6 in December 2006. As part of this process we are actively testing all areas of Java SE. During this testing effort we have discovered, much to our dismay, that the quality of the JDBC EoD Reference Implementation (RI) is not where it should be in order to be released as part of Java SE 6. Based on our analysis, we would...
on Oct 5, 2006
Preventing Cross Site Scripting Attacks pre { width:auto; background:#EBECE4; border-style:dashed; border-width:1px; } Cross site scripting (XSS) is basically using JavaScript to execute JavaScript from an unwanted domain in a page. Such scripts could expose any data in a page that is accessible by JavaScript including, cookies, form data, or content to a 3rd party....
on Sep 27, 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 Sep 21, 2006
This week I've talked about Comet support in Glassfish at our BluePrints Web 2.0 & AJAX Weekly internal Tech Meeting. If you are interested to read it, just go here. Most of the information is already available in my blogs, but this is a good resume. I did it from Montreal, over the phone and it seems peoples from several groups at Sun where listening my beautiful franglish. Sorry, you will...
on Sep 20, 2006
To use the collaboration capability—a combination of communities and collaborative service applications—in Sun Java System Portal Server 7.1, you must create an enterprise-scale community supported by a high-availability database, such as Oracle 10g. A new Sun Developer Network article, Switching to Enterprise-Scale Databases in Sun Java System Portal Server for Collaboration, describes...
on Sep 18, 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 Sep 8, 2006