欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JSP 2.1和JSF 1.2规范发布预览版本

程序员文章站 2024-02-22 22:31:52
    j2ee的两种重要的表现层技术jsp和jsf发布了新技术规范的预览版本,其中最重要的一点是两者将表达式语言(expression la...

    j2ee的两种重要的表现层技术jsp和jsf发布了新技术规范的预览版本,其中最重要的一点是两者将表达式语言(expression language,el)部分合二为一。在不久的将来,这两种技术有可能更进一步地彼此融合,成为一种统一的表现层技术。然而在j2ee社群的普遍观点中,如果单单作为一种视图技术,jsp并不是最佳的选择,velocity和xslt等基于模板的视图技术通常比jsp更方便;而基于组件的jsf也面临广泛的信任危机。两者的组合是否能得到业界的认可,还需要时间的检验。

以下是官方公告


    我们很高兴向大家宣告,javaserver pages、jsr-245下开发的faces.javaserver pages(jsp)2.1和jsr-252下开发的javaserver faces(faces)1.2的新版规范的early draft review发布。

    jsp 2.1把expression language(el)输出到它自己各自分离的文档中,在技术上,这些文档是jsp规范的子文档。这些统一的el规范定义了一个更高层的java 包,javax.el。这个包与使用它的技术之间完全独立,并且允许此技术将自身插入el处理过程。更改的jsp规范遵从使用标准化el的规范。

    对于前面提到的jsr-252,这个规范并没什么新特性。faces 1.2支持新的标准化el,还包含一些bug修复的相关规范。

    faces和jsp在jsrs下的结盟带来了一些新功能,也为将来的发展打下了坚实的基础。例如,在同时使用faces和jsp的web应用中,网页仅使用jsp(不包含任何faces内容)来访问managed beans成为可能。在jsp规范的附录e中和faces规范的前言中都可以看到更改内容的细节。

   jsp 2.1 edr (jsr-245)
     http://jcp.org/aboutjava/communityprocess/edr/jsr245/
   faces 1.2 edr (jsr-252)
     http://jcp.org/aboutjava/communityprocess/edr/jsr252/