Page tree
Skip to end of metadata
Go to start of metadata

To develop an application with AppFuse, you create POJOs and configure how they work with Spring. Follow the steps below to create a master/detail screens that CRUD a Person object. You should create a project using the QuickStart Guide and setup your Development Environment before starting these tutorials.

AppFuse has a Maven Plugin that allows you to generate all the code in these tutorials. However, we recommend you complete the tutorials first so you're familiar with all the code that's being generated. Please follow the steps below.

  1. Create a Person Entity.
  2. Create a PersonDao in Hibernate or JPA.
  3. Create a PersonManager to act as a service facade to PersonDao. Optionally, expose it as a web service.
  4. Create the web tier using GWTJSFSpring MVCStruts 2, Tapestry or Wicket.

Help us help you


These tutorials are designed to make it easy to develop applications with open source Java frameworks. If you have difficulty in any sections, or think that things can be clarified, we encourage you to 1) contact the mailing list or 2) modify the page to make things more clear.

To modify content, please send an email to to get an account setup.

Having trouble choosing a web framework?


If you're having trouble choosing a web framework, read What Web Application framework should you use? and Java Web Framework Sweet Spots. More information on comparing web frameworks could be found in Matt Raible's Presentations.