jsp基础知识

上传人:ths****59 文档编号:54586821 上传时间:2018-09-15 格式:PPT 页数:51 大小:10.09MB
返回 下载 相关 举报
jsp基础知识_第1页
第1页 / 共51页
jsp基础知识_第2页
第2页 / 共51页
jsp基础知识_第3页
第3页 / 共51页
jsp基础知识_第4页
第4页 / 共51页
jsp基础知识_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《jsp基础知识》由会员分享,可在线阅读,更多相关《jsp基础知识(51页珍藏版)》请在金锄头文库上搜索。

1、基本教学要求,职业素质要求:守时、保质、保量、沟通、协作; 课堂要求:按时出勤,有事请假、和教师配合、有礼貌、师生相互尊重、上课关手机; 上课最基本的要求:必须带教材、课堂笔记、笔 作业要求:按时交作业、规范、保质,课程考核,本课程考察的重点:Web编程能力 学期成绩平时成绩项目成绩 + 各章知识点的总结 平时成绩:30 出勤 15% - 旷课 -2/次;迟到、早退 -0.5/次;病假、事假 -1/ 次 课堂表现15%-项目成绩:45共四个项目 网络调查表 :个人 10% 超市库存查询:个人 10% 系统班级新闻(JavaBean):组15% 网络留言版:个人:10%3)各章知识点 (15%)

2、5次,第一章,JSP概述,本门课程技能结构图,掌握B/S开发的基本概念 动态网页 pk 静态网页 B/S程序 pk C/S程序 B/S开发涉及的技术内容开发JSP动态网站的基本步骤 掌握Web系统的工作目录 创建Web工程与HTML、JavaScript文件 实现Web工程的部署与运行 进行Web系统的调试与排错,本章目标,为什么需要动态网页,静态网站有哪些局限性?,要完成这一切,我们需要使用动态网页,1、无法实现搜索、登录、购买等交互功能,2、无法对静态页面的内容在线更新,什么是动态网页,生活中的动态网页,可以根据不同的输入,返回不同的网页,这就是动态网页,怎样实现动态网页,Google如何

3、保存业务数据?Google如何实现业务数据的动态展示?,要掌握这一切,我们首先需要了解B/S技术,为什么学习B/S技术,C/S的局限性,中心局域网 特定用户群中资源共享,B/S带给我们的全新体验,数据库服务器,学生机1,学生机2,学生机n,需要安装客户端软件,Google服务器,Internet 全球用户群中资源共享,美国用户,中国用户,数据库 服务器,无需安装客户端软件,什么是B/S技术,B/S是浏览器端/服务器端,程序完全放在服务器上,不用在浏览器上安装任何文件,它是基于Internet的产物,应用 服务器,数据库 服务器,IE,Netscape,IE,Internet,在应用服务器中布署

