当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: JSF(Java Server Faces)是目前sun指定为view层标准的表示层技术。
 

 

    摘要:远程调用方式 一、服务器端接口方法:remote data module 为 rdmaaa /*执行一个select count(*) from ...*/ stdmethodimp trdmaaaimpl::f_execsql(bstr assql, int* aicount) { //assql是一个in参数,aicount是一个out参数 int licount=0; a......
 ·oradim工具的用法[收藏]    »显示摘要«
    摘要: 创建例程: -new -sid sid | -srvc 服务 [-intpwd 口令] [-maxusers 数量] [-startmode a|m] [-pfile 文件] [-timeout 秒] 编辑例程: -edit -sid sid [-newsid sid] [-intpwd 口令] [-startmode auto|manual] [-pfile 文件名] [-shutmode a......


关于JSF和Struts的讨论

 jsf(java server faces)是目前sun指定为view层标准的表示层技术.当前的版本为1.1. struts是一个使用较为广泛的开源表mvc框架.当前在国内使用的人数众多,目前的版本也是1.1. 【程序编程相关:Delphi 控制Excel

【推荐阅读:网络新闻传输协议(NNTP)--网络大典

笔者正在为一个项目框架作技术选型,所以先后研究了这两种技术.本人打算就目前所掌握的知识对这两种技术作一对比与分析.由于是初学,可能有不正确或者不完整的地方,希望大家能积极的讨论,指正. 【扩展信息:Winamp退出历史舞台--- AOL-

据说jsf的主要负责人就是struts的主要作者,所以二者的相似点还是有很多的.

都采用taglib来处理表示层:在jsp页面中,二者都是采用一套标记库来处理页面的表示与model层的交互.

二者都采用了bean来作为与jsp页面对应的model层.该model层保存了jsp页面上的数据,同时可以作一些验证工作,在struts中就是formbean,在jsf中就是back bean.

都采用bean作为控制层,struts中采用actionbean来处理业务逻辑,对于简单的应用可以直接在actionbean中编写业务逻辑代码,也可以调用另外的bean或者ejb来处理业务逻辑;对于jsf则采用backing bean来处理业务逻辑,同样,backing bean也可以直接编写业务逻辑或者调用其他的bean来处理业务逻辑.

都采用xml配置文件来处理bean的配置,页面导航等问题,增加了系统的灵活性.

都采用资源文件来处理国际化与本地化的问题.

然而,二者的不同点也很多,下面分别说明:

首先二者的侧重点不同,struts侧重于控制层,侧重于如何分派与处理用户的请求,所以表示层的taglib功能不够强大.而jsf则侧重于表示层,实现了大量的标准组件,允许开发人员对表示层有更多的控制权,同时jsf实现了一个开放的架构,允许开发人员创建自己的组件,或者在现有的组件上继承,开发功能更强大的组件.本人认为这是jsf最大的一个特色.(有点类似于vcl与.net组件)


...   下一页
 ·用c#实现web浏览器    »显示摘要«
    摘要:废话少说,看代码。。。private axshdocvw.axwebbrowser axwebbrowser1; private system.windows.forms.button button1; private system.windows.forms.label label1; private axshockwaveflashobjects.axshockwaveflash axshoc......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE