AppFuse 提供了很多应用程序需要的一些特性,包括Q?/p>
AbstractTransactionalDataSourceSpringContextTests
c(是的Q这的确是一个类的名字!Q来允许单地加蝲 Spring 上下文文件。另外,q个cd每个 testXXX()
Ҏ装了一个事务,q当试Ҏ存在时进行回滚。这U特性得测?DAO 逻辑变得非常单,q且不会Ҏ据库中的数据造成影响?br>AppFuse 中提供了一个基?Ant ?XDoclet 的代码生成工P名叫 AppGen。默认情况下Q常见的 DAO 和管理器都可以允许我们对M普通老式 Java 对象QPOJOQ进?CRUD 操作Q但是在 Web 层上q样做有些困难。AppGen 有几个特性可以用来执行以下Q务:
![]() |
||
|
![]() |
Matt Raible 居住在美国科|拉多州的丹佛,他在那里?Spring ?Web 框架?Virtuas Open Source Solutions 的实践先驱。他在开放源码领域具有丰富的l验Q是q个领域的专家。他在这个领域中既是用户Q又是一名开发h员。Matt ?SourceBeat Publishing ?Spring Live 的作者。他qؓ Apress 的书c?Pro JSP Third Edition 作出了很大的贡献。他是很多开放源码会议的U极倡导者,包括 ApacheCon、MySQL User's Conference ?OSCONQ同时他q是 http://raibledesigns.com 上一名非常活跃的博客。Raible 的大部分生活都被计算机所包围了,管他是在连电都没有?Montana 长大的。当不工作的时候时Q他L试图让妻?Julie 成ؓ世界上最q福的女人,或者与他们的孩?Abbie ?Jack 一L耍?/p> |