毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP公司公文收发管理系统设计(3)
2.2.3开发环境可行性
网站开发需要装有windows98系统以上的电脑一台,这样的配置在当今已经不能成为难题,而开发工具都为开源软件,都可以在网上下载。所以开发环境可行性是没有任何问题的。
2.3 技术路线分析
2.3.1 JSP动态网络技术
说到JSP技术,就一定要先从动态网页技术说起。 随着Internet和电子政务等应用的出现,动态网页技术也随着它们的出现诞生了。所谓“动态”,并不是指那几个放在网页上的GIF动态图片,动态网页技术具有以下几个特点:
(1)“交互性”:即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面。这将是今后Web发展的大势所趋。
(2)“自动更新”:即无需手动跟新HTML文档,便会自动生成新的页面,可以大大节省工作量。
(3)“因时因人而变”:即当不同的时间,不同的人访问同一网址时会产生不同的页面。
除了早期的CGI外,目前主流的动态网页技术有JSP,ASP,PHP等,下面分别介绍这些动态网页技术。
(1)CGI:
在早期,动态网页主要采用CGI技术,CGI即Common Gateway Interface (公用网关接口)。你可以使用不同的程序编写合适的CGI程序,Visual Basic,Delphi或C/C++等。虽然CGI技术发展成熟而且功能强大,但由于编程困难,效率低下,所以有逐渐被取代的趋势。
(2)ASP:
ASP更精确地说是一个中间件,这个中间件将Web上的请求转入到一个解释器中,在这个解释器中将所有ASP的Script进行分析,再进行执行,而这时可以在这个中间件中创建一个新的COM对象,对这个对象中的属性和方法进行操作和调用,同时再通过这些COM组件完成跟多的工作。所以说,ASP的强大不在于它的VBScript,而在于它后台的COM组件,这些组件无限地扩充ASP的能力。
(3)PHP:
PHP(Hypertext Preprocessor)是一种HTML内嵌式的语言(类似于IIS上的ASP)。而且PHP独特的语法混合了C,Java,Prel以及PHP式的新语法,它可以比CGI或者Perl更快速地执行动态网页。
PHP能够支持诸多数据库,如Microsoft SQL Server,MySQL,Sybase,Oracle等。
它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码,从而代码更好地实现页面控制。PHP提供了标准的数据库接口,数据库连接方便,兼容性强,扩展性强,可以实现面向对象编程。
(4)JSP:
JSP页面有THML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP技术的基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全面向对象,具有平台无关性且安全可靠,主要面向Internet的所有特点。
(5)为什么使用JSP(JSP的优势):
JSP技术是由Servlet技术发展起来的,自从有了JSP后,在Java服务器端编程中普遍采用的就是JSP,而不是Servlet。因为JSP在编写表示页面时远远比Servlet简单,并且不需要手工编译(由Servlet容器自动编译),目前Servlet主要用作试图控制器,处理后台应用等。由于JSP构建在Servlet上,所以它有Servlet所有强大的功能。
JSP/Servlet的实质是一种线程技术,JSP在运行时会被编译成Servlet进行运行
共3页:
上一页
1
2
3
下一页
上一篇:
ASP.net网上图书交易系统的设计+源程序
下一篇:
ActionScriptRPG游戏设计+文献综述
JSP网页自动生成工具的设计与实现【4080字】
jsp+mysql的B2C网上商城系统的设计与实现
移动终端和JSP和MYSQL酒店管理系统设计
jsp+mysql毕业设计课题管理系统的设计
jsp+sqlserver会员管理系统设计
jsp的maven研究生学位论文评审系统设计
电子商务對中小贸易公司...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
承德市事业单位档案管理...
志愿者活动的调查问卷表
公寓空调设计任务书
中国学术生态细节考察《...
C#学校科研管理系统的设计
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...