[其它]10 JSP概述.ppt

上传人:音乐台 文档编号:2001637 上传时间:2019-01-30 格式:PPT 页数:55 大小:346KB
返回 下载 相关 举报
[其它]10 JSP概述.ppt_第1页
第1页 / 共55页
[其它]10 JSP概述.ppt_第2页
第2页 / 共55页
[其它]10 JSP概述.ppt_第3页
第3页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[其它]10 JSP概述.ppt》由会员分享,可在线阅读,更多相关《[其它]10 JSP概述.ppt(55页珍藏版)》请在三一文库上搜索。

1、JSP入门与提高,东北大学东软信息技术学院 2004年8月,课程目的,了解当前流行的网站开发技术,了解JSP技术的特点 掌握Java语言基础,掌握HTML表单基础知识 掌握JSP的基本语法和核心部分 了解三层B/S应用模型 运用JSP技术开发网站,课程的主要内容,JSP概述 JSP编程基础 JSP语法与对象 JavaBeans组件 Java Servlet 文件应用程序 数据库应用技术 企业商务网站开发,参考资料,JSP网站开发技术 徐进明 清华大学出版社 JSP编程起步 清宏工作室 机械工业出版社 深入JSP网络编程 雨阳隆春 清华大学出版社,第一章 JSP概述,东北大学东软信息技术学院 计

2、算机系 2004.8,JSP概述,什么是JSP(了解) JSP的运行原理(掌握) JSP与ASP的比较(了解) JSP的技术特点(了解) JSP运行环境配置(掌握) 一个简单的JSP程序 小结 习题一,什么是JSP?,是Java Server Pages的缩写 由Sun Microsystems公司推出,多个公司支持 一种动态网页技术 将Java脚本嵌入到HTML网页中 在服务器端运行的 基于JAVA,与平台无关,JSP的运行原理(P5图、P6),Client 请求(Request)通过Web服务器交给JSP引擎(JSP Engine) JSP文件被JSP引擎转换成Java的.class文件,

3、即Servlet Servlet被Servlet引擎(Servlet Engine)载入内存运行 运行结果(Response)以HTML(或XML)形式通过Web服务器返回给Client,JSP的运行原理,注意:由于某个Servlet一经load将始终驻于内存,所以响应速度非常快。如果对应的JSP文件被修改了,JSP引擎将自动对文件重新编译,编译结果取代内存中对应的Servlet。,JSP与ASP的比较,都能够实现程序编写和页面设计的分离 都是动态生成的HTML 都是在服务器端运行的 都提供了一些内部对象,JSP和ASP都是一种动态网站技术,存在着一些相同点:,但是两者也有很大的区别,后面主要

4、是对它们之间的不同点进行比较:,脚本语言,ASP使用的脚本语言是VBScript和Jscript. JSP中使用Java作为脚本语言,Web服务器方面,ASP只能运行在微软的IIS和Personal Web Server服务器上。 JSP技术可以运行在任何Web服务器上,包括Apache,Netscape,IIS,Websphere,Weblogic等等。,跨平台性,ASP只能运行在Microsoft Windows平台上。 JSP可以运行在大多数流行的平台上,包括Solaris操作环境,Microsoft Windows,Mac OS,Linux和其它UNIX平台上。,自定义标记,ASP不支

5、持自定义的标签库,而JSP支持自定义的标签库,具有很好的扩展性,能够提高可重用性。,使用的组件,ASP使用的COM组件 JSP使用的JavaBeans,企业JavaBeans以及可扩展JSP标记。,与数据源的连接,ASP可以与任意兼容ODBC的数据库协同工作。 JSP可以与任意兼容ODBC和兼容JDBC的数据库协同工作。,安全性,JSP安全性好 ASP安全性不好,与PHP的比较(均是跨平台),PHP对数据库操作的接口繁多,移植起来麻烦。 PHP缺少一层逻辑层。 JSP使用JavaBean ASP使用COM/DCOM PHP没有对应的组件 很多测试表明,PHP计算速度很慢。 JSP技术有SUN公

6、司的支持,而PHP却没有相应公司支持。对它进行维护升级的只是一些网络爱好者。,与CGI的比较,现在已经很少用,当大批人同时使用一个CGI应用程序时,服务器的速度很受影响。 可以用多种编程语言来实现(perl、c、c、java、vb等),但是编写非常复杂。 Cgi应用程序的运行依赖于服务器的支持,对服务器的要求很高。 另外,不同的操作系统很少进行通用,移植很复杂。 JSP能够在多次用户请求期间保持服务对象的状态。 JSP通常只需要完成一次系统载入和初始化过程,此后可以常驻内存,直至用户的应用结束。,JSP的技术特点,内容的生成和显示进行分离,用HTML或者XML标识来设计和格式化最终页面 用JS

