AppFuse – To get a J2EE project going…


An interesting article on on AppFuse: AppFuse: Start Your J2EE Web Apps by Matt Raible. AppFuse tries to make it as simple as possible to build, test, and deploy your J2EE Web application. It virtually eliminates setup and configuration, which are often the hard parts. Tools like Ant, JUnit, XDoclet, Hibernate, and Spring can be difficult to get started with. Furthermore, features like authentication, password hints, “remember me,” user registration, and user management are things that most web apps need. AppFuse ships with tutorials for developing DAOs, business delegates, Struts actions (or Spring controllers), integrating tiles and validation, and uses an Ant-based XDoclet task (written by Erik Hatcher) to generate master/detail JSPs from model objects. It uses slick open source tag libraries like Struts Menu (for navigation) and the Display Tag (for paging and sorting lists).
I have not really looked into AppFuse (or its apparent counterparts Java Application Generator and Megg) but it certainly seems worthwhile to do so. There may be some overlap with JHeadstart; perhaps we can learn from AppFuse to improve JHeadstart – or maybe it’s just the competition. Interesting is Matt’s focus on Hibernate (in line with our own strategy) and Spring (still somewhat new to us). I will order Rod Johnson’s book without further ado….


About Author

Lucas Jellema, active in IT (and with Oracle) since 1994. Oracle ACE Director for Fusion Middleware. Consultant, trainer and instructor on diverse areas including Oracle Database (SQL & PLSQL), Service Oriented Architecture, BPM, ADF, Java in various shapes and forms and many other things. Author of the Oracle Press book: Oracle SOA Suite 11g Handbook. Frequent presenter on conferences such as JavaOne, Oracle OpenWorld, ODTUG Kaleidoscope, Devoxx and OBUG. Presenter for Oracle University Celebrity specials.


  1. Pingback: Tshirt

  2. Pingback: Prada Shoes Store

  3. need some J2EE project with descriptions , tools if possible source code used in that project.
    If u give it to me quickly i would be very happy and thankful to u for ever.

  4. need some J2EE project with descriptions and tools used in that project.
    If u give it to me quickly i would be very happy

  5. After reading the article, I decided to include a link to the projects home page in our links section.