Web网站体系结构的主流开发模式介绍
张家口网站制作   2012-07-17 10:33:01 作者:SystemMaster 来源:张家口网站制作 匡仕运通 文字大小:[][][]
客户计算机依靠HTTP协议通过浏览器来显示数据,并实现客户机与服务器的交互。在服务器端由一个标准的Web服务器通过HTTP协议与客户端的用户浏览器交互,Web服务器和应用服务器都使用HTML作为它们之间的公共通信协议,应用服务器与数据库之间采用标准的机制进行通信,如ODBC、JDBC、SQL等。通常Web服务器接受客户端用户的输入,并将应用程序的处理结果以及其他数据组合成Web网页,发送回客户端。应用服务器负责处理核心业务逻辑,它接受由Web服务器传来的客户端用户的处理要求,并根据需要查询或更新数据库的内容,进行核心业务逻辑的处理,然后将处理结果传送给Web服务器。数据库服务器和企业信息系统实现各种数据的存取功能,负责数据的组张家口哪有做网站织并向应用逻辑层提供接口。
网站的这种三层体系结构使网站在各个实现层次上具备明确的界限和分工,具有较好的可扩充性和灵活性。各个层次都采用业界标准,从而保证了网站的应用程序与具体的平台无关,使得应用程序的开发完全集中在应用逻辑的处理上而非界面,从而简化了程序开的难度。同时,在系统处理能力出现瓶颈时或某一层次发生变化时,只需调整相应层次的功能,而不必对整个网站系统进行更新。
另一方面,这种三层体系结构也使网站的分工协作开发成为可能,网页设计师可专注于用户界面层的构造,软件工程师主要进行Web应用程序的开发,而数据库工程师则以数据库设计为主。
目前,这种三层次的基于Web的网站体系结构已经成为网站开发的主流。客户端技术用于为最终用户构造一个友好的用户界面。从互联网的诞生开始,客户端技术一直在不断地发展,新的技术不断地涌现,从最早的HTML发展到DHTML,目前最有前途的是XML技术,有人将其称为电子商务革命的推动器。HTML)是浏览器识别的语言张家口网站制作,通过它可以让浏览器显示出任何需要提供的信息(文本、表格、表单、图像等),通常它是网站程序应用的最终结果。HTML文件是一种静态的页面,其优点是不用经过其他的处理,而且可以被浏览器或proxy服务器存在cache中,所以对HTML页面请求的反应速度比较快。另一个优点就是它可以通过一些网页编辑器以所见即所得的方式生成和编辑,这样就可以很方便地维护和修改。
DHTML)是对 HTML的一个补充。在 DHTML中,HTML页面上的所有元素都被当作对象来处理,它们有自己的属性和事件。对它们的控制也就是改变它们的属性和触发它们的某些事件。所有这些对象共同构成(DOM)。DHTML为Web应用提供了一种动态机制,它也是在浏览器端被处理的,一些简单的操作,如确认、数据验证和动态的菜单,都可以不通过向服务器提交请求,而直接在客户端通过JavaScript来处理。所以它可以在一定程度上减轻服务器的负荷,大大缩短响应的时间。

张家口建站 张家口哪有做网站 张家口网站开发 张家口网站制作 张家口网站 张家口网站建设 张家口网络公司 张家口网站设计 张家口做网站