7、P标识或者小脚本来生成页面上的动态内容,生成可重用的组件,绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序所要求的更为复杂的处理。 开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。,采用标签简化页面开发,标准的JSP标签能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。 通过开发定制化标签库,JSP技术是可扩展的。第三方开发人员和其他人员可以常用功能创建自己的标签库,这使得Web页面开发人员能够使用熟悉的工具和如同标签一样的执行特定功能的构件来工作。,与Servlet

8、紧密结合,与Servlet一样,JSP能提供所有Servlet的功能,这样可以Web页面设计人员编写HTML,只需要留出地方让 Servlet程序员插入动态部分即可。,具有Java技术的所有好处,由于JSP页面的内置脚本语言是基于Java编程语言的; 而且所有的JSP页面都要被转换成Java Servlet,所以JSP页面就具有Java技术的所有好处,包括健壮的存储管理、安全性以及跨平台性。,一次编写,随处运行,由于Java语言的跨平台性,JSP也拥有Java编程语言的Write once,Run everywhere的特点。,JSP的运行环境,什么是JSP的运行环境,在宏观上,在什么情况下,

9、用JSP语法书写的页面能在客户端浏览器上被正确的显示,也就是JSP技术实现的物质基础。 在微观上说,JSP技术中服务器端应用程序能正常运行并提供需要的服务所依赖的环境变量。,JSP的运行环境的构建,安装JDK(P6),配置JDK环境变量 安装APACHE TOMCAT(P11),配置相应的环境 启动服务器并测试 确信服务器正常运行,配置服务器,安装,配置应用服务器,必须构建JSP环境 浏览器不能识别JSP文档,因此需要JSP环境处理 JSP环境支持相应的规范:JSP1.1或JSP1.2等 先安装JDK环境(Java Development Kit) 再安装Tomcat(Web服务器) Wind

10、ows2000(最好)、Windows98 进行测试(http:/127.0.0.1:8080,安装JDK,安装JDK,版本1.4.0 (以后学习JavaBeans组件,Servlet时将使用它的编译器javac。) JDK的最新版本可从Sun公司的网站上获得。 为了说明后面路径的配置,假设安装路径为:D:j2sdk1.4.0,环境变量的设置,Windows2000情况 右击我的电脑属性高级环境变量 Path中加入:c:j2sdk1.4.0bin; 配置JDK环境 Tomcat环境可不用进行配置,启动服务器,启动服务的文件是:startup.bat,位于D:Program FilesApach

11、e Tomcat 4.0bin目录下。 关闭服务的文件是:shutdown.bat,位置同上。 可以通过如下的方法启动:开始-程序-Apache Tomcat 4.0-Start Tomcat,启动服务器过程,启动服务器后的界面,测试服务器,打开IE浏览器,在地址栏输入如下地址:http:/localhost:8080,或者http:/127.0.0.1:8080 。 localhost和127.0.0.1都是本机的地址,也就是说以本机做为服务器。 8080是Tomcat监听的端口号。 得到如下的结果,配置服务器,配置文件为:server.xml 配置文件位置:D:Program FilesA

12、pache Tomcat 4.0conf 可以更改服务监听端口号 可以添加服务 更改URL根映射路径,更改端口号,更改后的端口号,使用的端口号必须是没有被占用的,添加服务,docBase表示映射到文件系统的路径,也就是JSP文件的路径,添加服务,path表示新增加的服务的URL路径,也就是客户端浏览器访问的路径,更改URL根映射路径, ,Path=“”说明是后面是URL根映射,也就是在客户端输入服务器地址之后,默认请求是该服务,examples说明该默认服务是examples服务,从制作到调试运行的过程实例,文件的编写 文件的保存 文件的访问(需要先启动服务),文件的编写,使用网页编辑工具编辑

13、 使用文本编辑工具编辑,编写源代码, hello world 简单的JSP程序 ,文件的保存(扩展名问题),文件中如果没有Java脚本(),可以直接保存为.html文件,如果有Java脚本则必须保存为.jsp文件,否则系统无法解析Java代码。 本文件名记为:hello.jsp,文件的保存(路径问题),需要把文件保存在服务器的应用文件夹中,根据我们前面Apache Tomcat 安装的路径,我们的文件应该保存的路径是:D:Program FilesApache Tomcat 4.0webappsexampleshello.jsp 注:把examples作为我们的工作目录,运行,首先启动Tomc

14、at服务器:开始-程序-Apache Tomcat 4.0-Start Tomcat 打开IE浏览器,输入以下内容: http:/127.0.0.1:8080/examples/hello.jsp,习题一,1、JSP的全称是什么(单选),A、Java Server Pages B、Java Server Page C、JavaScript D、JScript,2、JSP是那个公司的技术?,A、IBM B、SUN C、微软 D、东软,3、下载,地址:http:/192.168.102.16 内容:JDK,Tomcat和Java帮助文档,4、完成一个简单的JSP程序,要求按照步骤完成 编写一个jsp文件 保存到工作目录下 开启服务器 访问该jsp文件(结果:网页上显示本人信息,如:学号,姓名,专业等),下课!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1