基于dwr框架的就业信息管理系统的设计与实现

基于dwr框架的就业信息管理系统的设计与实现

ID:34542263

大小:449.60 KB

页数:43页

时间:2019-03-07

基于dwr框架的就业信息管理系统的设计与实现_第1页
基于dwr框架的就业信息管理系统的设计与实现_第2页
基于dwr框架的就业信息管理系统的设计与实现_第3页
基于dwr框架的就业信息管理系统的设计与实现_第4页
基于dwr框架的就业信息管理系统的设计与实现_第5页
资源描述:

《基于dwr框架的就业信息管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文给了Web服务器。这种三层体系结构如图2-1所示。HTTP请求Browse浏览器Web服务器数据库HTML页面显示图2-1三层体系结构图这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了服务器,使客户机一下子”苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它

2、层的功能。2.1.4浏览器/服务器三层体系结构的不足[4]经过近几年的应用,B/S体系结构也暴露出了许多不足地方,具体表现在以下几个方面:1)由于浏览器只是为了进行WEB浏览而设计的,当其应用于WEB应用系统时,许多功能不能实现或实现起来比较困难。比如通过浏览器进行大量的数据输入,或进行报表的应答都是比较困难和不便的。2)复杂的应用构造困难。虽然可以用ActiveX,Java等技术开发较为复杂的应用,但是相对于发展已非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术供使用。3)HTTP可靠性以及安全性低有可能造成应用故障,特别是对于管

3、理者来说,采用浏览器方式进行系统的维护是非常不安全与不方便的。4)WEB服务器成为对数据库的唯一的客户端,所有对数据库的连接都通过该服务器实现。WEB服务器同时要处理与客户请求以及与数据库的连接,当访问量大时,服务器端负载过重。5)由于业务逻辑和数据访问程序一般由JavaScript、VBScript等嵌入式小程序实现,分散在各个页面里,难以实现共享,给升级和维护也带来了不便。同时由于5华中科技大学硕士学位论文源代码的开放性,使得商业规则很容易暴露,而商业规则对应用程序来说则是非常重要的。2.1.5浏览器/服务器体系结构的优化与扩展[5]在原有B/S体系结构基

4、础上采用一种新的体系结构,如图2-2所示。图2-2新的体系结构图在该种结构体系中,一些需要用WEB处理的,满足大多数访问者请求的功能界面(如信息发布查询界面)采用B/S结构。后台只需少数人使用的功能应用(如数据库管理维护界面)采用C/S结构。组件位于WEB应用程序中,客户端发出HTTP请求到WEB服务器,WEB服务器将请求传送给WEB应用程序。WEB应用程序将数据请求传送给数据库服务器,数据库服务器将数据返回WEB应用程序。然后再由WEB服务器将数据传送给客户端。对于一些实现起来困难的功能或一些需要丰富的HTML页面[6],通过在页面中嵌入ActiveX控件来

5、实现。采用这种结构优点在于:1)充分发挥了B/S与C/S体系结构的优势,弥补了二者不足。充分考虑用户利益,保证浏览查询者方便操作的同时也使得系统更新简单,维护简单灵活,易于操作。2)信息发布采用B/S结构,保持了瘦客户端的优点。装入客户机的软件可以采用统一的IE浏览器。而且由于IE浏览器和网络综合服务器都是基于工业标准,可以在所有的平台上工作。6华中科技大学硕士学位论文3)数据库端采用C/S体系结构,通过ODBC/JDBC桥连接。这一部分只涉及到系统维护、数据更新等,不存在完全采用C/S结构带来的客户端维护工作量大等缺点。并且在客户端可以构造非常复杂的应用,界

6、面友好灵活,易于操作,能解决许多B/S存在的固有的缺点。4)对于原有基于C/S体系结构的应用,可以非常容易地升级到这种体系结构,只需开发用于发布的客户端界面,可以保留原有的C/S结构的某些子系统,充分地利用现有系统的资源。使得现有的系统资源无需大的改造即可以连接使用,保护了用户以往的投资。5)通过在浏览器中嵌入ActiveX控件可以实现在浏览器中不能实现或实现起来比较困难的功能。比如通过浏览器进行报表的应答。另外,在客户端ActiveX控件的加盟,可以丰富HTML页面,产生另人惊奇的效果。6)将服务器端划分为WEB服务器和WEB应用程序两部分。WEB应用程序采

7、用组件技术实现三层体系结中的商业逻辑部分,达到封装源代码,保护知识产权的目的。Internet应用程序大部分属于分布式应用程序,采用组件技术一个重要特点就是它的处理能力能够随着用户数量、数据量所需性能的提高而增加。COM的无缝扩展集COM+,有着如内存数据库、负载平衡等强大的功能。2.2直接远程调用框架技术2.2.1直接远程调用框架的原理DWR是位于服务器端的AJAX开源框架,其实在没有XMLHttpRequest前DWR就有了,那时它用的是IFrame,但是效果很差,已经不推荐使用了。DWR允许将定[7]义在服务器端的对象上的方法直接暴露给AJAX请求,从而

8、可以直接调用服务器上的遵循了AJAX原

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。