I've been developing software for over 15 years working in Delphi and now Java. This site is a home for my open source projects, writings, articles and tutorials mainly focusing on Java and Java EE. Andy is a DZone MVB and is not an employee of DZone and has posted 34 posts at DZone. You can read more from them at their website. View Full User Profile

Knappsack Java EE 6 Maven Archetypes Released

  • submit to reddit

Knappsack Icon

FlutterCode has released Knappsack, a set of Java EE 6 Maven Archetypes to help developers get started on their Java EE 6 projects and also to learn more about the features of Java EE 6 and how they integrate together.

Of the archetypes included, two are empty projects with one being completely empty. There is a Sandbox project which contains a simple model with sample data to play around and experiment with. Extending that is the sandbox-demo archetype which produces a full CRUD application out of the box using only the core features of Java EE 6. This lets developers see a project written with the different pieces of Java EE 6 and how they all integrate together. It also demonstrates a number of new feaures in Java EE 6 such as :

  • Conversations (including persistence)
  • JSF Page Parameters
  • Bookmarkable URLs
  • Ajax with JSF 2.0
  • Dependency Injection with CDI
  • CDI Events
 Archetype Name Description
 jee6-basic Empty application with just a bean that returns a message to a JSF page
 jee6-minimal Empty application with just a bean that returns a message to a JSF page
 jee6-sandbox Includes a sample page to test JPA, JSF and validation
 jee6-sandbox-demo A working CRUD application project that shows off features of Java EE 6
The sandbox and demo archetypes will also be used extensively in tutorials by FlutterCode as a starting point for the example. This lets readers tag along with the tutorial without having to create a new project with all the boilerplate configuration, data model and test data from scratch. An example of this can be seen in this tutorial on user selectable themes in JSF.

For more details, head over to the Knappsack project page, or download Knappsack now.

Published at DZone with permission of Andy Gibson, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)