注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

阿弥陀佛

街树飘影未见尘 潭月潜水了无声 般若观照心空静...

 
 
 

日志

 
 
关于我

一直从事气象预报、服务建模实践应用。 注重气象物理场、实况场、地理信息、本体知识库、分布式气象内容管理系统建立。 对Barnes客观分析, 小波,计算神经网络、信任传播、贝叶斯推理、专家系统、网络本体语言有一定体会。 一直使用Java、Delphi、Prolog、SQL编程。

网易考拉推荐

为何选用JavaServer Faces  

2012-02-11 18:24:54|  分类: JavaServer Faces |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
一 历史沿革:
1. 20世纪90年代:CGI (Common Gateway Interface)方式产生动态Web内容;
2. 1998年3月Java Servlet API推出。取代Java Applet 网页应用。
3. JSP (JavaServer Page)以Servlet为基础,基于动态HTML页面的解决办法。
4. Apache Struts。以MVC(Model-View-Controller)设计范式,避免了JSP中页面用户界面与服务器代码混杂。
5. Spring框架和Spring MVC。使用控制反转(Invers of Conteol)使得业务逻辑和应用程序逻辑分离。
6. JavaServer Faces,JSR127.基于组件用户界面开发框架与MVC,servlet结合。
二 JavaServer Faces特点:
0 JavaServer Faces Expression Language
1 创建标准的用户界面组件框架。使编程者更容易创建标准用户界面,并管理相应的应用程序;
2 为用户界面组件、状态、输入事件定义了一组Java基类。以解决用户界面的生命周期、持久状态问题;
3 提供一组常见的用户组件,包含标准的HTML表单元素。这些组件是Java基类的派生,并可组合定义出新的组件;
4. 提供JavaBean模型。把客户端事件分派给服务器端应用程序。
5. 定义输入验证API,对客户端验证支持。
6. 国家化支持。
7. 与Ajax集成
三 库支持
<html xmlns="http://www.w3.org/1999/xthml"
         xmlns:h="http://java.sun.com/jsf/html"
         xmlns:f="http://java.sun.com/jsf/core"
         xmlns:c="http://java.sun.com/jsp/jstl/core"
         xmlns:ui="http://java.sun.com/jsf/facelets"

         xmlns:p="http://primefaces.org/ui"
        
    xmlns:ace="http://www.icefaces.org/icefaces/components"
    xmlns:ice="http://www.icesoft.com/icefaces/component"
    xmlns:icecore="http://www.icefaces.org/icefaces/core"
  
    template="/resources/templates/content-template.xhtml">
>
四 参考网站:
       javaserverfaces
      Tag Library Documentation Generator
五. 选用ICEfaces的理由

      在国内也许使用最多的是 jBoss的RicheFaces,但是其Web 应用开发环境推荐是: JBoss Tools 3.3 and higher 或 Maven 3.0.3 and higher
      经过比较感觉使用ICEfaces比PrimeFaces要好。
      1. 用户使用数量较多(ICEsoft products are used by over 10,000 enterprises world wide and 150,000 developers);
      2. 与MayFaces兼容;
      3. 帮助文档和代码整齐;
      4. 3.0与NetBeans7.1集成
      5. 支持PortletFaces;
      6. 有一个基于ICEfaces的CMS。
      7. 给出的出错信息更容易理解
      8. 社区活跃
      9. ICEFaces 与 NetBeans7.1集成下载zip后,解压,按照Guide.pdf安装。
六. 选用PrimeFaces的理由
     1. 容易学习;
     2. 小巧仅仅一个包。
  评论这张
 
阅读(982)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017