实现对JSF托管Bean、JPA实体、SpringBean的双向注入管理,通过标注的方式,简化三者之间的相互调用,以一种连贯、统一的编程模型打通表示层、业务层和持久层,进而达到应用开发全生命周期管理的目的。
实现对第三方Web Services框架如CXF、AXIS等的良好兼容性,并实现对SCA/SDO技术框架的全面支持。
Client Side Cache算法进行了优化,使其在对SSL/TLS下的性能得到提升。
新增内存复制配对算法,允许指定配对策略或者进行智能配对,减少集群环境下Session复制的计算能力及带宽损失,提升集群的容量及可靠性。
新增Web应用中静态资源的缓存处理,提升响应速度。
支持HTTP304响应优化,减少静态内容的网络往返,提升带宽利用率。
支持HTTP响应流的GZIP压缩,提高程序的传输效率,减少带宽的占用。
JSP页面解析及编译优化,提升JSP页面访问速度。
增加SSLProxyFilter,实现对Apache SSL/TLS转发的支持。
提供多种安全身份认证的支持,包括LDAP、RDBMS等,并对其中RDBMS安全身份认证的性能进行了优化。
提供对Sun Access Manager等第三方安全认证产品的支持。
TLD文件处理优化,允许tld中的attribute内元素不遵循规范顺序,并实现taglib属性大小写不敏感。
优化Web Services流的处理,提供对13, 10, 48, 13, 10, 13, 10结尾的流的兼容处理。
增强对冗余空闲连接的管理,实现对类似网线拔出等类极端网络故障情况的容错处理。
提供request.getParameter(paramName)与Tomcat环境下的兼容性处理,当确实是没有值时直接返回空字符串""。
修改FilterChain的顺序为先url-pattern匹配的filter,然后是servlet-name匹配的filter,实现跟Tomcat的兼容。
启动时请求处理的优化,在webcontainer未完全启动之前,不处理任何请求,如果有请求过来,将返回404错误。
允许使用classloader使用相对路径访问WEB-INF目录下的资源。
提供ContentType容错性,允许应用程序设置错误的contentType。
增强web容器对url的预处理,实现jsessionid的大小写不敏感以及支持一些特殊的字符。
实现EL表达式中NULL对象处理与Tomcat的兼容性。
增加对JBoss默认生成的EJB JNDI的支持。
增加ServerLifeCycleListener,在启动、停止AAS前,允许通过ServerLifeCycleListener执行客户自定义动作。
增加应用加载顺序参数,允许通过该参数指定不同应用的加载顺序。
实现延迟加载,优化应用中WEB-INF中包含大文件目录时的应用加载速度。
完善MIME-TYPE配置信息,添加.rar和.chm等文件的MIME TYPE。
将java.util.*包作为系统包加载,从而使jsp页面使用java.util.*包时无须显式import。
实现对在一个标签内混合使用EL表达式和JSP的赋值表达式的支持。
增加虚拟主机别名支持。
支持在apusic.conf文件中通过URIEncoding参数设定解决中文乱码问题。
增加对Web应用中使用了中文类名的处理。
增加apusic-ejb-jar.xml、apusic-web.xml、apusic-ra.xml等文件,使得在ear结构应用中,各个模块可单独配置apusic特有部署描述信息。
实现对超过16M的ObjectMessage消息发送的支持。
实现对超长HTTP Header的支持。