Ibatis + j2ee + web服务层+无状态bean

时间:2010-12-16 13:59:18

标签: java-ee ejb ibatis

我有一个j2ee项目,使用ibatis连接到数据库和无状态bean来创建Web服务,它有效,但我有疑问

每次我致电该服务:

  1. 解析ibatis xml配置文件。
  2. ibatis连接数据库
  3. 并生成查询。
  4. 可以避免1和2吗?或者至少1?

    这样做的正确方法是什么?。

    我认为可能在有状态的ejb中调用ibatis xml一次?

    感谢。

1 个答案:

答案 0 :(得分:1)

  1. 从逻辑上讲,配置文件只应解析一次,并将生成的对象存储在应用程序范围的变量中。对此最简单但不赞成的方法是使用Singletons。首选的方法是使用某种依赖注入框架,如Guice或Spring。
  2. iBatis需要连接对象才能连接到数据库,因此无法避免。您目前如何处理代码中的连接管理?