[SEAM] 大家在使用seam的时候,测试是怎么做的/?

loulis 2008-03-22
  • 最近使用seam,在以下方面使用上有些疑惑:


    究竟对哪些类让其成为seam组件,哪些类为最基本的类(普通的java类,非EJB和seam组件)?不可能每个人的业务都仅仅是最基本CRUD那么简单;

  • 从线程中出现的对seam组件或是ejb的的调用时,这些组件和ejb在实例化注入的seam组件总是空的,我曾用最别扭的方式,用原始的jndi重新实例化了这类组件和EJB才能使用其内部注入的其他seam组件;(解释一下: A组件(EJB)在初始化的时候采用this的方式将自己构造注入给了一个普通的java类B(调试时可以发现已经将A的代理类给了B,而此时A中的D也不是null),B里面会有线程运行,运行过程中调用了A中的方法C,方法C运行中使用了A在实例化采用@in 注入的seam组件D,测试调试发现D总是为nll。 我猜想是不是某个时间D被清空了?)

  • 另外,在对于seam组件或是EJB进行单元测试是怎么做的? seam手册和样例代码里面我理解的不是很清楚,哪里有这种方式详细的单元测试介绍?

  • 请大家赐教,多谢!

 

Global site tag (gtag.js) - Google Analytics