NewAndNoteworthyNB610

Revision as of 20:00, 12 August 2010 by Rmatous (Talk | contribs)

NetBeans 6.10 -- New and Noteworthy

Contents


JUnit

You can now run or debug a single test case (method) in a suite (class) from the editor context menu.

Javadoc

Remote HTTP URLs are now supported for Javadoc in libraries and Java platforms. Downloading local Javadoc is still strongly recommended for performance and reliability.

Ant 1.8.1

The 1.8.1 release of the Apache Ant build tool has been integrated.

Maven

There is an archetype (project template) for an empty project using POM packaging, which can serve as an aggregator for submodules.

Maven settings can now be exported from the Options dialog.

There have been various minor UI improvements to the Maven support - "Libraries" is now "Dependencies", and so on.

WebLogic

  • Brand new server runtime node displaying deployed applications and resources.

Image:weblogic-610m1-1.jpg

  • JSF integration with server libraries. User can select which JSF library he wants to use.

  • Support for datasource creation and deployment. The datasource is created automatically when needed and stored in the project. When the application is being deployed the datasource is deployed as well.

  • Directory based deployment (exploded directory deployment), deploy on save. The IDE will use directory based deployment so no redeployment is needed when changing the web resources. The deployment is also much faster. Together with deploy on save no explicit action is required to push the source code changes to the server.
  • Improved properties dialog with editable username, password and JVM. You can select JVM vendor from the list of vendors.

Enterprise Application Client and EJB Module execution/debugging

Support for execution and debugging of standalone EE modules has been revamped:

  • both Enterprise Application Client project and EJB Module project can now be deployed to GlassFish v3 as standalone EE modules and do not have to be packaged in EAR application project anymore;
  • any main class in Enterprise Application Client project can be executed via a single Run File action and container context will be injected into it;
  • debugging of EAR application containing EJB Module and Enterprise Application Client will automatically starts two debugging sessions - one for EJB Module running on server and second for Enterprise Application Client running locally;

Web Languages

  • JSON Formatter - it's possible to format .json files.

PHP

File:Php_rename_refactoring.png

  • Safe Delete Refactoring
  • Type Hierarchy View

File:Php_hierarchy_view.png

  • PHP 5.3 - support for aliases

Expression Language

There are a couple of new features for Expression Language in JSF/xhtml views:

  • Error checking

File:El-error-checking.png

  • Error badges

File:El-error-badges.png

  • Find Usages for managed beans (JSF/CDI) and their properties

File:El-find-usages.png

  • Rename refactoring for properties/methods and for managed beans in case they use the default bean name (support for explicitly specified bean names will be added later)

File:El-rename.png

Web Services: REST

  • Improved "REST from Database" wizard code generation.
    The RESTful EJB (Session Bean) Facade is generated where methods are annotated with @GET, @POST, @PUT and @DELETE annotations. See the sample:

Disclaimer

Disclaimer: The content of this NetBeans development wiki page is intended for pre-planning purposes ONLY. The development, release, and timing of any feature or functionality described here should not be treated as final, and is subject to change at any time at the sole discretion of Oracle. For more information about upcoming NetBeans software releases, please visit the NetBeans Roadmap or the NetBeans Release Planning wiki.

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo