Apache Geronimo和Spring 框架,第4部分 - 编程入门网
methodInvocation)
throws Throwable {
Calendar cal = Calendar.getInstance();
System.out.println(cal.getTime() + " :::: NOW INVOKING
"+methodInvocation.getMethod().getName()+".");
Object retVal = methodInvocation.proceed();
cal = Calendar.getInstance();
System.out.println(cal.getTime() + " :::: FINISHED INVOKING
"+methodInvocation.getMethod().getName()+".");
return retVal;
}
}
您可以看到此类与压缩文件附带的可部署的 .war 文件协作,也可以按照以下 说明构建和部署该文件。 构建、部署和运行 本教程附带的源压缩文件配有所有类、配置文 件和 Ant 构建文件(如果需要构建)。压缩文件中还有一个配有全部所需内容的可部署的 .war 文件。 可以使用任何一种方法来获取 phonebook.war 文件。 还必须确保 <WORKSPACE>/phonebook/lib 目录中包含 readme.txt 文件中提及的所有 JAR 文件。请仔细阅读 readme.txt 文件中的说明并确保将所有必需的文件都复制到 <WORKSPACE>/phonebook/lib 中。 注: 可以参考本系列教程的 第 2 部分 中的构建和打包说明。 使用 Geronimo 中的 Deploy New 工具部署 phonebook.war。如果一切运行正常,将在 Geronimo Web Console 上看到一条消 息,说明 Phonebook application deployed successfully。 现在,将浏览器指向新页面: http://localhost:8080/phonebook/home-aop.jsp。 如果一切都按预期运行,主页应当如 图 8 所示。 图 8. 运行在应用服务器中的 home-aop.jsp 应当会在 Geronimo Console 上看到系统消息,说明正被执行的所有建议。 刚刚看过了在应用程序中运行的跟踪方面 。现在来看看如何通过在应用程序上下文文件中添加几个 Bean 轻松地声明性地引入事务管理方面。 Apache Geronimo和Spring 框架,第4部分(11)时间:2011-10-13 IBM Arun Chhatpar用几个 Bean 添加事务 是的,这就是将事务方面插入应用程序所需完成的全部工作。请参 阅 清单 6 中的这些 Bean。 清单 6. 事务管理 Bean
第一个 Bean 用于定义管理事务时必须使用的事务管理程序。由于需要包装 JDBC 事务,因此使用 Spring JDBC 模块中的 TransactionManager 实现。它配有应用建议所需的方法拦截程序。 在本教程的先前部 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |