Dashboard > AppFuseCN > Appfuse中文化 > Roadmap
AppFuseCN Log In   View a printable version of the current page.
Roadmap
Added by lingirl, last edited by lingirl on May 31, 2007  (view change)
Labels: 
(None)

这一页是为了制定AppFuse未来版本的发展路线而设计的。可以随意补充所有你认为适合的建议。假如要看关于我们正行进于路线中的哪个部分的详细报告,请参阅+ roadmap in JIRA+。你还可以在+Event Calendar+中搜索跟AppFuse相关的热点事件。不时地,我们会把计划要发布的日期写入这个日历里,然而经常地,我们会怀念这些日子,因为这是一项完全由志愿者组织而成的工程。

AppFuse 2.0-春季 2007

里程碑 1

  • 与Maven 2 的整合
  • 从CVS迁移到Subversion
  • 清除XDoclet,把生成的文件转化成树型资源
  • 囊括所有flavors(WARs),在Tomcat和Jetty Maven Plugin上发布和运行
  • Spring 2.0:XML 提升为 XSDs, 并酌情说明
  • 将WebWork提升到Struts 2
  • 文档:搬迁至新潮流或者DocBook-based 系统作为2.0文档

里程碑 2

  • JDK 5,JDK 5, Annotations and JSP 2.0
  • 使用Archetypes创建新的AppFuse工程
  • 文档,包括screencasts for tutorials
  • 发布于2007年1月12日

里程碑 3

  • 国际化
  • 修改了M2和archetypes中的Bug
  • 发布于2007年2月6日

里程碑 4

  • 整改了archetypes模块,i18n bundles以及对文档进行了润饰
  • 发布于2007年3月24日

里程碑 5

  • 默认整合XFire(现有的类以及生成的类)
  • 代码生成/AppGen-使用+AppFuse Maven Plugin+
  • 文档
  • 发布于2007年5月23日

2.0 不错的富有者

  • 以TestNG取代了JUnit
  • Hibernate Validation Annotations(硬编码部分正将其与web框架挂钩)
  • 用于 Maven 的Tomcat Plugin(操作类似于Jetty插件)(看起来就好象是一个支持 tomcat:runtomcat:run-warMaven 2 Tomcat Plugin
  • JPA的支持
  • 支持JDK 1.4使用+Retroweaver+
  • 支持使用Ant构建/测试/发布基于AppFuse的工程
  • 从使用Canoo WebTest更改为使用Selenium对UI进行测试(Maven + Selenium HowTo)

AppFuse 2.1

  • 搜索使用 CompassSpring MVCJSF 的tutorials已经有了
  • 实现了列表的可分页,只获取规定数目的记录(i.e.10条每次)
  • Ajax Goodies (TBD)

AppFuse 2.2

  • 对配置进行协定,当添加新文件时无须再更改XML
  • 引入API使得所有的"特性"都可以通过插件被添加/清除
  • 增添Wicket 和 Stripes以支持web框架

未来

  • (很可能)增添Swing/RCP, GWT, Laszlo and/or J2ME front-end
  • 还想了解点什么别的

种种设想-还不知道我们是否会采用

  • 使用JMeter, Grinder 或者微软的Web Application Testing tool 来配置加载测试脚本
  • 创作有关如何整合Quartz(用Spring)的tutorial。参看Luciano Fiandesio的 AppFuse and Quartz: an integration tutorial.
  • 为应用配置添加配置对象,以便与数据库表进行交流。创造动态的UI(JSP)来进行更新操作。
  • 增添Seam的支持(在添加了与Spring整合之后)

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.1.3 Build:#408 Jan 23, 2006) - Bug/feature request - Contact Administrators