Sun Java Solaris Communities My SDN Account Join SDN
 

Java EE What's New Archive - 2006

Java EE: Do more with less work.
Platform for SOA and next-generation web applications.  

Java EE What's New Archive

 
2009 | 2008 | 2007 | 2006 | 2005

December
 
New Technologies for Ajax and Web Application Development: Project Dynamic Faces Learn how to use Project Dynamic Faces to add Ajax functionality to web applications that use JavaServer Faces technology.
 
Enterprise Java Technologies Tech Tips One tip covers pitfalls in constructing Java Persistence Query Language queries, and the other tip continues a previous discussion on Enterprise JavaBeans 3.0 interceptors.
 
Creating Multilingual Portals With Sun Java System Portal Server, you can localize your portal to display UI wording (time, date, messages) in the language of your choice. Learn the steps here for a much-desired enhancement.
 
Java Application Platform SDK Update 2 Now Available This SDK supports the newly released Java SE 6 and introduces a new runtime component, Portlet Container 1.0 Beta, to develop and test Java portlets. Read the overview and these articles, Understanding the Portlet Container 1.0 Beta Software and Deploying Portlets and Developing Portlets with the NetBeans Portlet Plugin, for details.
 
Sun and Microsoft Interoperate for Web Authentication, Part 1 This article demonstrates, with code examples, how to integrate ASP and ASP.NET applications with Sun Java System Access Manager and its Policy Agent for single sign-on. It also shows you how to configure Microsoft IIS to access resources according to Windows Access Control Lists.
 
Administering Portals With Scripts How to automate repetitive administration tasks for portals? With scripts, which save time and lend accuracy and consistency. This article describes, through examples, how to develop scripts for the common tasks and offers best-practice tips.
 
New Technologies for Ajax and Web Application Development: Project jMaki Project jMaki helps you create and reuse Ajax-enabled widgets to create interactive and dynamic web applications more effectively on the Java EE platform.
 
Deploying Wikis to Sun Java System Web Server 7.0, Part 2: MediaWiki MediaWiki is a popular wiki of choice for numerous projects. To install and then deploy it on Sun Java System Web Server, you must also install and configure MySQL and PHP. This article details all the procedures and delves into the probable causes for errors and offers troubleshooting tips.
 
November
 
Hands-On Java EE 5 What's the best way to introduce Ajax into your legacy application? This article series guides you through Ajax implementations, starting with writing the necessary code by hand, then using an open-source toolkit, and finally implementing JavaServer Faces components.
 
Enterprise Java Technologies Tech Tips One tip examines a sample application that uses the Java Persistence API with the JavaServer Faces framework; the other tip details how to implement a Model Facade.
 
Open-Source Portal Initiative at Sun, Part 2: Portlet Repository The first step in building a web or enterprise portal is obtaining a rich set of portlets. This article introduces portlets, portals, and the java.net Portlet Repository—a library of open-source portlets.
 
Sun Open Sources Java Platform Implementations Sun Open Sources Java Platform Sun is open sourcing its implementation of the Java platform as free software. Get involved! Visit the three new open-source Java communities that Sun is seeding and download the code: OpenJDK, Mobile & Embedded, and the GlassFish community. Learn more.
 
Got SODA? Energize Service-Oriented Development of Applications With NetBeans IDE and NetBeans Enterprise Pack Facing challenges with SOA development? The NetBeans Enterprise Pack can shorten development cycles, reduce tedious coding, improve business logic, and deliver greater ROI.
 
Creating Orchestration-Ready Web Services Describe how to orchestrate web services in Web Services Description Language (WSDL) documents with a just few clicks and keystrokes using the WSDL Editor in NetBeans Enterprise Pack 5.5.
 
Open-Source Portal Initiative at Sun, Part 1: Overview Since May 2006, the Portal Server open-source initiative by Sun has made impressive strides. This article, the first in a series, highlights the initiative's objectives, scope, and efforts.
 
October
 
