- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 1-教学目标 教学重点难点 重点 JSP工作环境的建立 JSP工作原理 难点 JSP工作原理 教学手段与方法 投影、演示 动态网页技术动态的内含 交互性 根据用户的选择和要求而动态地改变和响应。 自动更新 自动生成用户所需的HTML文档 因时因人而变 在不同时间和不同人访问同一网址时会产生不同的页面。 动的根本原因 脚本 理解为一种在服务或客户端可以执行的程序及通过事件驱动的软件开发环境。 在这种开发环境中的程序是由对象、属性、方法、事件这种具有可变因素的程序设计元素组成的,并具有生成HTML文档的功能。 对象的行为可控性,HTML文档内容生成可控性。 它不是一个完整的语言系统,只能寄宿在HTML之上,所以称为脚本语言。 脚本的类型 HTML中的VBScript,JavaScript 广义地说凡是含有可执行的程序代码的可在服务器端或客户端被解释或编译执行,其运行结果能被浏览器识别的文档文件如(ASP,JSP,PHP等)都是脚本。 脚本的表现形式 以标签的形式嵌入HTML文档中 其程序内容可与HTML分离存储,其调用方式仍以标签形式在HTML文档中使用。如(JavaBeans,Servlet) Instance 几种常见的动态技术 CGI(Common Gateway Interface) 公共网关接口 作用是建立Web页面与脚本程序之间的联系 它是可以使用的语言(VB,C/C++,Delphi,Fortan等能够编译成可执行文件的语言)编写,其实质是一个可执行的程序文件。 缺点:修一次重新编译一次,编程困难,效率低。有逐渐被取代的趋势。 ASP Active Server Page 是一个中间件,它将Web上的请求转入到一个解释器中,在解释器中将所有ASP的Script进行分析,再进行执行,这时可以在这个中间件中创建一个新COM对象, 对这个对象中的属性和方法进行操作和调用,同时再通过这些COM组件完成更多的任务工作。ASP的强大不在于它的VBScript,而在于它后台的COM组件。 通过创建服务器端脚本来实现动态交互式Web页面和强大的Web应用程序。还可以和HTML语言、Java Applet等混合在一起书写。 其脚本语言是(VBScript,JavaScript) 即时编译 ASP Principle JavaScript Java JavaScript与Java是两种完全不同的语言,JavaScript是Netscape公司开发的,Java是Sun公司的产品。JavaScript是由浏览器解释执行的。Java是一种强类型语言,而JavaScript是一种弱类型的语言。它们都是基于对象的语言。JavaScript分三部分(JavaScript核心语言, JavaScript客户端扩展, JavaScript服务器端扩展) ASP功能 访问服务器端的文件系统 连接数据库并开发基于数据库的应用 在应用中嵌入ActiveX,COM组件和Java Applet,JavaScript ASP’s Virtue Defect Merit: Simple,easy learning Facility on setup Multiplicity developer tools High efficiency Defect All trouble of Window appear in ASP COM components is attacked easy PHP Hypertex Preprocessor(超文本预处理语言) 语法独特,混合了C,Java,Perl及PHP的新语法 执行动态网页速度更快 与HTML有非常好的兼容性,可在脚本代码中加入HTML标签或在HTML标签中加入脚本代码,对页面控制更好 提供标准数据库接口,支持数据库众多可面向对象编程。 具有良好公认的安全性(代码开放,经过检测;与Apache编译在一起) PHP’s Defect 数据库支持的极大变化,每种数据库都需要有针对的开发。 安装复杂 缺少企业级支持 缺少正规的商业支持 无法实现商品应用的开发,其所有的脚本代码无法编译成商品化的通用可执行模块,只能应用在自己的系统中。 JSP Java Server Pages JSP页面由HTML代码和嵌入其中的Java代码所组成. 服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生的HTML代码页面返回给客户端浏览器. Java Servlet是JSP技术的基础,开发大型的Web应用程序需要Java Servlet与JSP的配合. 完全面向对象,具有平台无关性,安全可靠,面向Internet的所有特点. JSP’s Merit Multiplicity platform Wri
文档评论(0)