corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.9 Features

Web Application Frameworks

JSP web application development in the NetBeans IDE
Click image for fullscreen preview

Rapidly build standards-based web applications using JavaScript, Ajax, CSS, PHP, Applets, Java Web Start (JNLP), and JavaServer Faces (JSF) and JavaServer Pages (JSP).

Language-Aware Editor improved!

The editor supports HTML, XHTML, JavaScript, JSP, JSF, CSS, expression language, and assists you with error hints, code completion, namespace completion, and documentation popups. It also recognizes Facelets libraries, composite components, and it can auto-import tags.


Hibernate Framework Support

Hibernate libraries are automatically bundled with your application when you select the Hibernate framework in the New Project wizard. Use the Hibernate Reverse Engineering wizard to create Hibernate Mapping XML files and POJO classes. Then create and edit Hibernate configuration files and mapping files using the New File wizard and visual editor.

Refactoring Java classes and fields (find usages, rename, move) also updates the Hibernate mapping files accordingly. The Editor does not only auto-complete Java classes and fields, but also database table and column names in Hibernate mapping files, and some property names and values in Hibernate configuration files. Use hyperlinks to navigate between configuration and mapping files, as well as between mapping files and referenced Java classes. You can even execute HQL queries right in the IDE (including joins and clauses).
Using Hibernate in a Web Application

jsp development



hibernate code generation

Spring Framework Support

You can now select the Spring framework in the New Project Wizard and immediately start out with a skeleton Spring Web MVC application complete with artifacts. Take advantage of refactoring (including XML configuration files), and code completion in the editor. Navigate quickly using hyperlinks and the new Go To Sping Bean dialog. Arrange sets of configuration files into custom groups and get a head-start by using wizards for XML configuration files and Spring Web MVC controllers.


Struts Framework Support

Select the Struts 1.3.9 web framework to create flexible web applications based on standard technologies, such as JSP pages, JavaBeans, resource bundles, and XML. Benefit from code completion for Struts tags, and Struts Javadoc pop-ups in the editor.

Create Struts ActionForm Bean and Action class files, and ctrl-click for hypertext navigation between the struts-config.xml file and the corresponding ActionForm bean class. Use the context menu to easily add Forward, Action, and Exclude entries.


JSF, GWT, Wicket Support

The NetBeans IDE is the first to support the latest Java EE 6 standards, and you can learn more about our JavaServer Faces (JSF) support here. If you are working with the Google Web Toolkit or Wicket frameworks, you easily extend the IDE's capabilities and install the appropriate plugin from the Update Center (from the Tools > Plugins menu).

Spring Code Completion



Spring Code Completion

Database and Data Binding Tools

Customize queries, add joins, specify criteria, preview results (and more) with the Query Editor. Use the Database Explorer to make connections to database servers, view and change database schema, view the data in your tables and views, and execute arbitrary SQL statements against a database. The IDE supports drag-and-drop binding to data services and includes a Data Provider API for binding to other heterogeneous data sources.

css editor

Databases

The Database Explorer works with JavaDB (Derby), MySQL and PostgreSQL out of the box. The Explorer supports any relational database for which there is a JDBC driver, including Oracle, IBM DB2, Microsoft SQL Server, PointBase, Sybase, Informix, Cloudscape, InstantDB, Interbase, Firebird, FirstSQL, Mckoi SQL, HSQLDB, Hypersonic SQL, Micrososft Access.

 

- Java EE and Web Application Learning Trail

 

databases and drivers window