NetBeans IDE 5.5 FCS NetBeans.org has released the NetBeans IDE 5.5 FCS, Mobility Pack FCS, Profiler Pack FCS, Enterprise Pack FCS, C/C++ Pack (Beta 3), and Visual Web Pack (Technology Preview). The NetBeans 5.5 IDE supports the Java EE 5 platform, including the Java Persistence, EJB 3.0, and JAX-WS 2.0 specifications.
 
Java Application Platform SDK: Overview Sun has introduced the new Java Application Platform SDK. Read this overview that discusses the key features of this free release. And download it too.
 
Ask the Experts (Oct. 30-Nov. 8) Learn how to leverage the inutitive yet powerful features of NetBeans Enterprise Pack 5.5 by viewing the webinar, Accelerating you SOA Application Development. Then post any questions you have in an Ask the Experts session and get answers from key members of the Sun Java Studio Enterprise team.
 
Enterprise Java Technologies Tech Tips and Survey Read October's Tech Tips about the Java Persistence Query Language and Enterprise JavaBeans 3.0 Interceptors. Also, help us to make Tech Tips even better. Complete a quick survey and send us your feedback.
 
New Technologies for Ajax and Web Application Development: Project jMaki, Project Dynamic Faces (DynaFaces), and Project Phobos Learn more about the technologies that you can use with the Java EE platform to meet the new demand for more interactive and dynamic web applications, often using Ajax.
 
Tools Talk: A Conversation With Java Technology Evangelist Charles Ditzel Charles Ditzel, Sun partner area architect, discusses the challenge of helping partners make the transition to Java platform applications and provides updates on Java tools.
 
AJAX Design Strategies This article compares and contrasts design strategies that you can use to implement the Asynchronous JavaScript and XML ((Ajax)) methodology to create highly responsive Web 2.0 sites.
 
Including (Ajax) Functionality in a Custom JavaServer Faces Component This tutorial describes how to add the power of (Ajax) to JavaServer Faces components with some help from the Dojo toolkit.
 
Enterprise Java Technologies Tech Tips Discover different ways to configure JAX-WS handlers on a web service client, and test your knowledge of topics covered in past Tech Tips.
 
Deploying Wikis to Sun Java System Web Server 7.0, Part 1: JSPWiki This article shows you how to set up, configure, and deploy JSPWiki to Sun Java System Web Server 7.0 and introduces the advanced configuration files.
 
September
 
Getting Started With the NetBeans IDE 5.0 BlueJ Edition This article gets you started using the NetBeans IDE 5.0 BlueJ Edition. Learn how to load and edit existing projects, create a new project, and use drag-and-drop features to build a graphical user interface (GUI).
 
Securing Web Services Using the Liberty Token Profile Follow this tutorial to understand how to create secure web services using Liberty specifications. Identity tooling features in NetBeans Enterprise Pack 5.5 provide required tooling and runtime support to do this easily.
 
Writing Performant EJB Beans in the Java EE 5 Platform (EJB 3.0) Using Annotations This article shows you how to get the best performance out of the new Enterprise JavaBeans 3.0 programming model.
 
Switching to Enterprise-Scale Databases in Sun Java System Portal Server for Collaboration This article describes how to set up an enterprise-scale community with a high-availability database and offers troubleshooting tips.
 
Building Mashup Portlets This article describes the procedure for building a sample mashup portlet by merging geospatial data and an (Ajax)-based mapping service and for deploying the portlet to Sun Java System Portal Server 7.
 
Best Practices for Applying (Ajax) to JSR 168 Portlets Through a sample portlet, this article describes several tips on how to take maximum advantage of the benefits of using (Ajax) in portlets and suggests workarounds for pitfalls.
 
Using Default Renderers in JavaServer Faces Technology to Add (Ajax) Functionality to Existing Components Read about how to use JavaServer Faces technology to build a library of reusable components and make your web pages' (Ajax) functionality available to a large community of users.
 
August
 
More Fun With (Ajax) Visit the newly redesigned (Ajax) web site where you'll find downloads, sample code, docs, info on jMaki, DynaFaces, and Phobos, and much more.
 
