NetBeans provides you an Integrated Development Environment (IDE) for producing Java and C/C++ applications. NetBeans can help you build complex J2EE applications through its support for major J2EE application server products. It also has other features such as profiler, GUI builder, CVS support and support for J2ME.
The latest version of NetBeans has several new functionalities such as new instant messaging with better features, issue tracking integration in the IDE, full support for JIRA, fantastic C/C++ profiling, web application development with PHP 5.3 and Symfony framework and various improvements on JavaFX projects like better code completion, hints and navigation.
Being an Open Source software, NetBeans can be downloaded and used free of cost. The download happens in one piece and you get the module based standard development environment in one attempt without the need for any additional plug-ins.
The IDE has a new set of functionalities including the capability to create a J2EE application and then deploy it after adding EJB and Web modules. You can also form Session Beans, Message-Driven Beans and Entity Beans.
2> Best Free Open Source J2ee Java Ejb Web-services Application Server,