| At line 1 removed 17 lines. |
| <div style="float: right; margin-left: 10px; margin-bottom: 10px"> |
| <script type="text/javascript"><!-- |
| google_ad_client = "pub-7968247362757416"; |
| google_ad_width = 120; |
| google_ad_height = 600; |
| google_ad_format = "120x600_as"; |
| google_color_border = "990000"; |
| google_color_bg = "FFFFFF"; |
| google_color_link = "000000"; |
| google_color_url = "CC0000"; |
| google_color_text = "333333"; |
| //--></script> |
| <script type="text/javascript" |
| src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> |
| </script> |
| </div> |
| Here are some articles I've written or refined (or just linking to) that folks seem to find useful: |
| At line 19 removed 41 lines. |
| !!Java Development |
| If you've just downloaded AppFuse and want to setup it up on your machine, your best bet is the [QuickStart Guide|AppFuseQuickStart]. Otherwise, you're probably looking for some more advanced stuff, like the [AppFuse] Tutorials I've written: |
|
| __Part I:__ [Creating new DAOs and Objects in AppFuse|CreateDAO] - A HowTo for creating Java Objects (that represent tables) and creating Java classes to persist those objects in the database. |
|
| __Part II:__ [Creating new Managers|CreateManager] - A HowTo for creating [Business Delegates|http://java.sun.com/blueprints/corej2eepatterns/Patterns/BusinessDelegate.html] that talk to the database tier (DAOs) and the web tier (Struts Actions). |
|
| __Part III:__ [Creating Actions and JSPs|CreateActions] - A HowTo for creating Actions and JSPs in the AppFuse architecture. |
|
| __Part IV:__ [Configuring Tiles and Action CRUD methods|ConfiguringTiles] - Integrating personForm.jsp with Tiles, replacing execute with different CRUD methods (add, edit, delete), customizing the JSP so it looks good and finally - writing a WebTest to test the JSPs functionality. |
|
| __Part V:__ [Adding Validation and List Screen|ValidationAndList] - 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. |
|
| Other related articles: |
|
| * How I setup my [Development Environment|DevelopmentEnvironment]. |
| * [Developing your AppFuse application in Eclipse|AppFuseEclipse]. |
| ** Using AppFuse with [MyEclipse|http://www.myeclipseide.com/]: [Part I|http://www.jroller.com/page/RickHigh/20040119#integrating_appfuse_with_eclipse_2] and [Part II|http://www.jroller.com/page/RickHigh/20040120#getting_myeclipse_to_work_with]. |
| ** ''AppFuse also supports [IDEA 4.0|http://www.intellij.com/idea/index.html] out-of-the-box, or at least the project files are included.'' |
| * [Using Anthill to automate AppFuse testing|AppFuseAnthill]. |
| * How to [run AppFuse on Resin|AppFuseOnResin]. |
| * How to [run AppFuse on Orion|AppFuseOnOrion]. |
| * How to [run AppFuse on DB2|AppFuseOnDB2]. |
| * How to [use Velocity Templates instead of JSPs|AppFuseVelocity]. |
| * [XDoclet Template for Hibernate in Eclipse|XDocletEclipse]. |
|
| !!Server Configuration |
| * [Apache 2.x and SSL|ApacheSSL] |
| * [Apache 2.x and Tomcat 4.x|http://raibledesigns.com/tomcat/index.html] |
| ** [Apache/Tomcat/SSL in Real-Time|http://www.raibledesigns.com/page/rd/20030107#tomcat_4_1_18_apache] |
| * [Apache 1.3.x and Tomcat 4.x|http://www.galatea.com/flashguides/apache-tomcat-4-win32.xml] |
| * [Starting Apache and Tomcat|http://www.raibledesigns.com/tomcat/boot-howto.html] |
| ---- |
| * [Jabber Server Setup (1.4.2)|http://www.raibledesigns.com/jabber] |
| * [Securing Directories in IIS|SecureDirectoriesIIS] |
|
| !!Other |
| Outdated Articles that still get some traffic: |
|
| * [Struts Example for iPlanet|http://www.icsynergy.com/downloads/struts/strutsHowTo.html] |
| * [Wiki Evaluation (Java-based)|http://www.raibledesigns.com/page/rd/20021023#wiki_evaluation] |