Writing XML Schemas by Example The Design view in NetBeans Enterprise Pack 5.5 enables you to draw the structure and then generates the schema code. A screencast accompanies this article.
 
Introducing Design Patterns in XML Schemas Learn the definitions for the most common pattern types, their advantages and disadvantages, also how NetBeans Enterprise Pack 5.5 displays, detects, and maintains those patterns.
 
Enterprise Java Technologies Tech Tips Learn to extend the Java EE Unified Expression Language and configure, package, and deploy JAX-WS handlers for a web service.
 
RESTful Web Services The Java API for XML Web Services (JAX-WS) 2.0 provides comprehensive support for building web services. You can leverage this API's capabilities to build and consume a variety of web services, whether they are based on WSDL or are RESTful in behavior.
 
Building and Deploying Web Services to Sun Java System Web Server 7.0 With the NetBeans 5.0 IDE This article describes how to use the NetBeans 5.0 IDE to build JAX-WS 2.0-based web services and then deploy them to Sun Java System Web Server 7.0. You also learn how to test and debug web services with the IDE.
 
Java BluePrints Pet Store 2.0 Reference Application Mark Basler's blog about the Web 2.0 pet store depicts functionality based on screens shots.
 
Ask the Experts: Java Studio Creator & eBusiness Applications' Grid Ajax Component With the (Ajax)-powered Nitobi Grid V3, developers can display and edit tabular data in various web browsers. Learn more in an on-demand webinar starting on August 28. Following the webinar, post your questions in an Ask the Experts session (Aug. 28-Sept. 1) and get answers from from Dave Johnson, co-founder and CTO of Nitobi Software and Sharat Chandar, product line manager for Sun Java Studio Creator. Also, see the transcript of the recent JavaServer Faces Technology session with Ed Burns and Roger Kitain, the co-leads of the JavaServer Faces 1.2 Specification.
 
Opening Up: Laurie Tolson on Open Source Strategy for the Java Platform Curious about Sun's intention to open source its implementations of the Java platform? We sat down with Laurie Tolson, VP of Developer Products and Programs, to find out more.
 
Project Glassfish v2 Milestone 1 Build Now Available See information about the latest Project Glassfish version with new features such as clustering and load balancing.
 
Sample (Ajax) Components (Ajax) components are available bundled in the Sun Java Studio Creator software or from the (Ajax) BluePrints Resource Center. Try out the (Ajax) component catalog now.
 
Greg Murray's Blog Greg Murray discusses five techniques to help you track, limit, or restrict access to your application's (Ajax) services.
 
Implementing High Performance Web Services Using JAX-WS 2.0 Learn how to implement high performance web services using the Java API for XML Web Services (JAX-WS) 2.0. This article compares the features and performance of JAX-WS 2.0 with the Java API for XML-Based RPC (JAX-RPC) 1.1.
 
Publishing JSR 168 Portlets as Remote Portlets With WSRP Learn how to publish local JSR 168 portlets as remote portlets in Sun Java System Portal Server, so you can have any WSRP consumer portal consume or display those remote portlets as local portlets.
 
Security Annotations and Authorization in GlassFish and the Java EE 5 SDK This article discusses the security annotations defined in JSR 250 and demonstrates how to use them for securing an application with authentication and authorization.
 
Tech Tips on JAX-WS Dispatch and Provider APIs and Using Multiple Databases in a Java Persistence Application Learn about document handling using JAX-WS Dispatch and Provider APIs and examine a sample application that uses the Java Persistence API to persist entities in multiple databases.
 
Ask the Experts: JavaServer Faces Technology With its flexible and enhanceable component model, JavaServer Faces technology simplifies building user interfaces for Java-based web applications. Got a question about JavaServer Faces technology? Post your questions on the Ask the Experts page during the week of August 14, and get answers from Ed Burns and Roger Kitain, the co-leads of the JavaServer Faces 1.2 Specification (the version of JavaServer Faces technology in Java EE 5).
 
