JavaEENetBeans8

Java EE planning for NetBeans 8

Contents


JavaServer Faces

See also: JSF 2.2 plans for NB 7.3.1

Generally it should be completed crucial tasks of the planning document for Java EE 7 and JavaServer Faces 2.2 which were not implemented yet.

Non-editor features:

  • nb8jsf.01: JSF Pages form Entity Classes get select box to choose templates (PF, JSF, created by users), creation of PrimeFaces templates for the CRUD scaffolding
  • nb8jsf.02: JSF Pages form Entity Classes support for Many2Many and Many2One relations
  • nb8jsf.03: JSF hints about deprecated javax.faces.bean package should be managable within the NB options + create fixing hints (to rewrite to CDI, JavaEE annotations) where possible
  • nb8jsf.04: Easel + JSF: issues #234775 and #234776
  • nb8jsf.05: Facelets Template Client wizard asks for generated parts of the Facelet issue #234204
  • nb8jsf.06: JSF snippet generation action (Form/Table) get select box to choose templates styles (PF, JSF, created by users), creation of PrimeFaces templates


Editor features:


Other good ideas:

Expression Language

JAX-RS

TBD

Persistence

 1.  update hints[1]
 2.  refactoring: extract mapped superclass [2] and embedded [3]
 3.  and wizard [4] 
 4.  hibernate 4.x (or 5.x)
 5.  jpql editor syntax coloring support, may be more enhancment in jpql editor
 6.  investigate/implement case sensitive db support
 7.  NoSQL? Any plans by Tonda's team?  Support EclipseLink's NoSQL extension?

CDI

1.  new cdi 1.1 hints
2.  cc in beans.xml

Server plugins

Maven

Something to think about:

  • 01-NiceToHave: Separate a JavaEE-independent part from maven.j2ee for non-JavaEE web applications issue 234009

Other tasks and features to consider

  • JBoss Forge
  • Arquillian
  • Consolidate HTTP Monitor and Network Monitor
  • JAX-RS/WebSocket client improvements
  • NoSQL/MongoDB
  • Batch API support
  • Complete j2ee.common refactoring
  • Any unfinished tasks from the NB 7.3.1 plan at http://wiki.netbeans.org/JavaEE7NetBeans731
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