Web应用开发基本原理选编.doc

Web应用开发基本原理选编

Web应用开发基本原理 Web应用原理 简介 Web应用是基于HTTP协议的,Web应用也被常常被称为B/S(Browser/Server,浏览器/服务器)应用,这是针对传统的C/S(Client/Server,客户端/服务器模式)模式而言的。但是Web应用其实也是一种客户端/服务器的应用,只不过客户端使用的是统一协议的浏览器而已。 传统的C/S结构是两层结构,客户端直接和数据库连接,这种模式存在着非常大的安全隐患,目前已经逐步消亡了。但是作为3层结构(UI—BizServer—DB)的结构会长期和B/S结构共存。 优点缺点B/S具有分布性特点,可以随时随地进行业务处理。 业务扩展简单方便,通过增加网页即可增加服务器功能。 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 开发简单,共享性强。 个性化特点明显降低,无法实现具有个性化的设计要求。 操作的习惯性是以鼠标为最基本的操作方式,无法满足快速操作的要求。 页面动态刷新,响应速度明显降低。 专用性打印输出难以实现,尤其对票据等打印,难以实现套打输出。 无法实现分页显示,给数据库访问造成较大的压力。 功能弱化,难以实现传统模式下的特殊功能要求。 界面组件扩展性差C/S客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 客户操作界面设计灵活,容易满足客户自身的个性化要求。 界面组件丰富客户

文档评论(0)

1亿VIP精品文档

相关文档