July
 
Accessing Resources From JavaServer Faces Custom Components Senior software engineer Mark Basler discusses how you can use JavaServer Faces technology to fulfill static and dynamic resources when creating custom components.
 
Building IPC Portlets for Sun Java System Portal Server 7 With Sun Java Studio Creator 2 With an API in Sun Java System Portal Server, JSR 168 portlets can communicate with each other even if they are in different web applications. Through a sample application, this article steps you through the process of creating an Interportlet Communication (IPC) portlet.
 
The Grizzly Comet Take a look at the new Grizzly HTTP engine with Comet technology support. Read Jean-Francois Arcand's blog to see how he's using Comet in Project Glassfish.
 
The XmlHttpProxy Client for Java Read Greg Murray's blog to find out how use the XmlHttpProxy (a Java technology-based cross domain proxy) to integrate content from services such as Flickr, Yahoo, and RSS feeds into your (Ajax) clients to create mashups.
 
Tech Tips on JAX-WS Handlers and Persistence Inheritance Learn how to write a JAX-WS handler, and get insights into inheritance and the new Java Persistence API.
 
Java EE 5 SDK and Sun Java System Application Server Platform Edition 9: A Feature Summary Read the latest about the Java EE 5 SDK, the developer-productivity-enhancement tools, and all its key features and new facilities.
 
Java BluePrints Updates Mark Basler's blog entry summarizes the new samples in (Ajax), Java Persistence, and JavaServer Faces and includes links and descriptions to all the components. The Blueprints Catalog has also been updated with solutions for AJAX and Java EE technologies and Java Persistence APIs.
 
Free 10-week (Ajax) Programming Course In this online course, learn the basic concepts of (Ajax) and how to use the various Ajax frameworks and toolkits like Dojo, jMaki, Google Web, and AJAX-enabled JavaServer Faces components. Both new and experienced AJAX coders will benefit. First session starts August 4, 2006.
 
Deploying Web Applications to Sun Java System Web Server 7.0 With NetBeans 5.0 Great news for Web developers! You can install an open-source Web Server plug-in into the NetBeans 5.0 IDE from its Auto Update Center. That means you can develop, deploy, and debug J2EE 1.4 platform-based Web applications directly from the IDE. This article shows you how, complete with screen shots.
 
Which Enterprise IDE to Use? Sun offers an array of enterprise development tools (IDEs), including Sun Java Studio Enterprise and NetBeans Enterprise Pack, each with its own distinct functionality and user community. You might wonder: Which tool is for what purpose? Which tool fits my requirements? This article answers those questions.
 
Integrating and Using JasperReports in NetBeans Reporting is a key task of all enterprise applications. This article walks you through the process of integrating JasperReports, a popular, open-source reporting tool with a customizable datasource API, into the NetBeans IDE. In addition, this article describes how to enhance report templates to generate reports by retrieving data from an RDBMS.
 
AgileTek Uses Sun Java Studio Enterprise for Cost Savings The software architect at AgileTek, a well-established software services company in Illinois, describes why his development team uses Sun Java Studio Enterprise to rebuild a suite of engine management applications and how they have netted significant savings as a result.
 
June
 
(Ajax) in Action: A Chat With Eric Pascarello Java.sun.com writer Robert Eckstein sits down with Eric Pascarello, co-author of the bestselling AJAX in Action and moderator of the JavaScript and HTML forums at JavaRanch.com, to discuss the future of JavaScript, AJAX, and the Internet in general.
 
Web Tier to Go With Java EE 5: Introducing the EL Syntax The fifth article of the Java EE 5 platform series discusses the new unified expression language's support for the dollar-sign and pound syntaxes (aligning JSP and JavaServer Faces technologies), satisfying the needs for both immediate and deferred expressions, and for preserving backwards compatibility.
 
Using Hibernate With the Java Persistence API In this tutorial, we install the Hibernate persistence provider on Sun Java System Application Server 9 and use it to develop a quick application that accesses a database with the Java Persistence API.
 
