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

Appfuse2.0 离我们还有多远

阅读更多

Appfuse2.0 离我们还有多远

Appfuse1.x为我们开发轻量级的J2EE应用提供了很大的便捷,从中我们接触更多开源世界成功的JAVA项目,
很多时候我们能够轻松的把他变成我们自己的一个框架。
在前一个版本红遍大江南北的时候,Appfuse2.x也悄无声息的向我们走来,相对上一个版本,2.x也做了很大
的改进, 从Appfuse的官方网站的roadmap可以看到, 它的第一个正式版本分为四个阶段(M4应该就是正式
发布版本了):
里程 1(Milestone 2)
Maven 2的整合(前一个版本使用的是Maven 1)
把代码从CVS迁移到Subversion
移除XDoclet, 把产生的文件方到源代码树中(JDK 5.0出来后XDoclet做得事情都被annotation蚕食了)
获得所有喜欢的(WARs)部署和运行在Tomcat和Jetty上的Maven插件
Spring 2.0方面:更新XML到XSDs, 适当的地方加入annotations
升级WebWork到Struts 2
文档方面:对于2.0的文档迁移到新的Confluence(专业的WIKI程序) 或者基于DocBook系统
里程 2(Milestone 2)
JDK 5, Annotations 和 JSP 2.0
创建新Appfuse工程的原型(Archetypes)
文档包括教程的截屏
里程 3(Milestone 3)
国际化
修改M2和原型(archetypes)的bug
里程 4(Milestone 4)
默认整合XFire(对于存在的类和产生的类)
Code Generation/AppGen - 希望用Appfuse的Maven插件
文档

当前的情况好像还只完成M3, M4还在路上


官方网站的首页上Matt Raible(http://appfuse.org)对appfuse 2.0
的定位和开发进度的设想是:
Appfuse 2.0是用Maven 2和JDK 5把Appfuse 1.0重构了。升级到Maven 2的主要原因是:
    依赖性下载
    更加容易维护(所有的东西都能一次性编译)
    终端用户能更加容易升级
   
期望2007年2月份能够发出正式版本(目前好像是延期了,都2007年3月中旬了),对于开
发进度,可以看工程的roadmap。如果想获得帮助或者问问题也可以到邮件列表上去。

Appfuse 2.0的新特征:
 整合了Maven 2
 升级Webwork到Struts 2
 JDK 5, Annotation, JSP 2.0, Servlet 2.4
 JPA的支持(JAVA EE 5特征)
 基本的CRUD的后端
 全部Eclipse, IDEA 和 Netbeans的支持
 使用Maven的Jetty插件快速启动并且不用部署
 使用Cargo和profiles使它能够在多种appserver上可以测试

分享到:
评论

相关推荐

    AppFuse 2.0 RC1 Documentation

    AppFuse 2.0 RC1 Documentation

    appfuse 2.0 教程

    appfuse 2.0 教程,不可多得的教程。包括代码生成,环境配置。

    appfuse2.0种mysql 数据库

    使用appfuse2 的时候,需要连接mysql数据,数据库建表的sql语言。

    APPFUSE2.0中加入FCKeditor

    NULL 博文链接:https://lionsadness.iteye.com/blog/750784

    appfuse

    使用appfuse2.0,下载过来的实例源码,没有jar包

    appfuse新手上路

    新手使用appfuse2.0,启动步骤和配置过程

    appfuse-documentation-2.0

    AppFuse是目前最火热的开源项目,采用如SSH架构等,是优秀的系统开发框架。

    AppFuse学习笔记(J2EE入门级框架)

    Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、iBatis、Struts、xDcolet、Junit、Taperstry、JSF等基础框架给出...AppFuse2.0重构了AppFuse1.0,转到Maven2和Jdk1.5。

    appfuse 学习笔记

    Appfuse 一个开放源码的项目和应用程序,帮助我们快速而高效的地开发。 Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、...AppFuse2.0重构了AppFuse1.0,转到Maven2和Jdk1.5。

    appfuse个人收集的资料

    appfuse个人收集的资料 从1.82到2.0 以及个人安装时候发现的问题及解决办法

    Candy for Appfuse-开源

    Candy for AppFuse 是一组插件,旨在让您使用 AppFuse 2.0 的日常工作更加舒适。 它的最终目标是让开发人员忘记所有 maven2 命令,同时支持 Appfuse 最佳实践。

    mypro.rar_Acegi Appfuse2 _acegi_java 数据库_java 权限_数据权限控制

    Spring+acegi+ext2.0+mysql 开发 acegi做权限控制 ext2.0做前台显示 spring 做控制层 mysql 做数据库

    JAX-RS服务端代码脚手架srb4j.zip

    srb4j, Simple RESTFul backend for Java, 一个JAX-RS服务端代码脚手架(就像AppFuse之于Webapp),基于OAuth2提供了完整的注册、登录、密码恢复等功能。 它本质是一个Maven Archetype, 所以你可以用它快速生成一个...

    iuhyiuhkjh908u0980

    一个组件可以有一个或多个支持它的数据库,因此,当装配两个或更多的组件时,我们希望能够保持在跨组件的多个数据库中进行的操作的原子性。J2EE服务器为这些组件提供了一个容器来保证事务原子性和跨组件独立性。如果...

Global site tag (gtag.js) - Google Analytics