【船长的AppFuse原创文档-1】【翻译】AppFuse 2.0 发布了

先从发布声明开始吧。英文原文网址:http://raibledesigns.com/rd/entry/appfuse_2_0_released

AppFuse 2.0 Released! AppFuse 2.0 发布了!

Tuesday September 18, 2007 ( 2007年9月18日) 期二


     I'm extremely happy to announce we've finally finished developing AppFuse 2.0. The road to AppFuse 2.0 has been a long journey through Mavenland, annotations and generics. Thanks to all the developers, contributors and users for helping test, polish and prove that AppFuse 2 is an excellent solution for developing Java-based applications. Your time, patience and usage of AppFuse has made it the strong foundation it is today. Last but certainly not least, thanks to all the great Java developers who wrote the frameworks that AppFuse uses - we're truly standing on the shoulders of giants.

    我十分兴奋地宣布,我们已经完成了AppFuse 2.0的开发工作.AppFuse 2.0的开发经历了从Maven, 应用annotations ,应用 generics的长途之旅,感谢所有的开发者、捐献者和帮助测试的用户,反复的实践证明,AppFuse 2 是一套开发基于Java应用的完美解决方案。你们在AppFuse上花费的时间、耐心和使用是它今天日益强壮的基础。最后要把最多的感谢献给写就AppFuse所使用的各类框架的伟大的Java开发者们,我们的确是站到了巨人们的肩膀上了。

 

What is AppFuse? Click here to find out.

AppFuse是什么?请点击这里寻找答案。

AppFuse is an open source project and application that uses open source tools built on the Java platform to help you develop Web applications quickly and efficiently. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project.
Appfuse
是一个开源项目,用于使用开源工具来帮助你高效快速地开发Java平台的应用。它最初是用于减少为客户定制开发web应用时不断增加的开发时间的。它的核心是一个项目框架,类似于使用你的IDE的向导来创建一个新项目。


AppFuse 1.x uses Ant to create your project, as well as build/test/deploy it. AppFuse 2.0 uses Maven 2 to create your project as well as build/test/deploy it. IDE support is much better in 2.0 because you can generate the IDE project files with Maven plugins. AppFuse 1.x uses XDoclet and JDK 1.4+.
This project was started in April 2003.

AppFuse 1.X 使用Ant来建立项目,并且编译、测试、发布项目。AppFuse 2.0使用Maven 2 来创建、编译、测试和发布项目。在AppFuse 2.0,IDE的支持会更好些,因为可以使用Maven 插件来生成项目的文件了,而在1.x下,是使用XdocletJdk1.4来完成的。

这个项目开始于2003年的4月。

AppFuse is an open source project and application that uses open source tools built on the Java platform to help you develop Web applications quickly and efficiently. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project.

AppFuse 1.x uses Ant to create your project, as well as build/test/deploy it. AppFuse 2.0 uses Maven 2 to create your project as well as build/test/deploy it. IDE support is much better in 2.0 because you can generate the IDE project files with Maven plugins. AppFuse 1.x uses XDoclet and JDK 1.4+.

This project was started in April 2003.

AppFuse 2.0 is available as a Maven archetype. For information on creating a new project using this release, please see the QuickStart Guide or the demos and videos.

AppFuse 2.0 现在使用Maven架构,关于如何使用现在的版本建立新项目,请参照快速实用手册和视频演示。

If you've used AppFuse 1.x, but not 2.x, you'll might want to read our Frequently Asked Questions. If you have any questions or issues, please post them to the user mailing list. The Maven Reference Guide has a map of Ant » Maven commands. Maven for Newbies might also be useful if you've never used Maven before. There is some support for Ant in this release.

如果你使用的不是2.x版本而是1.x版本,也需要读一下我们的常见问题回答。如果你有问题要提出,请发邮件到我们的用户邮件列表。“Maven参考手册”有一个AntMaven的命令转换路线图。“Maven新手”对从来没用过Maven的朋友或许有帮助。这里还发布了一份“关于Ant的一些建议”。

AppFuse 2.0 contains over 200 pages of documentation, downloadable as a PDF (3 MB). You can also download all its dependencies and install them in your local repository if you want to work offline.

AppFuse 2.0 包含超过200页的文档,可以下载PDF文档(3MB)。如果要离线使用,也可以下载项目的所有依赖的文件,并安装在本地的库里。

For more information, please see the 2.0 Release Notes. The 2.0 series of AppFuse has a minimum requirement of the following specification versions:
        Java Servlet 2.4 and JSP 2.0 (2.1 for JSF)
        Java 5+

更多的信息,请参阅2.0的发行说明。2.0系列运行所需的最低环境要求是:
Java Servlet 2.4
JSP 2.0 (2.1 for JSF)
Java 5+

New features in AppFuse 2.0 include:

*             Maven 2 Integration

*             Upgraded WebWork to Struts 2

*             JDK 5, Annotations, JSP 2.0, Servlet 2.4

*             JPA Support

*             Generic CRUD backend

*             Full Eclipse, IDEA and NetBeans support

*             Fast startup and no deploy with Maven Jetty Plugin

*             Testable on multiple appservers and databases with Cargo and profiles

AppFuse 2.0 包括的新性能有:

     整合了Maven 2
    
WebWork更新为Struts2
    
支持JDK 5, Annotations, JSP 2.0, Servlet 2.4
    
支持JPA
     CRUD
后端使用泛型
    
完全支持Eclipse,IDEA,NetBeans
    
利用Maven Jetty插件,快速无发布启动应用
    
利用Cargo profiles 可以在多种应用服务器和数据库上进行测试

We appreciate the time and effort everyone has put toward contributing code and documentation, posting to the mailing lists, and logging issues.

我们十分感激所有花费精力和时间贡献代码和文档,向邮件列表发送邮件,提报需求的每一个人。

We're also grateful for the help from our sponsors, particularly Atlassian, Contegix, JetBrains, and Java.net. Atlassian and Contegix are especially awesome: Atlassian has donated licenses to all its products and Contegix has donated an entire server to the AppFuse project. Thanks guys - you rock!

我们也十分感谢我们赞助商们的帮助,特别是Atlassian, Contegix, JetBrains, Java.net. Atlassian Contegix更是令我们敬佩,Atlassian 捐赠了他们所有产品的licenses, Contegix 捐赠了一整套服务器给AppFuse项目。伙计们,谢谢!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值