Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences

Edit this page


Referenced by
AppFuse
AppFuseAcegiACL
AppFuseQuickStart
AppFuseQuickStart_cn
AppFuseQuickStart_es
AppFuseQuickStart_fr
AppFuseQuickStart_it
AppFuseQuickStart_jp
AppFuseQuickStart_pt
AppFuseSupport
...and 8 more




JSPWiki v2.2.33

[RSS]


Hide Menu

Articles


Here are some articles I've written, refined or just linking to that folks seem to find useful. The latest and greatest one is Seven simple reasons to use AppFuse.

NOTE: This wiki and its contents are for AppFuse 1.x. If you'd like to use AppFuse 2.x, please see the new wiki or the AppFuse 2.x QuickStart Guide.

AppFuse Tutorials

If you've just downloaded AppFuse and want to setup it up on your machine, your best bet is the QuickStart Guide. Once you've got everything setup, the tutorials below are a great resource for learning how to develop with AppFuse.

NOTE: These tutorials are included in AppFuse's distribution. If you want to update your project's copy (in the docs directory), run "ant wiki".

As of 1.6.1, you can generate most of the code covered in these tutorials. If you're using Struts+Hibernate, you can generate all of it. For Spring and WebWork, it was too much trouble to write the installers so you will need to manually configure the Controllers and Actions. This was mainly due to the fact that I'm not using XDoclet for these web frameworks and the limitations of using Ant as an installer. The AppGen tool which generates the code is covered in Part I.

There's also an AppFuse Generator project that has similar functionality to AppGen.

Part I: Creating new DAOs and Objects in AppFuse - A HowTo for creating Java Objects (that represent tables) and creating Java classes to persist those objects in the database.

Translations: Chinese, German, Italian, Korean, Portuguese, Spanish

Part II: Creating new Managers - A HowTo for creating Business Facades that talk between the database tier (DAOs) and the web tier (Actions or Controllers).

Translations: Chinese, Italian, Korean, Portuguese, Spanish

Part III: (Struts) Creating Struts Actions and JSPs - A HowTo for creating Actions and JSPs in your AppFuse project. Includes generating JSPs and customizing them to look good. Also, you will write a WebTest to test the JSPs functionality. Other web framework options are as follows:

Translations: Chinese, Italian, Korean, Portuguese
Translations: Italian, Korean, Portuguese

Part IV: (Struts) Adding Validation and List Screen - Adding validation logic to the personForm so that firstName and lastName are required fields and adding a list screen to display all person records in the database.

Translations: Chinese, Italian, Korean, Portuguese
Translations: Korean, Portuguese
NOTE: You can generate the files created in these tutorials by using AppGen. If you experience problems - you should be able to compare your results to what AppGen does. To do this, cd into extras/appgen, and run "ant test-detailed". This will create an "appfuse-appgen" project, generate the code in these tutorials, and test everything.

Thomas Gaudin's Excellent AppFuse Tutorials

Thomas Gaudin has put together a couple of detailed and easy-to-follow tutorials on his site.

Related AppFuse HowTos

Translations: Korean, Portuguese
Translations: Portuguese

Server Configuration


Other

Outdated Articles that still get some traffic:


Attachments:
AppFuseXSnapshot.html Info on AppFuseXSnapshot.html 15748 bytes


Go to top   Edit this page   More info...   Attach file...
This page last changed on 03-Aug-2007 19:36:33 MDT by MarcelloTeodori.