附:Apusic 1.2新增功能简表 J2EE 1.3
支持EJB 2.0, Servlet 2.3, JSP 1.2
应用客户容器 EJB 2.0
消息驱动bean
EJB本地接口
Entity bean的home方法
Run-as安全角色扮演 Servlet 2.3
过滤器
应用事件侦听
Taglib自动登记
Run-as安全角色扮演 JSP 1.2
XML格式的JSP页面
改正了JSP 1.1中“包含之前必须刷新”的限制。
JMS
连接池
JTA全局交易 JDBC
Statement caching 易用性
自动部署,只需将一个ear文件放入一个部署目录中即可完成自动部署
自动迁移,可以将使用j2sdkee或weblogic部署的应用不经任何修改部署到apusic
自动为容器管理的实体bean创建数据库表 Bug fixes
对实体Bean如果在同一个事务中调用了remove之后,用findByPrimaryKey仍然可以找到该实体。
在调用entity bean的finder方法之前没有同步EJB实例数据,finder返回的结果有可能不是最新的。
Stateful session bean中某些类型的实例变量不可序列化,如SessionContext。
在调用CMP entity bean的ejbCreate方法之前应当将所有容器管理的域设置为默认值。
对某些使用了load-on-startup的servlet在启动时发生异常。
当修改了某个JSP时导致Web应用的其他类被重新装载,例如在使用session中的JavaBean时会引发ClassCastException。
支持EJB 2.0, Servlet 2.3, JSP 1.2
应用客户容器 EJB 2.0
消息驱动bean
EJB本地接口
Entity bean的home方法
Run-as安全角色扮演 Servlet 2.3
过滤器
应用事件侦听
Taglib自动登记
Run-as安全角色扮演 JSP 1.2
XML格式的JSP页面
改正了JSP 1.1中“包含之前必须刷新”的限制。
JMS
连接池
JTA全局交易 JDBC
Statement caching 易用性
自动部署,只需将一个ear文件放入一个部署目录中即可完成自动部署
自动迁移,可以将使用j2sdkee或weblogic部署的应用不经任何修改部署到apusic
自动为容器管理的实体bean创建数据库表 Bug fixes
对实体Bean如果在同一个事务中调用了remove之后,用findByPrimaryKey仍然可以找到该实体。
在调用entity bean的finder方法之前没有同步EJB实例数据,finder返回的结果有可能不是最新的。
Stateful session bean中某些类型的实例变量不可序列化,如SessionContext。
在调用CMP entity bean的ejbCreate方法之前应当将所有容器管理的域设置为默认值。
对某些使用了load-on-startup的servlet在启动时发生异常。
当修改了某个JSP时导致Web应用的其他类被重新装载,例如在使用session中的JavaBean时会引发ClassCastException。
我还是倾向于bea的产品