Webinar: Simplifying Data Access Using Java Studio Creator 2 Interested in learning how to simplify data access when building web applications? Learn how in this hour-long webinar. After the webinar, see questions about this topic answered by Sun Staff Engineer Peter Bisso on this Ask the Experts page.
 
Ask the Experts Session on (Ajax) Support in the Java Platform Asynchronous JavaScript with XML (AJAX) has emerged as a hot technology for delivering a rich and highly responsive experience to web application users. See the transcript from this session.
 
Download Java EE 5 Tools Bundle Beta Don't wait! Start writing, testing, debugging, and deploying service-oriented architecture (SOA) applications using these visual design tools for XML, BPEL, and Java web services--all included with the Java EE SDK in this bundle.
 
Working With Multifile Schemas With NetBeans Enterprise Pack 5.5, building large schemas that span across multiple files and namespaces is a cakewalk, thanks to the IDE's capabilities specifically targeted for that purpose. This article shows you how to reference, retrieve, and catalog external schemas; resolve references; and look up mappings.
 
Migrating Web Applications From Apache Tomcat 5.x to Sun Java System Web Server 7.0 This article describes how to migrate web applications from Apache Tomcat to Sun Java System Web Server 7.0, along with examples. You will also learn how to add users to file realms, how to configure JDBC Datasource with JNDI, and how to configure SSL in Sun Java System Web Server 7.0.
 
Comparing the Java EE 5 Platform and the J2EE 1.4 Platform This document compares the development process in Java EE 5 to the development process in Java 2 Platform, Enterprise Edition (J2EE) 1.4, and demonstrates how Java EE 5 technology simplifies the development of Java applications.
 
Implementing Service-Oriented Architectures (SOA) With the Java EE 5 SDK This article presents concepts and language constructs needed to develop an SOA composite application in Java EE 5. It then describes an example application designed to solve a business problem.
 
Sun has posted its SPECjAppServer 2004 benchmark result for Sun Java System Application Server Platform Edition 9.0. For details, see blogs by Robert Lee and Scott Oaks.
 
Java Rock Star: Greg Murray Read this interview with Sun Servlet specification lead Greg Murray, who predicts that "scripting will make a resurgence and Java technology will provide the services to the scripting environments."
 
May
 
(Ajax), JavaScript Technology, and Sun's Support for Dynamic Web Experience: A Conversation With Eduardo Pelegri-Llopart, Greg Murray, and Vivek Nagar Heard the buzz about Ajax and JavaScript technology? Three leaders in the field discuss Sun's efforts to help developers create highly interactive web applications that give users a sense of immediacy and speed.
 
Using PHP on Sun Java System Web Server Learn the procedures for using the PHP (PHP: Hypertext Preprocessor) engine with Sun Java System Web Server 6.1, including compiling the engine as a Common Gateway Interface (CGI), FastCGI, or native Netscape Server API (NSAPI). This article also explains how to configure Sun Java System Web Server so that it can use PHP with the appropriate API.
 
Analyzing XML Schemas An IDE like the NetBeans Enterprise Pack 5.5 can analyze XML schemas and delineate their structure, contents, and the relationships among the components. Read about the query capabilities in the Early Access release and the enhancements in the works.
 
Interview With Scott Oaks Project GlassFish performance team lead Scott Oaks discusses challenging roles, performance-related issues, opportunities for improvements in the field of profiling Java applications, and the ins and outs of the NetBeans Profiler.
 
The Java Persistence API: A Simpler Programming Model for Entity Persistence See how much easier and streamlined it is to code for entity persistence with EJB 3.0 and the Java Persistence API than with the EJB 2.1 programming model.
 
Update: An Introduction to the Java EE 5 Platform This update includes data from two studies that compare development on J2EE 1.4 and Java EE 5 platforms, a new section on packaging Java EE 5 platform applications, and examples with JAXB 2.0 and JavaServer Faces technology.
 
