B/S模式下网站制作技术浅析
[摘要]鉴于B/S网站开发模式的广泛应用现状,本文阐述了网站制作模式原理、相关应用知识及基于B/S模式的网站开发技术特征、内涵、应用策略,对提升网站制作人员的应用开发技巧及适应性选择开发技术、开发工具的综合能力有积极有效的促进作用。
[关键字] B/S模式;网站制作;技术
1、 前言
网络技术的飞速发展令各类丰富的信息资源得以高效、便利的共享传递,基于网络环境广泛获取及发布信息已成为现代化计算机应用的突出特色。人们可以通过对各类资源丰富的网页浏览获取在书本上无法学到的丰富知识,并迅速知晓一手新闻消息。由此可见网站制作的优良与否直接关系到信息获取的效果。目前许多企业、单位均利用各类丰富的网站制作技术与手段意图令网页成为展示企业形象、发布信息资源的统一平台,因此,如何选择优势的网站制作技术便成为当前我们所需探讨的重要问题。
2、基于网络环境下的综合开发模式
网络技术的广泛发展令各类单机操作软件已无法满足人们丰富的网络应用、计算需求,因此各类功能完备的网络计算模式应运而生。目前应用较为广泛的网络开发计算模式主要包含C/S及B/S两种。前者为客户机与服务器之间的一种系统计算模式,而后者则为浏览器与服务器的计算模式,因此其必然以Web技术为核心,是一种新型的MIS系统模式。该模式将传统C/S模式服务器分解为一个数据服务器及一个或者多个应用服务器并构成三层结构的模式体系。相比于两层结构的C/S模式,B/S具有系统操作简单、开发成本低廉、便于
网络信息发布等众多优势。因此,目前大量的网络开发应用模式已由C/S转移为B/S模式,而网站的综合开发技术也实现了适应该模式的创新发展。
3、基于B/S模式的应用开发技术
基于B/S模式展开动态网页的编写制作需要各类优势编程技术的强化支持,目前可供选择的开发技术种类繁多,从应用现状来看,主要包括jsp技术、asp技术、php技术及asp.net技术等。如果更直观形象的描述上述技术则为,在网络浏览的过程中,可从其网页的扩展名区分应用的技术种类。
3、1 ASP技术
ASP是基于微软操作平台windows的一种动态网页开发技术,可用JavaScript 以及VB语言进行程序编写,并广泛支持COM构件模型,因此具有开发效率高端、操作者易学、易用等特征。目前,ASP开发技术已发展至.net版本,也就是前文所述的ASP.net开发技术。在实践开发过程中,我们应首先将静态的网络页面进行布局设计,并在该页面基础上进行脚本语言的添加,从而令编写流程简单、清晰。ASP开发技术中的ADO对象主要用于对数据库进行的相关执行及操作,且ADO主要以ODBC及OLEDB方式进行对数据库的访问。
3、2 PHP技术
PHP技术属于HTML的内嵌式语言,具体细化解释为一种构建于服务器一段进行执行的嵌入式HTML文档的脚本类语言,其语言编程的法则与C语言以及Java语言较相似,但同时也具有自身独特的语言编写特征。该技术中包含大量的函数库。由于PHP技术主要以开源式方式进行构建,源代码是完全公开的,且每一使用PHP语言进行编程的程序人员都会
在其中增添自己编写的函数库,从而实现自身对多功能网站的需求,此特征决定PHP技术几乎支持所有的数据库编程,具有较高的集成适应性。
3、3 JSP技术
JSP技术主要采用Java语言进行编程,利用其中XML的scriptlets以及tags来进行对产生动态网处理逻辑的封装。该形式下构建的网页还可利用scriptlets以及tags对服务器段资源中的应用逻辑进行合理访问。JSP技术将网页逻辑、设计以及显示进行有效的分离,并科学支持可重用组件的设计,令各类基于Web系统的程序开发及应用变得较为容易及迅速。其操作流程为,在遇到用户对JSP页面的访问请求时,Web服务器首先对程序段进行执行,而后将执行的各类结果以及JSP文件中包含的HTML代码同步返回至客户端。上述过程中插入的Java程序段可进行对数据库的操作并对网页进行重新定向,从而有效实现了建立动态网页需要的各类丰富功能。
4、基于优势技术的网站制作
由于以上各类开发技术均是嵌入HTML内部的,在对脚本语言进行了合理选择与设计后,我们还需要科学依据构建需求选择一类适应性网站开发工具,用于对静态网页的制作。常用的静态网页设计工具主要有Frontpage、Firework、Dreamweaver、Flash等。另外还包含一些功能全面、应用便捷的图形制作工具,例如Photoshop等,这些优势工具均使我们的网站制作更加富于生趣、编写操作十分便利并令网站富含人性化的综合应用功能。
5、结语
总之,基于信息网络环境下网站开发模式及制作语言的发展内涵特点,我们应科学选
择B/S模式进行网站的应用开发,从而实现事半功倍的建设效果。
[参考文献]
[1]赵彤洲.基于B/S模式的通用精品课程网站设计[J].福建电脑,2010(3).
[2]吕俊霞.基于ASP的B/S模式网上选课系统的设计实现[J].电子与封装,2008(11).
因篇幅问题不能全部显示,请点此查看更多更全内容