A survey of various projects and APIs that serve as a good reference and a source of ideas when creating an application. As suggested by the Progmatic Programmer book, it is wise to "stand on the shoulder of giants" rather than trying to reinvent the wheel every time.

Kickstart Apps

  • Appfuse | home | source | The father of all Java kickstart applications. || tag: maven2, jsf

  • Project Able | Intro | home | source | A full Java-based web development stack designed to make web development painless. || tag: maven2, testng

  • Spring Kickstart | home | source | A project for creating sample code for the Spring 2.0 Kickstart presentation at Spring Forward 2006. || tag: maven2

  • Jag | home | source | Java Application Generator — generates working projects containing complete, best-of-breed J2EE applications

  • SpringSide | home | Pragmatic Enterprise Application KickStart and Common Library Stack. (not a whole lot of English)

  • Silhouette | home | apidoc | A Java framework web application that provides infrastructure to start a new application. Source code is not yet available.

  • EL4J | home | apidoc | Simplifies and speeds up the development of J2EE applications. || tag: maven2, spring

  • Seamless | home | apidoc | Seamless is a small library to make your Java EE development simpler and more systematic. || tag: jsf, jpa, facelets

Projects

  • Roller | home | source | Open source blog server written in Java, currently incubating in the Apache Incubator.

  • Tudu Lists | home | source | An on-line application for managing todo lists. || tag: maven2

  • Shale Goodies | home | source | Claims to be a an extensions project for Shale, but so far is only a pet store implementation. || tag: maven2, jsf

  • OpenERP | home | source | An enterprise management software written in Java. || tag: jsf

  • OAJ | home | OpenAccountingJ — A free, open-source, web-based Accounting/ERP system built in Java. || tag: jasperreports

  • Proximity | home | source | A Java web application to serve as a maven proxy. || tag: maven2

  • Seam Examples | tutorial | While Seam is also framework, the examples are also an excellent reference

APIs

  • OpenMRS | source | A common framework upon which medical informatics efforts in developing countries can be built.

CRUD Examples