Samples for Project GlassFish The Samples project provides relevant sample applications to demonstrate Java EE technology using the Java EE SDK built by Project GlassFish. Developers can use and contribute to the sample applications.
 
Sun's Project Tango Project Tango provides web service interoperability between the Java Platform and Microsoft's Windows Communications Foundation. Learn about it, try it out, and join the effort.
 
The Java Pet Store 2.0 Reference Application Released This early access application is designed to illustrate how you can use the Java EE 5 platform to design and develop an (Ajax)-enabled Web 2.0 application. The application comes with full source-code available under a BSD-style license, so you can experiment with it and use it in your own applications.
 
What is Project jMaki? jMaki is all about enabling developers to use JavaScript in their Java-based applications--either as a JSP tag library or a JSF component. jMaki uses the best parts of Java and JavaScript to deliver rich (Ajax)-style widgets. See the press release, and then check out jMaki in action on java.net.
 
Web Tier to Go With Java EE 5: A Look at Resource Injection This article describes how the Java EE 5 platform's web-tier technologies support injection through Java technology annotations to simplify access to resources, environment data, and life-cycle control.
 
Portlet Example on GlassFish This article describes how you can deploy a portlet in GlassFish by using Pluto, the reference implementation of the Java Portlet Specification (JSR 168).
 
April
 
Top 10 Destinations for Enterprise Developers at the 2006 JavaOne Conference Read about 10 must-see destinations and some related recommendations for enterprise developers at the 2006 JavaOne conference.
 
Migrating Java Applications to the Sun Java System Application Server View this one-hour webinar archive to learn about the requirements, methodology, and tools for migrating existing applications from previous versions--and from other popular app servers--to the current release (8.2) of Sun Java System Application Server.
 
March
 
The Advantages of the Java EE 5 Platform: A Conversation with Distinguished Engineer Bill Shannon Bill Shannon, Sun Microsystems distinguished engineer and specification lead for Java Platform, Enterprise Edition (Java EE), discusses the ways the Java EE 5 platform makes life easier for developers.
 
Project Tango Sun's Java Web Services will soon be interoperating with Microsoft's Windows Communication Foundation. Sun's Harold Carr describes this new project.
 
Managing and Monitoring Web Services in Project GlassFish This comprehensive, three-part article shows you how to monitor and manage web services with GlassFish, Sun's open-source application-server implementation of Java EE 5.
 
February
 
Get the Preview of the Java EE 5 SDK! Download the Java EE 5 SDK preview and get a feel for the next generation Java EE 5 platform.
 
Get the NetBeans Enterprise Pack 5.5 preview! Get the NetBeans Enterprise Pack 5.5 preview for developing Java EE 5 and Service Oriented Architecture (SOA) applications.
 
Introduction to the Java EE 5 Platform Read about streamlined features and added convenience in the Java EE 5 platform that help developers improve performance, reduce development time, and get products to market sooner.
 
Java Platform, Enterprise Edition (Java EE) 5 Adoption Want to learn more about Java EE 5? Here you'll find a variety of content about the platform, including tips, code samples, and design guidelines.
 
January
 
Download the new J2EE 1.4 SDK today! The J2EE 1.4 SDK now includes Sun Java System Application Server Platform Edition 8.2 with improved performance and developer productivity features -- including support for (Ajax), Derby, MySQL, and Red Hat 4.0.
 
Java Web Services Developer Pack Version 2.0 Java Web Services Developer Pack, Version 2.0, is now available. It includes the "integrated stack": JAX-WS 2.0, JAXB 2.0, and SAAJ 1.3 -- also Fast Infoset and Web Services Addressing.
 
Character Conversions from Browser to Database This article provides helpful hints and best practices for accurately transporting character data from browser to database and back again.
 
SOA Best Practices Get SOA insights in this interview with Mark Hapner, Sun's chief web services strategist.
 

Java EE SDK Fuels Efficiency - Get it Now

GlassFish AppServer - Get it Now

Download the NetBeans IDE

Getting Started
 
Key Resources
 
Related Resources
 
Open Project Glassfish