`
yky1984
  • 浏览: 38868 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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 ActionsJSPs - 讲述如何创建在你自己的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

    AppFuse 是一个开源项目,旨在简化Java Web应用程序的开发过程。它提供了一个基础框架,集成了许多流行的开源库,如Spring、Hibernate、Struts或Spring Boot等,帮助开发者快速搭建应用骨架。AppFuse 可以根据选定的...

    appfuse开发框架(myapp)使用说明文档

    ### AppFuse开发框架(myapp)使用说明文档 #### 一、配置开发环境 AppFuse是一个开源的Java Web应用开发框架,旨在提供一个快速的应用程序开发基础。为了更好地使用AppFuse框架进行开发,以下是对开发环境配置的...

    appfuse开发文档

    AppFuse 是一个开源的Web应用程序开发框架,旨在简化Java Web应用程序的构建过程,尤其是在使用Spring、Hibernate或iBATIS等技术栈时。通过AppFuse,开发者可以快速搭建基础的开发环境,节省大约85%的初期开发时间。...

    AppFuse

    ### AppFuse:加速J2EE项目开发 #### 一、简介与背景 AppFuse是一个用于启动J2EE项目的工具包,它提供了一种快速而简便的方法来构建基于Java的应用程序。该工具包由Matt Raible创建,他在网络开发领域拥有丰富的...

    玩转appfuse--使用appfuse建设MVC网站

    在提供的压缩包中,"基于appfuse开发网站.doc"很可能是详细的开发指南,涵盖了AppFuse的使用方法、配置步骤以及常见问题。"CertsManSys"可能是一个实际的AppFuse应用示例,包含了完整的源代码,你可以运行这个例子来...

    AppFuse Primer

    AppFuse是一个开源的Java Web应用程序框架,它集成了多种流行的开发工具和技术栈,如Spring、Hibernate、Struts等,帮助开发者快速构建Web应用程序。AppFuse的目标是通过提供一个预配置的、可扩展的应用程序骨架来...

    appfuse_quick_start

    AppFuse 是一个开源项目,它的主要目标是提供一个快速启动Web应用程序开发的框架。这个框架集成了多种流行的技术,如Spring、Hibernate、Struts或Spring Boot等,旨在简化开发过程,减少开发者在基础架构上花费的...

    建立项目原型骨架的步骤(最新版本appfuse)appfuse2.1.0-M2

    AppFuse 是一个开源项目,它提供了快速开发Java Web应用程序的基础框架。这个框架集成了Spring、Hibernate和Struts等主流技术,使得开发者能够迅速构建出符合MVC架构的应用。在最新的版本2.1.0-M2中,AppFuse 提供了...

    appfuse 2.0.2文档 pdf

    AppFuse是一个开源项目,它提供了一个快速开发Java Web应用程序的基础框架。这个版本的文档很可能是关于如何使用AppFuse 2.0.2,包括其特性和安装指南,以及如何构建基于它的应用。 描述中提到的"NULL"意味着没有...

    appfuse-documentation-2.1.0官方文档

    AppFuse 是一个集成了一系列流行的开源框架和技术的 Web 开发框架,旨在帮助 J2EE 开发者更高效地构建 Web 应用程序。它包含了诸如 Hibernate、ibatis、Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、...

    appfuse-documentation-2.0

    AppFuse作为一个热门的开源项目,被广泛应用于Java Web应用程序的快速启动与开发。它不仅简化了开发流程,还提高了开发效率。该项目的核心目标是减少新Web应用程序的启动时间,并提供一个结构化的框架来帮助开发者更...

    appfuse-beginner

    在描述中提到的“NULL 博文链接:https://spiderren.iteye.com/blog/627709”,这表明可能有一篇博客文章提供了关于如何使用 AppFuse 的详细指南。尽管具体的博客内容无法在这里直接展示,但我们可以推测这篇文章会...

    appfuse帮助文档

    ### AppFuse快速开始指南 #### 一、简介 AppFuse是一个开源的应用程序模板,它能够帮助开发者快速搭建基于Java的企业级应用。通过AppFuse,你可以选择不同的技术栈(如SSH或SSI),并且自动生成基本的应用架构,...

    appfuse/display/strutsMenu

    AppFuse是一款开源项目,旨在简化Java Web应用的开发。它提供了一个基础框架,结合了多个流行框架,如Spring、Hibernate、Struts等,帮助开发者快速搭建应用。在本主题"appfuse/display/strutsMenu"中,我们关注的是...

Global site tag (gtag.js) - Google Analytics