Hit the ground running in your Java EE 6 journey with Knappsack.
While the configuration for Java EE 6 is minimal, it can still require some setup for the different components involved and these archetypes come complete with configuration for JSF, JPA, CDI and deployment into a Java EE 6 container. The Knappsack archetypes provide not two initial Java EE 6 projects, one empty one, and another with some basic tests to ensure the projects and your environment is set up correctly. You can also try Java EE 6 without the commitment of installing an app server with archetypes that create projects that use some of the core Java EE 6 technologies and run from the command line using an embedded Tomcat or Jetty container.
Smooth the Java EE 6 Learning Curve
Start learning Java EE 6 by using the sandbox archetype to create a fully configured Java EE 6 application complete with a JPA data model and test data to use as a learning sandbox while you investigate and experiment with the new features of Java EE 6.
Alternatively, the sandbox-demo archetype will create a brand new fully working CRUD demo project using only the features of Java EE 6 available out of the box. Use this application to explore the different features of Java EE 6, get and idea of how different pieces are implemented and even try out a few ideas of your own.
Archetypes Available
| Achetype Name | Description |
|---|---|
| jee6-basic | Empty application with just a bean that returns a message to a JSF page |
| jee6-minimal | Includes a sample page to test JPA, JSF and validation |
| jee6-sandbox | Comes with a JPA model pre-populated with data so you can experiment in a sandbox environment. |
| jee6-sandbox-demo | A working CRUD application project that shows off features of Java EE 6 |
| jee6-servlet-basic | Empty application that verifies that JSF is configured and can be run with an embedded Tomcat or Jetty instance from the command line. |
| jee6-servlet-minimal | Small application that verifies that JSF, JPA, CDI and validation is working and can be run with an embedded Tomcat or Jetty instance from the command line. |
These archetypes will also be used as a foundation for providing tutorial and documentation to developers. Tutorials can become tedious if you are creating a new project from scratch and documenting those steps to have the user reproduce the steps. The alternative is to not have the reader following along which can limit understanding without a working demo they can see and play with. Using these archetypes, the tutorials can start by creating a maven application in a single step and jump straight into the meat of the tutorial.
Developers can go ahead and see how different Java EE 6 pieces work by creating a new project based on the sandbox-demo archetype which is a full working application. Many times people get stuck because they are unsure of the best way to do something. Hopefully the sandbox-demo application will give you an idea or two on how to get things done in Java EE 6.
Location : 