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

pre { width:auto; background:#EBECE4; border-style:dashed; border-width:1px; } .mycode { width:auto; background:#EBECE4; border-style:dashed; border-width:1px; } Services like the XmlHttpProxy for Java are designed to return JavaScript that is evaluated on the client. Unfortunately, if you are not careful with the design of your services, JSONP...
on Aug 2, 2006
As a few of you who read my previous blog on JEE being the official acronym for the Java Platform, Enterprise Edition pointed out, that was an error from a wrong source. The abbreviation is Java EE instead. Sun's official Java Branding Guide explains things clearly. My apologies, folks.
on Jul 31, 2006
The previous weblog says JEE is The Official Acronym for Java Enterprise Edition. That's not true - the new name for the <img alt="technology formerly known as J2EE"> is - and always have been - Java EE. If you don't believe me (after all, I'm not a Sun employee :-(, read the following message, sent to all SMI licensess (I'm such a licensee because I was awarded a TCK Scholarship a couple...
on Jul 31, 2006
To be held on August 7-11 at Sun's Burlington campus is a free Beta course on how to develop applications on Java EE 5. The topics will include EJB and JSP technologies, servlets, and the related clients, along with hands-on labs. You'll learn how to build an application from reusable components and deploy it to the Java EE runtime environment.For more information, see the FJ-310 item on the...
on Jul 28, 2006
Yes, it is possible, and this is the main goal of the project spring-annotation here at Java.net. After the initial setup of the application (configuring the database access, and some config at the web.xml), all you need to do is use the provided annotations to setup your beans, and even this way, you can use all the power of the spring framework. The project has now support for development using...
on Jul 27, 2006
Thanks to Carlos Sanchez, Sun jars hosted in the java.net maven repository is now synched periodically to the ibiblio maven/maven2 repositories. For example, you can see JAXB RI jars here and JAXB API jars here This means unless you are looking for snapshot builds or releases that are just posted yesterday, you can locate these jars without making any change to your default Maven installation...
on Jul 27, 2006
The JDBC 4.0 PFD contains many clarifications to the JDBC spec including the JDBC API docs. The majority of the changes are reflected in b91 of Java SE 6, Mustang. Some of the areas of change include: Revamping the SQLXML interface, which which I blogged about earlier Improvements to the JDBC compliance chapter which now incorporates the requirements for JDBC drivers in a Java EE environment...
on Jul 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 Jul 19, 2006
In Mustang b91, the JSR-223 API was updated to fix some issues around the Invocable interface. Sundar's blog entry has all the details. We updated the Phobos code in CVS to use the new API, but the latest binary build (dated 2006/7/10) predates this change. The practical consequences for Phobos users are the following: To run the 7/10 Phobos build on JDK 1.6 you need a Mustang build earlier than...
on Jul 18, 2006
With the help of Kohsuke Kawaguchi's most excellent maven repository importer ant task, and several iterations of trial and error, we now have the JSF 1.2 and 1.1 api and impl jars available under the same license as Glassfish on the java.net maven repository. Put this in your project.properties or build.properties: maven.repo.remote=https://maven-repository.dev.java.net/nonav/repository/,http://...
on Jul 18, 2006
pre { width:auto; background:#EBECE4; border-style:dashed; border-width:1px; } One drawback of working with AJAX is that an AJAX-based client cannot make calls to URLs outside of its domain, which means that it cannot access services located on another server. A technique such as JSONP can help in this regard, but it has some limitations.  One limitation is that...
on Jul 17, 2006
There is a new Phobos build in the documents and files section of our project site. The build is dated July 10, 2006 and is available in binary form for the Solarix/x86, Windows, Linux and Mac OS X platforms. This build fixes most of the issues I described in my previous post. In particular: The E4X extension to JavaScript is fully supported out of the box. You can add new scripting engines...
on Jul 12, 2006
I recently presented at the Better Software conference in Las Vegas. It was my first time at this conference and I had a great time attending, and presenting there. I was scheduled to present on the 29th and I arrived at the conference on 28th at lunchtime (now that's one way to start a conference!). My presentation on 'Smoke Tests to Signal Test Readiness' went off well, with the room quite...
on Jul 12, 2006
In a typical Java EE application, MDBs are used to listen to messages from the external systems and act as integration point between two systems. Wouldnt it be good, if that MDB become part of a composite application and thus leverage full capability of JBI also? The example composite application below explains how a BPEL app is accessed from MDB. To keep the things simple (unfortunately...
on Jul 10, 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 Jul 7, 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 Jul 6, 2006
Looking for a tool to generate reports for relational database applications with NetBeans? A just-off-the-press technical article that I cowrote with Java Studio Enterprise engineer Craig Conover, Integrating and Using JasperReports in NetBeans, recommends JasperReports.The article describes how to integrate the JasperReports library, including the compilation, code-complete, and documentation...
on Jun 30, 2006
Enterprise applications often need to execute some tasks at the startup or shutdown of the Application Server. Many application servers provide proprietary ways of doing this, but there is a standard portable way as well. In this blog, I will discuss how this can be done using the Servlet API. This feature has been available since Servlet 2.3. First, you need to write a class that implements the...
on Jun 29, 2006
An article that I recently cowrote with Sun engineer Mukesh Garg, Deploying Web Applications to Sun Java System Web Server 7.0 With NetBeans 5.0, describes how to install and register the Web Server plug-in on NetBeans and how to build, deploy, and debug applications. Only a few simple steps and you can work with Web Server on NetBeans.In addition, an addendum lists the Web Server tasks you can...
on Jun 29, 2006
Today, the SOA edition of the Sun Developer Network channel went live, complete with a wealth of resources on interoperability, reuse, flexibility, scalability, and productivity. Featured are podcasts by three architect luminaries at Sun, demos, tutorials, technical papers, and free downloads to related development tools.In addition, be sure to visit the newly launched Sun Java Composite...
on Jun 28, 2006