Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

目前的版本暂时不支持@PreDestroy。 现阶段只有 jboss与glassfish2.x 应用服务器的实现,在以后的版本中会陆续增加如 weblogic 等应用服务器的实现。如果现在需要 jboss与glassfish2.x之外的实现,可实现 cn.agrael.struts.plugin.ejb3.ApplicationServer 接口或者继承cn.agrael.struts.plugin.ejb3.AbstractApplicationServer类,并使用 struts-ejb3-plugin.properties 修改 ejbContainer 为实现类。
0.0.6版本开始添加了cn.agrael.struts.plugin.ejb3.annotation.ResourceComponent和cn.agrael.struts.plugin.ejb3.annotation.EJBComponent来支持自定义注解。

Resources

...

Version

Date

Author

Notes

0.0.1

Mar 9, 2010

Agrael Lee

Initial release

0.0.2

Mar 23, 2010

Agrael Lee

修改jar文件名为struts2-ejb3-plugin.jar,字段支持继承注解,Jboss实现的@Resource的查找在代码中补上(前一个版本有实现,但是没调用),Context现在为即时释放(close)

0.0.3

Mar 30, 2010

Agrael Lee

增加了glassfish2.x应用服务器的实现,重写了cn.agrael.struts.plugin.ejb3.JbossApplicationServer并增加一个抽象类cn.agrael.struts.plugin.ejb3.AbstractApplicationServer作为实现模版。改变对EJB注解与Resource注解的资源的查找的方式-如果当前级别属性没有找到会向更高级的属性找,而不是像0.0.2版本及之前的只在指定的最低级属性找。

0.0.4

May 10, 2010

Agrael Lee

修改了cn.agrael.util.ObjectUtils中对Class的引用为弱引用。修改了几个对象引用范围,将引用范围变小。

0.0.5

May 30, 2010

Agrael Lee

修改了plugin 内部使用的类的命名规则以及单词拼写错误。

0.0.6

Dec 22, 2011

Agrael Lee

新增了ResourceComponent和EJBComponent来支持自定义注解。