4、运行程序,B/S技术特点,B/S中浏览器端与服务器端采用请求/响应模式进行交互,应用 服务器,数据库 服务器,IE,IE,解释执行 HTML文件,从服务器端检索到的信息,返回响应,客户端的请求信息,发送请求,运行JSP等服务器端脚本程序,1,用户输入,2,3,4,Web技术概述,静态网页 静态网页是指网页的内容是固定的,不会根据浏览者的不同需求而改变。 静态网页特点 (1)每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”。 (2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的。也就是说

5、,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。(3)静态网页的内容相对稳定,因此容易被搜索引擎检索。(4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页发布信息比较困难。(5)静态网页的交互性差,在功能方面有较大的限制。,静态网页与动态网页,Web技术概述,动态网页 一般是在服务器端运行的程序、网页、组件,它们会根据不同客户、不同时间,返回不同的内容。 动态网页特点 (1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量。(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理和订

6、单管理等。(3)动态网页并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。(4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索引擎不去获取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。,静态网页与动态网页,Web技术概述,Web服务器 (1)Web服务器也称为WWW服务器。(2) WWW采用的是B /S结构,其作用是整理和储存各种WWW资源,并响应客户端软件的请求。(3)一台普通的计算机要成为Web服务器,必须通过相应的

7、程序(如IIS、PWS、APACHE和Tomcat等)来实现。(4)服务器使用HTTP(Hypertext Transfer Protocol,超文本传输协议)与客户端进行信息交流。(5)在Windows操作系统中,如果采用ASP或ASP.NET进行Web程序开发,则需要通过IIS来搭建Web服务器;如果采用PHP进行Web程序开发,则需要通过APACHE来搭建Web服务器;如果采用JSP进行Web程序开发,则需要通过JDK和相关的应用服务器(如Tomcat、WebLogic等)来搭建Web服务器。,Web服务器与网络数据库,Web技术概述,网络数据库 (1)数据库是按一定的结构和规则组织起来

8、的相关数据的集合,是综合用户数据形成的数据集合,是存放数据的仓库。数据库技术目前是计算机处理与存储数据最有效、最成功的技术。(2)计算机网络是将分布在不同地理位置、具有独立功能的计算机系统通过通信线路连接起来,在网络协议和网络管理软件支持下,以相互通信和资源共享为目的的计算机群集系统。(3)“数据 + 资源共享”这两种技术结合在一起即成为在今天广泛应用的网络数据库(也称为Web数据库)。 (4)SQL Server、MySQL和Oracle都是网络数据库系统。它们是Web程序开发的核心,用来存储用户的各种资源。,Web服务器与网络数据库,Web技术概述,ASP (1)ASP是一个Web服务器端

9、的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。ASP采用脚本语言VBScript( Java Script)作为自己的开发语言。PHP (2)PHP是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用C、Java和Perl语言的语法,并耦合PHP自己的特性,使Web开发者能够快速地开发Web应用程序 。ASP.NET (3 )ASP.NET是ASP的.NET版本,可以创建动态Web页面。 JSP (4)JSP是Sun公司推出的新一代动态网站开发语言,JSP可以在Servlet和JavaBean的支持下,完成功能强大的动态网站程序的开发。,JSP与ASP/PHP/A

10、SP.NET,2.1 Web技术概述,C/S结构 (1)伸缩性差 。客户机与服务器联系很紧密 。(2)性能较差 。需要将较多的数据从服务器端传送到客户机进行处理,这样,一方面会出现网络拥塞,另一方面会消耗客户机的主要系统资源。 (3)重用性差。数据库访问、业务规则等都固化在客户端应用程序中。 (4)移植性差 。程序可能只能运行在特定的数据库平台下,C/S结构与B/S结构,C/S结构,Web技术概述,B/S结构 (1)是随着Internet技术的兴起,对C/S体系结构的一种变化或者改进的结构。(2)从本质上来说,B/S结构仍然是C/S结构,但随着Web应用的广泛普及,B/S结构逐渐成为一种类型。

11、(3)在B/S体系结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。(4)B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。,C/S结构与B/S结构,课堂案例1安装与配置JDK,掌握JDK的安装和配置方法,案例学习目标,根据Web服务器的版本和Web应用系统的需求选择合适的JDK版本,下载JDK并配置JDK路径。,案例知识要点,课堂案例1安装与配置JDK,(3)配置环境变量 。分别设置Path 、JAVA_HOME等环境变量的值,案例完成步骤,添加标题文字,(1)

12、下载JDK 。,(2)安装JDK 。,添加标题文字,教师演示讲解,课堂实践 1,(1)下载特定的JDK版本。 (2)安装JDK到指定的文件夹中。 (3)配置环境变量。 (4)测试环境变量配置是否成功。,操作要求,(1)注意JDK版本的选择。 (2)注意PATH和CLASSPATH。,操作提示,课堂案例2 安装与配置Tomcat,掌握Tomcat应用服务器的安装和配置方法,案例学习目标,选择与JDK匹配的Tomcat版本,下载并安装 ,并测试Tomcat是否安装成功。,案例知识要点,课堂案例2 安装与配置Tomcat,案例完成步骤,添加标题文字,(1)下载Tomcat。 (2)安装与配置Tomc

13、at。 (3)启动与停止Tomcat。 (4)测试Tomcat。,添加标题文字,教师演示讲解,Tomcat服务配置,Tomcat默认主页,课堂案例2 安装与配置Tomcat,案例完成步骤,添加标题文字,(1)下载与安装Tomcat。,添加标题文字,下载的链接,安装:下载后解压到任意目录下就可以运行,为了启动和管理的方便,把下载的zip文件直接解压到硬盘某分区的根目录下,把目录名改为“tomcat6.0”,tomcat目录结构,bin目录: 这个目录存放与Tomcat运行相关的类、类库和Dos的批处理文件。 startup.bat是windows下启动tomcat的文件, shutdown.ba

14、t是关闭tomcat的文件。 lib目录,存放Tomcat服务器和所有web应用都能访问的JAR。 work 目录: 这个目录用于存放运行Java Web应用中JSP文件所临时生成的servlet源文件和class文件。 temp目录 : 临时活页夹,Tomcat运行时候存放临时文件用的。 logs : 存放Tomcat的日志文件 webapps目录: web应用的发布目录,把 java开发的web站点或war文件放入这个目录下就可以通过tomcat服务器访问了。 conf目录 : Tomcat的各种配置文件,最重要的是 server.xml.,修改conf/Context.xml文件把修改成

15、修改目的:当Java Web应用中的文件或者web.xml文件修改后,Tomcat服务器会自动重新加载当前Java Web应用,避免重新启动Tomcat。如果作为产品阶段使用的服务器最好将其修改成 修改conf/server.xml 修改内容大致位于server.xml的第43行把下面的内容修改成 ,课堂案例2 安装与配置Tomcat,(2)配置Tomcat。,课堂案例2 安装与配置Tomcat,案例完成步骤,添加标题文字,(3)启动与停止Tomcat。bin目录下的startup.bat与shutdown.bat (4)测试Tomcat。,添加标题文字,Tomcat默认主页,JSP开发工具,

16、配置MyEclipse的JSP开发环境,添加标题文字,添加标题文字,(1)MyEclipse的安装与配置 。 (2)在MyEclipse中配置Tomcat服务器 。 单击window-Perspective-MyEclipse-Server-Tomcat-Tomcat 6.x,配置Tomcat,设置Tomcat的安装路径,课堂案例3 在MyEclipse下创建第一个JSP程序,掌握在MyEclipse环境下JSP程序的编写、调试和运行方法。,案例学习目标,在配置好的MyEclipse开发环境中,应用JSP基础语法编写简单的JSP程序、调试JSP程序、运行JSP程序。,案例知识要点,课堂案例3 在MyEclipse下创建第一个JSP程序,案例完成步骤,添加标题文字,(1)新建Web项目。 (2)创建服务器。 (3)编写JSP文件。 (4)运行JSP文件。,添加标题文字,教师演示讲解,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号