FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

Web Applications

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

Use visual editors to rapidly build standards-based web applications using Ajax, CSS, JavaScript, PHP, and JSF.

Visual Web JSF Development

Create a complete functional JavaServer Faces (JSF) page for manipulating data from a database in a few steps. Link pages in your web application with the new Visual Page Flow Editor, supporting JSF, JSP, and HTML pages.

The IDE comes with a visual editor for deployment descriptors (web.xml files). and an HTTP monitor for tracking and debugging the data flow between components of a web app.


Video: Accessing Web Services from a Visual Web Application

Project Woodstock JSF Components improved!

Create user-friendly, responsive web applications by using new Project Woodstock components. These JSF components are fast because they send as few requests to the webserver as possible. They include an API that makes client-side processing available to other developers. Using an Ajax-enabled component is now like working with any other component: Drag and drop the component, set properties, and customize server-side event handlers. This dynamic AJAX behavior is implemented via JavaServer Faces Dynamic Faces (Dyna-Faces).

Standard JSF Components

Add Dynamic Faces and the Visual Web JSF framework to your web project, and work with standard JSF reference implementation components. This includes a comprehensive library of JavaServer Faces components such as Table, Calendar, Tree, Tab Set, File Upload, and more.

JSP Development improved!

The editor assists you with features such as code completion, hyperlinking, and error checking, for JavaServer Pages (JSP) files, including debugger integration. You can leverage the JavaServer Pages Standard Tag Library (JSTL), the Struts 1.2.9 and 1.3.x web frameworks, Spring web framework (read more about Spring on our Java EE page), and also our new Hibernate 3.2.5 plugin.

jsf component palette

Editor Support for JavaScript, CSS improved!

Take advantage of full syntax highlighting, code completion, and error checking for CSS and JavaScript. The Editor recognizes JavaScript code in stand-alone JavaScript files as well as in HTML, RHTML, and JSP files. The visual CSS editor allows you to edit CSS rules and preview the results.

Editor Support for PHP new!

Early Access Feature in NetBeans IDE 6.1

Take advantage of syntactic and semantic code highlighting, code formating and folding, instant rename, code templates, and automatic code completion (including bracket completion) for PHP. The Editor recognizes PHP code including heredoc notation in PHP projects and in PHTML and PHP files.

Debug PHP code using Xdebug: You can inspect local variables, set watches, and evaluate code live. Navigate to declarations, types and files using Go To shortcuts and hypertext links. Use a global PHP include path for all projects or customize it per project. Learn more about the NetBeans IDE for PHP (Early Access)...

Database and Data Binding Tools

Customize queries, add joins, specify criteria, preview results (and more) with the Visual 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 improved!

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.

 

- Web Application Learning Trail

databases and drivers window
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by