GlassFish v3 Milestone 1 (End date 03/16/09)
- GlassFish v3 Milestone 1 (End date 03/16/09)
- Administration GUI
- Application Client Container
- Build/Distribution/Packaging
- Business Tier Infrastructure (Transactions, Naming, CORBA)
- Command Line Interface
- Connector, Resources, JDBC
- Deployment
- EJB Container
- Installer
- Java Persistence
- Logging
- Monitoring
- Scripting
- Security
- Server Infrastructure (OSGi, HK2, Configuration, Launcher, AMX)
- Transaction
- Update Center
- Upgrade
- Web Services (Metro, JAX-RS)
- Web Tier (Grizzly, Web Container)
Administration GUI
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Application Client Container
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Deploy stand-alone app client |
Cheng |
|
3/16/09 |
Done |
Deploy EAR containing app client(s) |
Tim |
|
3/16/09 |
Done |
Run stand-alone app client |
Tim |
|
3/16/09 |
Done. See note below. Use
deploy --retreive local-dir myClient.jar
appclient -client local-dir/myClient.jar app-args
|
Run app client from an EAR |
Tim |
|
3/16/09 |
Done. See note below. Use
asadmin deploy --retrieve local-dir myEAR.ear
(containing clientA.jar and foo/clientB.jar)
appclient -client local-dir/clientA.jar app-args
appclient -client local-dir/foo/clientB.jar app-args
appclient -client local-dir/myEarClient.jar -mainclass x.y.Main app-args
appclient -client local-dir/otherEar.jar app-args
(if the EAR contains only one client) |
appclient script syntax parity with v2 |
Tim |
|
3/16/09 |
Done. |
appclient script functional parity |
Tim |
|
|
Partial: waiting for security, ORB (no comm. to back-end EJBs, etc.), hk2 set-up (no injection) |
Display splash screen specified in app client JAR |
Tim |
|
3/16/09 |
Done. |
java-command-like syntax for appclient |
Tim |
|
3/16/09 |
Done. Use~UWC_TOKEN_START~1278691906973~UWC_TOKEN_END where client-selection is one of -client myClient.jar, -jar myClient.jar, or a.b.c.Main. Also supported: a/b/c/Main.class for backward compatibility with v2 |
Direct java -jar invocation of client |
Tim |
|
|
Post M1. Use appclient script instead. |
Embedded API |
Tim |
|
3/16/09 |
Done. Write-up available soon |
get-client-stubs support |
Tim |
|
|
Post M1. Use deploy --retrieve local-dir instead. |
Note: Users and tests should not refer to generated files in the server's directories. GlassFish v3 generates JARs differently from v2. Use deploy --retrieve local-dir to download all the required files. To copy a downloaded app client zip up the contents of the local download directory and then unzip it in the new location. Avoid specifying the same local download directory during deployments of different applications. Build/Distribution/Packaging
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Business Tier Infrastructure (Transactions, Naming, CORBA)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Command Line Interface
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Connector, Resources, JDBC
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Deployment
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Deployment of various JavaEE module types (war, ejb jar, rar, appclient jar) as standalone module. |
Hong/Various container teams |
|
3/16/09 |
Done |
Deployment of various JavaEE module types (war, ejb jar, rar, appclient jar) one or more modules packaged inside ear. Optional application.xml is supported. |
Hong/Various container teams |
|
3/16/09 |
Done |
Various deployment mechanisms (archive deployment, directory deployment, autodeployment, dynamic reload, deployment plan) |
Hong/Tim |
|
3/16/09 |
Done |
Deployment lifecycle (deploy, redeploy, undeploy, disable, enable) |
Hong |
|
3/16/09 |
Done |
Library support (specify libraries through --libraries deploy option, specify libraries through application library directory, specify libraries through manifest class-path, include libraries packaged inside archive for annotation processing |
Hong |
|
3/16/09 |
Done |
Note: 1. Remote EJB is still being worked on. 2. The war mentioned above contains both traditional war and ejb in war case. EJB Container
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Singleton / Stateless / Stateful session beans – no-interface view, EJB 3.x local interfaces, EJB 2.x local interfaces – container-managed and bean-managed singleton concurrency modes oo Remote interfaces and method authorization not yet supported EJB 3.1 Timer Service Portable global JNDI names Local asynchronous session bean invocations Stateless session bean Web Service endpoints EJB 3.1 ejb-jar.xml BMP/CMP Entity Beans (Local view only) ejb-in-war packaging – supports optinal WEB-INF/ejb-jar.xml – annotated beans in WEB-INF/classes and WEB-INF/lib .jars EJB 3.1 Lite support in Web Profile |
Ken Saks |
|
|
|
Installer
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Java Persistence
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Integrate javax.persitence.jar built by RI |
Mitesh |
|
|
Done |
Initial drop of JPA 2.0 features into V3. Integrated Uni-directional OneToMany without join table, Access Type, Pessimistic Locking Support, Nested embedding, Cache APIs |
Mitesh |
|
|
Done |
Logging
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Monitoring
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Scripting
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Security
Task/Feature |
Owner |
Start Date |
End Date |
Status |
EJB-Lite Security Support |
Nithya/Kumar |
|
3/9/09 |
95% complete |
Appclient Security Integration |
Kumar |
|
3/15/09 |
In Progress, Dependency on ORB |
Support for Remote EJB Security |
Nithya |
|
3/15/09 |
Dependency on ORB |
Module restructuring (merge API modules to impl, ...) |
Nithya/Kumar |
|
3/15/09 |
No QE impact |
WebServices Security Integration |
Kumar/Nithya |
|
3/15/09 |
90% complete |
Server Infrastructure (OSGi, HK2, Configuration, Launcher, AMX)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Transaction
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Update Center
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Upgrade
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Web Services (Metro, JAX-RS)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Web Tier (Grizzly, Web Container)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
|