Products Docs & Support Community

NetBeans 5.5 Release Information

Documentation is provided for NetBeans in the form of web-based guides and the IDE's help system. You can use the following documents to get started:

NetBeans 5.5 supports the Java Enterprise Edition 5 platform, and most notably the Java Persistence, EJB 3 and JAX-WS 2.0 specifications.

NetBeans IDE 5.5 builds on the success of NetBeans 5.0 and adds support for Java EE 5 and Sun Java System Application Server PE 9. Got Web 2.0? Of course! NetBeans 5.5 generates JAX-WS 2.0 artifacts for Java SE 6 and Java EE 5 projects. We included Java Persistence support and support for Enterprise Java Beans 3. Additionally, there is the new Subversion support module and an updated module for the GUI builder, both available on the 5.5 Update Center.

Feature Highlights


NetBeans 5.5 contains many features that maximize your productivity and flexibility for building robust, standards-compliant Java™ applications:
  • General Java Enterprise Edition™ 5 platform support:
    • Deploys to the Sun Java System Application Server PE 9 (Glassfish).
    • Provides code completion and Javadoc for Java EE 5 APIs and deployment descriptors.
    • Web tier technologies updated for Java EE 5 platform: Servlet 2.5, JavaServer™ Pages 2.1, JavaServer™ Faces 1.2
    • Java EE 5 sample projects to get you underway fast.

  • Java Persistence support:
    • Generates Java entity classes from existing DB schemas.
    • Creates entity classes in the IDE and lets the server generate the DB relying on the DB-from-Java feature in Glassfish
    • The persistence runtime can be used in web apps and plain Java apps without the need of a full-blown Java EE application server.
    • Wizards for creating a complete web application that uses Java Persistence for full support of Create/Read/Update/Delete operations on a database.
    • Enhanced Java source editor with code completion, on the fly error checking and verification, and hints specifically targeting Java Persistence.
    • High level user actions that generate common code patterns (e.g. using an Entity Manager).

  • Java API for XML Web Services (JAX-WS) Support (aka Web Service 2.0)
    • Generates JAX-WS 2.0 artifacts for SE 6 and EE 5 projects
    • Configuration is done through bindings customization (like asynchronous calls, package info)
    • Simplified and updated template wizards.
    • High-level user actions that generate common code patterns (e.g. calling a web service).

  • Support for Enterprise Java Beans 3 session beans
    • Simplified development of session beans and message driven beans.
    • Enhanced Java source editor with code completion, on the fly error checking and verification, and hints specifically targeting EJB 3.

  • Other improvements:
    • Easy access to the Java BluePrints Solution Catalog for Java EE 5.
    • Code completion for the JavaServer™ Pages Expression Language.
    • Support for Java EE Application Clients.
    • Support for configuring security in Java EE applications.
    • Support for running SQL scripts directly from the IDE.

NetBeans Add-on Packs

  • NetBeans Enterprise Pack provides support for creating Service Oriented Architecture (SOA) applications, including XML schema tools, a WSDL editor, and a BPEL editor for web services orchestration.
  • Use the Mobility Pack to write, test, and debug applications for Java™ Micro Edition platform (Java™ ME platform) technology-enabled mobile devices.
  • The NetBeans Profiler helps you optimize your application's memory and CPU usage
  • The C/C++ Native Development Module supports C/C++ projects.
  • Use the Visual Web Pack to rapidly and visually build standards-based web applications, including support for AJAX and JSF components.

References

NetBeans IDE 5.5

Download


The Java EE 5 Platform

java.sun: Introduction to the Java EE 5 Platform

developers.sun: The Advantages of the Java EE 5 Platform: A Conversation with Distinguished Engineer Bill Shannon

The Server Side: Java EE 5 Passes

The Aquarium: Learn more about Project GlassFish


5.5 Beta Blogs on the CRUD Application Generator

Alessio Pace's Weblog:NetBeans 5.5 Best Feature

Paul Walk's Weblog: More Rails than rails?

Geertjan's Weblog: Best Feature, Part 1

Geertjan's Weblog: Best Feature, Part 2

Other 5.5 Beta Blogs

Geertjan's Weblog:JAX-WS, Applets, and Dilbert

Petr Blaha's Weblog: Embedding JavaDB in your desktop application

Petr Blaha's Weblog: Hibernate EntityManager library for Netbeans 5.5

Petr Blaha's Weblog: Enterprise application client project in NetBeans