posts - 14,  comments - 37,  trackbacks - 0
 

Appfuse开发指南

如果你已经下载了AppFuse并且希望在你的机器上完成安装配置,最合适的参考资料是快速起步指南。一旦你完成了所有的安装设置,下面的手册是学习如何使用AppFuse开发的重要资料。

注意: Appfuse的发布包里面已经包括了这个指南。如果你希望更新你的工程目录下的手册( docs 目录下),运行 "ant wiki"

1.6.1 版本开始,你可以产生这个指南所包含的源代码。如果你使用 Struts+Hibernate,你可以产生所有的源代码,如果使用Spring 或者 WebWork,因为写专门的安装程序比较麻烦所以你需要手工配置 Controllers Actions。造成这个局面的主要原因是我没有为这些 web framework 使用 XDoclet 从而使得基于ant的安装程序功能受到了限制。 AppGen 工具可以产生第一部分所需要的全部源代码。

还有另外一个AppFuse Generator 项目建立的工具有类似AppGen的功能。

第一部分: AppFuse建立DAOPOJO - 讲述如何创建POJO(对应相应的数据表) DAO(管理POJO持久化操作的对象)。

第二部分: 创建新的Manager - 讲述如何创建一个 Business Facades ,它可以跟数据层 (DAOs)web (Actions Controllers)交互。

第三部分: (Struts) 创建 Struts Actions和JSPs - 讲述如何创建在你自己的appfuse工程里面创建ActionsJSPs。包括生成JSP并且进行修改定制让它们好看一点。此外,你需要编写WebTest来测试这个JSP的功能。其他可选的web framework如下所示:

                 Spring: 创建 Spring Controllers 和 JSPs

                 WebWork: 创建 WebWork Actions 和 JSPs

                 JSF: 创建 JSF Beans 和 JSPs

                 Tapestry: 创建 Tapestry 页面和模版

第四部分: (Struts) 增加校验功能和列表页面 - 增加一个验证personFormfirstNamelastName为必填项的校验逻辑,并且增加一个列表面显示数据库中所有的person记录。

                Spring: 增加校验功能和列表页面

                WebWork: 增加校验功能和列表页面

                JSF: 增加校验功能和列表页面

                Tapestry: 增加校验功能和列表页面

注意: 你可以用AppGen生成这个指南里创建的所有源文件。在经验不足的情况下 - 你可以把自己编写的程序和AppGen产生的程序作比较以检查问题。如果你想这样做的话,进入extras/appgen目录并运行"ant test-detailed",这将创建一个"appfuse-appgen"工程,产生这个指南的所有代码并且进行测试

Thomas Gaudin的非常好的AppFuse开发指南

Thomas Gaudin在他的网站上放了两个详细的很容易学习的开发指南

                处理日期 (使用AppFuse 和 Struts)

                       创建一个可持久化的动态 web tree

相关的 AppFuse 指南

      我如何建立自己的开发环境.

      使用Eclipse开发你自己的AppFuse应用程序.

       MyEclipse 中使用Appfuse: 第一部分 第二部分 .

       AppFuse 也支持 IDEA 4.0 out-of-the-box, or at least the project files are included.

      使用Anthill 或者 CruiseControl 完成 AppFuse 自动测试。

      如何使用Hibernate创建对象间的关系.

      如何Resin上运行AppFuse.

      如何Orion上运行AppFuse.

      如何Oracle上运行AppFuse.

      如何DB2上运行AppFuse.

      如何PostgreSQL上运行AppFuse.

      如何使用Velocity Template代替JSP.

      在Eclipse使用Hibernate的XDoclet Template.

      如何Appfuse中增加一个独立类库.

      如何Appfuse中增加一个servlet.

      如何自动从DAO层产生PDF文档.

      如何自动产生测试用随机数据.

服务器配置

      Apache 2.xSSL

      Apache 2.xTomcat 4.x

      Apache/Tomcat/SSL in Real-Time

      Apache 1.3.xTomcat 4.x

      启动ApacheTomcat


      Jabber Server Setup (1.4.2)

      Securing Directories in IIS

      Tips for configuring Tomcat

其他

       AppFuse开发者技巧

还有些用处的旧文档:

       Struts Example for iPlanet

       Wiki Evaluation (Java-based)

 

posted on 2007-07-18 16:35 冰封的爱 阅读(265) 评论(0)  编辑  收藏 所属分类: J2EE

只有注册用户登录后才能发表评论。


网站导航:
 
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(3)

随笔档案

文章分类

文章档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