放大啦资源网 http://www.fangdala.com
当前位置首页 > 百科资料> 正文

appfuse

2023-02-04 11:26:21 暂无评论 百科资料

Appfuse是由Matt Raible开发的一个指导性的入门级J2E德投金免含也室吗E框架,它对如何集成流行的Spring、Hibernate、i起目查Batis、struts、Xdo决飞社clet、junit 等基础框架给出了示范。提供了对Taperstry和JSF的支持。

  • 外文名称 Appfuse
  • 开发 Matt Raible
  • 性质 入门级J2EE框架
  • 是否开源 是

简介

  App来自Fuse是一个集成了当前最流360百科行的Web应用框架的一个更高层次的Web按早止心却参院元露依开发框架,也 可以说生谈班视是一个Web开发基础平台,它与它所集成的各种框架相比他片状高兵元乱供温著群,它提供了一部分所有Web系统开发过程中都奏语开需要开发的一些功能,如登陆、用质神矛更目斯展主吗侵户密码加密,用 户甲之困严项训管理、根据不同的用户可以展现不同的菜单,可以自动生成40%-60%左右的代码,自带了默认期球七敌建会执系门完接的一些在CSS中设定的样式,外评行育宜袁使用这些样式能很快的改变整 个系统的外观,还有自动化测试的功能。

  它最大的价值就是为我们提供了一个Web开发的新的方式和思路,尽管这些技术在国外都已进很流行了剧因陈微空存毫除,但在国内能够将Hibernate、 Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、SiteMesh、待级材步贵美粮条厂Velocity、JUnit、JSTL、WebWork这些技术集成到一个框架中的还不多见,所以即使不 使用它的全部功帮活打象层吧适金济能,它也给我们提供了一个很好的借鉴、学习的机会。

  通过关注A此思前史限丝夫景进ppFuse,我们可以看到目前国外的主流开发都使用了哪些技术,开发方式是什么样的,可能达到什么样的结果,而在以前,是很少能够看到这样完整的例子的。

  AppFuse的另一个启示是:我们可以依靠开源软件的功能降低开发成本,而且可以阅读开源软件的代码提高所在团队的整体实力。

功能特性

  (AppFuse 2.x版本)

 刑兴以燃从行死律从则做 Maven 2 Integration

  Spri县阿格级垂改致责ng Annotations

怀  Web Frameworks support: JSF, Struts 2, Spring MVC, Stripes, Tapestry 5 and Wicket

  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 Pl思实试分解价款答也件次ugin

  Testable on multiple appservers and databases 松等以应笔课劳文别酒with Cargo and profiles

作用

  ● 在持久层方面,AppFuse可以使用Hibernate O/R映射工具、iBatis;● 在容器方面,它采用了Spring Framework;

使用AppFuse 的七属格科看当材兰个理由

  ● 在web框架方面,用户可以自由选择Struts、Spring/MVC,Webwork,Taperstry、JSF这几个web框架。

  ● 在开发模式方面,采用T来自DD的开发方式,使用JUnit测试各层,甚至测试 jsp 输出的 w/o 错误。

  ● 简化开发方面,Appfuse预定义好了一套目录结构、基类、用来创建数据库、配置Tomcat、测试部署应用的 Ant 任务,帮助快速自动生成源程序和自动维护部分配置文件。

猜你喜欢