不过,在面向方面编程(AOP)出现之前,为横切行为(如安全、事务管理或者持久性)编写测试很困难。
Prior to the advent of aspect-oriented programming (AOP), however, it was difficult to write certain kinds of tests for crosscutting behavior such as security, transaction management, or persistence.
为xa通信配置的某些事务管理器会限制应用程序编程人员使用特定于资源管理器的两阶段提交语句。
Some transaction managers configured for XA communication restrict application programmers from using resource manager-specific two-phase commit statements.
除了简单的MVC功能之外,Spring带来很多其他功能,比如中间层访问、事务管理、面向方面的编程(AOP),依赖项注入等等。
Spring brings a lot to the table beyond simple MVC capabilities, such as middle-tier access, transaction management, aspect-oriented programming (AOP), dependency injection, and so on.
SpringWebFlow是一种先进的 Web开发框架,提供了独特的功能以支持使用JPA/Hibernate 的持久化编程和事务管理。
Spring Web Flow as an advanced Web development framework offers unique features to support persistence programming and transaction management with JPA/Hibernate.
在此类情况中,应用程序编程人员应确保测试了事务管理器的行为,以充分适应任何必需的特殊处理。
Application programmers should be sure to test the behavior of the transaction manager in such situations to sufficiently accommodate any necessary special handling.
应用程序编程人员应确保处理资源管理器返回的API错误,因为事务管理器可能无法处理这些错误中的某些错误。
Application programmers should make sure to handle the API errors returned by the resource managers, because it is possible that some of these errors are not handled by the transaction manager.
注意清单1缺乏事务管理(没有编程序或声明式事务注释或代码)。
Notice in Listing 1 the lack of transaction management (no programmatic or declarative transaction annotations or code).
使用编程序事务管理,开发者直接使用Spring事务抽象,这个抽象可以使用在任何底层事务基础之上。
With programmatic transaction management, developers work with the Spring transaction abstraction, which can run over any underlying transaction infrastructure.
使用编程序事务管理,开发者直接使用Spring事务抽象,这个抽象可以使用在任何底层事务基础之上。
With programmatic transaction management, developers work with the Spring transaction abstraction, which can run over any underlying transaction infrastructure.
应用推荐