Web Application RAD Race

On Oct 23, 2006, the NetBeans Java EE team did an internal "RAD Race" or development contest, whose purpose was to test NetBeans web development features in a real world scenario. Below is feedback from individual participants on things that either did not work, or could be improved in the IDE.

Milan: Easy testing of database connection in web project - test datasource on the server. E.g. see datasource nodes in the project. One reliable way to create a servlet and do "Use database", would like a simpler way, that would put the required things into web.xml and define it on the server (context.xml). Something like "Create a datasource in project" should be a user level action, that should work in a server-independent way. Should look at Creator.

Milan: JSP editor - drag and drop JSTL tags, but the taglib declaration is not added.

Petr P: In JSP code completion, offer all available tags, not just those already declared on the page.

Milan: When taglib declaration is missing and I am using tags from this taglib, this error is not detected and compilation/deployment passes. I have to debug this by "Show source" in browser.

Petr P: JSTL SQL tags should not be in the palette (maybe).

Tomasz: bug: JSF from Entity does not see Entity classes declared in another (library) project.

Tomasz: CRUD wizard should use standard convertors (from JSF RI) rather than generating new ones. Is this possible, or do we have to generate them? Not sure.

Petr P: General comment - talk to real users about code generated by CRUD wizard. Make the generated code customizable (use Velocity).

Andrei: Templateable generator for the CRUD wizard not specific to JSF. Allow the user to modify the templates so they can be used for another technology. Discussion about how doable this is (in a useful way): issue 88152

Petr P: Palette items for generating more fine grained code snippets based on data (entities).

Erno: bug: after adding a library to Tomcat's common/lib, it is not in code completion. issue 88158

Milan: deploy a library to the server

Tomasz: Regenerating CRUD pages after adding new entities does not work well.

Stepan: bug: adding a library to the server is not reflected in code completion classpath in the IDE until the IDE is restarted: issue 88127

Andrei: bug: with a Java library with partial sources (for only some of the classes), no code completion for classes that don't have sources (not reproducible in Retouche builds)

Erno: see decompiled source for classes

Martin: Deploy/Run/open in browser not intuitive

Andrei: need keyboard 2 shortcuts for redeploying classes: incremental deploy and full deploy: issue 88154

Petr J: incremental application refresh on the server after each Save

Petr P: configurable timeout for server deployment (creating tables by JPA may take long)

Petr P: redeployment problem with Tomcat - runs out of memory

Petr J: full redeployment should do Clean & Build

Petr P: after deleting a file, should be also deleted from the build area

Petr P: no javadoc for Java EE

Andrei: when opening sources of a library, usages of Java EE classes are marked as errors: issue 88156

Martin: no code completion in CSS editor, generally buggy

Andrei: DB2Java should generate @GeneratedValue annotation for autoincrement primary key of entity classes, as we can't easily get information about autoincrement columns: issue 76357

Milan: want history of SQL commands

Petr P: View Data always opens a new tab

Tomasz: copying output from View Data should be more discoverable

Martin: edit data in database

Petr P: export db structure into SQL commands

Martin: no help for writing JPA QL, testing mode

Petr P: want dynamic help in all editors

Petr P: Help -> Javadoc references should contain HTML reference etc.

Petr P: output from GlassFish generates very long lines (there is already an issue filed)

Andrei: problem with Clear button in Tomcat log window

Martin: option to leave the server running after shutting down the IDE

Petr P: NetBeans 6 does not attempt to import settings from 5.5, only 5.0

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