第一课JavaWeb基础

上传人:门**** 文档编号:243119258 上传时间:2024-09-16 格式:PPT 页数:41 大小:1.94MB
返回 下载 相关 举报
第一课JavaWeb基础_第1页
第1页 / 共41页
第一课JavaWeb基础_第2页
第2页 / 共41页
第一课JavaWeb基础_第3页
第3页 / 共41页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,JAVA WEB,应用开发基础,HTML,Hypertext Marked Language,,,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用,HTML,编写的超文本文档称为,HTML,文档,它能独立于各种操作系统平台(如,UNIX,、,Windows,等)。自,1990,年以来,HTML,就一直被用作,World Wide Web,的信息表示语言,用于描述,Homepage,的格式设计。使用,HTML,语言描述的文件,需要通过,WWW,浏览器显示出效果。,HTML,所谓超文本,并能加入图片、声音、动画、影视等内容,是从一个文件跳转到另一个文件、与世界各地主机文件的连接。超文本文档分文档头和文档体两部分,在文档头中,对该文档进行了一些必要的定义,文档体是要显示的各种文档信息。,头 部 信 息,文 档 主 体, 正 文 部 分,JSP,JSP(Java Server Pages),是由,Sun Microsystems,公司倡导、许多公司参与建立的一种动态网页技术标准。该技术为创建显示动态生成内容的,Web,页面提供了一个简捷而快速的方法。,JSP,技术设计目的是使得构造基于,Web,的应用程序更加容易和快捷,而这些应用程序能够与各种,Web,服务器、应用服务器、浏览器和开发工具共同工作。在传统的网页,HTML,文件,(*htm,*.html),中加入,Java,程序片段,(Scriptlet),和,JSP,标记,(tag),,就构成了,JSP,网页,(*.jsp),。,Web,服务器在遇到访问,JSP,网页的请求时,首先执行其中的程序片段,然后将执行结果以,HTML,格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送,E-mail,等,这就是建立动态网站所需要的功能,C/S,结构,C/S,结构,C/S,结构,即,Client/Server,(客户机服务器)结构,是一种软件系统体系结构。它把整个软件系统分成,Client,和,Server,两个部分,,Client,和,Server,通常处在不同的计算机上,。,C/S,结构特点,每个客户端必须安装(部署)一份应用程序,长时间按保持连接,一般在局域网使用,只针对特定的客户群。,优点:响应速度快、交互较好、具有安全的存取模式,利于处理大量数据,缺点:客户端数目受服务器限制,维护升级比较麻烦,,通常只局限于小型局域网,B/S,结构,B/S,软件体系结构,即,Browser/Server (,浏览器,/,服务,器,),结构,是随着,Internet,技,术的兴起,对,C/S,体系结构的,一种变化或者改进的结构,B/S,结构核心概念是将整个应用,的主要业务逻辑集中在服务,器端执行,而客户端只负责,简单的数据表示和交互,一,般在总体上分为表示层、业,务逻辑层和数据存储层三个,不同的处理层次,如图所示,B/S,结构特点,客户端不需要部署应用程序,只要一个浏览器。一般,web,网使用,但新的趋势是,B/S,项目越来越多,甚至传统使用,C/S,开发的项目也使用,B/S,。富客户端技术(,ajax,jquery,flex,等)的兴起,使,B/S,更如日中天。,优点:程序升级维护方便,代码只在,WebServer,中有一份。因为最终程序运行结果在客户浏览器中显示,所以对客户端平台无限制。,缺点:交互式没有,C/S,好,数据安全性问题,数据传输速度慢。,对于一些复杂的应用,,B/S,方式目前尚没有合适的方式进行开发,因此在相当长的时间内,B/S,和,C/S,这两种结构的软件将长期共存,。,Web,应用,Web,应用基础,Web,应用就是一个网站,网站由大量的页面组成,每个页面通常是由一个或者多个文件组成。组成网站的大量文件之间通过特定的方式进行组织,并且由一个系统来管理这些文件。管理这些文件的系统通常称为应用服务器,它的主要作用就是管理网站的文件。网站的文件通常由以下几种类型:,网页文件:主要是提供用户访问的页面,包括静态的和动态的,这 是网站中最重要的部分, 如,.html,、,.jsp,等;,Web,应用,网页的格式文件:可以控制网页信息显示的格式、样式,如,.css,等,资源文件:网页中用到的文字、图形、声音、动画、资料库、以及各式各 样的软件;,配置文件:用于声明网页的相关信息、网页之间的关系、以及对所在运行环境的要求等;,处理文件:用于对用户的请求进行处理,如供网页调用、读写文件或访问数据库等,动态网站与静态网站,动态网站有三个特点:,1) “,交互性”即网页会根据用户的要求和选择而动态改变和响应。,2) “,自动更新”即无须手动地更新,HTML,文档,便会自动生成新的页面,可以大大节省工作量。,3) “,因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面。,注:一般我们说的动态,Web,网站是需要与,数据库进行交互,的程序。,几种,B/S,技术介绍,动态网页技术,CGI/ASP/PHP/JSP,CGI,:即,Common Gateway Interface(,公用网关接口,),。,您可以使用不同的程序编写适合的,CGI,程序,如,Visual Basic,、,Delphi,或,C/C,等。此技术现已淘汰,动态网页技术,CGI/ASP/PHP/JSP,ASP:,即,Active Server Pages,,,vbscript,的子集,,优点,支持动态网页功能,易于使用,缺点,ASP,虽然功能非常优越,因为脚本是在服务器端运行,的,所以,Web,服务器完成所有处理后,将标准的,HTML,页面,送往浏览器。这意味着,,ASP,只能在可以支持的服务器上运,行,但目前只能在微软公司的,NT,平台的,IIS,服务器上执行限,制了,ASP,的应用,这是微软已经淘汰的开发,b/s,程序的技术,一般做小型网站,当然如果您使用,com+,dcom,也可以开发出高技术的项目,还有人用就因为两点:一,简单,而且有很多现成的代码模板,美工把界面一改,程序员基本不用做什么工作;,二,是他的空间便宜,因为他只要运行在,WinNT,系统下就可以了,而且还算稳定。,动态网页技术,CGI/ASP/PHP/JSP,PHP:,即,Hypertext Preprocessor(,超文本预处理器,),,,它是当今,Internet,上最为火热的脚本语言,其语法借鉴了,C,、,Java,、,PERL,等语言,但只需要很少的编程知识你就能使用,PHP,建立一个真正交互的,Web,站点。小型网站的首选,技术不是很难,功能当然也没,java,,,.net,强大,现在讲究敏捷开发使用者也很多,优点,是一种在服务器端执行的嵌入,HTML,文档的脚本语言,语言的风格有点类似于,C,语言,现在被很多的网站编程人员广泛的运用,PHP,在服务器端执行,充分利用了服务器的性能。,PHP,执行引擎还会将用户经常访问的,PHP,程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是,PHP,高效率的体现之一,所有的,CGI,或者,JavaScript,的功能,PHP,都能实现,而且支持几乎所有流行的数据库以及操作系统,缺点,仍然是脚本级执行的动态网页技术,动态网页技术,CGI/ASP/PHP/JSP,ASP.NET:,微软推出的抗衡,JSP,的技术,以前有句话叫“跟着微软走,吃饭不用愁”,是的,微软给我们的是整套解决方案,只有您想不到的,没有它做不到的,基本上能帮忙做的事情它都会帮您做好,这是微软的风格。,其实您要是想深入了解,.net,的底层还是很难的,JSP/SERVLET,宏观定义:,JSP,,,Servlet,是,Sun,制定的用,java,开发,web,应用程序的规范,,标准,技术,并且,JSP,规范建立在,Servlet,规范之上,Servlet,微观定义:,Servlet,是一个可以部署到,webServer,可以被客户端访问的,Java,类。,JSP,微观定义:,Java Server Page,的简写,文件后缀为,jsp,。,JSP,页面,=DHTML(html+css+js)+JAVA,。,其转译后为一,Servlet,三方关系,具体实现,JSP,的开发模式,纯粹,JSP,实现,JSP+JavaBean,实现,JSP+JavaBean+Servlet,实现,J2EE,模式实现,Tomcat,知识点,bin,目录:存放,tomcat,的启动和关闭的命令,conf,目录:存放,tomcat,的配置文件,lib,目录:,tomcat,运行所需要的,jar,包,logs,目录:,tomcat,运行产生的日志文件,temp,目录:存放临时文件,webapps,目录:,Tomcat,的主要,Web,发布目录,默认情况下把,Web,应用文件放于此目录,work,目录:存放,JSP,编译后产生的,class,文件,Tomcat,配置,1,)配置端口号:,conf,目录下的,server.xml,2,)添加管理账户,: conf,目录下的,tomcat-users.xml,Tomcat6,Tomcat 7:,3,)所有的应用程序在,webapps,下,4,),Work,中是临时文件,包括,jsp,转译后生成的,servlet,源代码,编译后生成的,class,类文件,5,)启动,tomcat bin,目录下的,startup.bat,,停止,shutdown.bat,。,其它实现,JSP/SERVLET,规范容器简介,有三种基本的,Servlet,引擎:,大多数的,JavaEE,服务器,如:,BEA WebLogic; WebSphere Application; JBoss,等。更多的称他们为中间件服务器。,具有内置,Servlet,容器的,Web,服务器,如:,Tomcat,使用,Servlet,引擎插件的产品,如,JRun;Apache Web,服务器;,Microsoft IIS,等,这些产品都需要安装,Web,插件来集成,Java,运行时环境。(,IIS,,运行,asp,的,WebServer,,它的运行依赖于,WinNT OS(,操作系统,),,只能部署在,WinNT,上,不能在其他,OS,上。),Java,Web,应用的运行环境,JDK,的下载和安装,JDK,中包括,Java,编译器(,javac,)、打包工具(,jar,)、文档生成器,(,javadoc,)、查错工具(,jdb,),以及完整的,JRE,(,Java Runtime Environment,,,Java,运行环境),也被称为,Private Runtime,JDK,开发工具包的官方网站的网址为, SE,超级链接,会显示如图,所示的窗口,Java,Web,应用的运行环境,JDK,的下载和安装,在显示窗口中,找到最新的,JDK,开发工具包,并单击,Download,按钮,下载,会显示如图所示的窗口,Java,Web,应用的运行环境,JDK,的下载和安装,下载后的文件名称为,jdk-6u3-windows-i586-p.exe,,双击该文件即可开始安装。具体安装步骤如下:,(,1,)双击,jdk-6u3-windows-i586-p.exe,文件,在弹出的对话框中,单击,“,接受,”,按钮,接受许可证协议。,(,2,)在弹出的,“,自定义安装,”,对话框中,单击,“,更改,”,按钮更改安装路径,其他保留默认选项,如图所示。,(,3,)单击,“,下一步,”,按钮,开始安装。,(,4,)在安装的过程中,会弹出另一个,“,自定义安装,”,对话框提示用户选择,Java,运行时环境的安装路径。单击,“,更改,”,按钮更改安装路径,其他保留默认选项,如图所示。,(,5,)单击,“,下一步,”,按钮继续安装。,(,6,)单击,“,完成,”,按钮完成安装。,Java,Web,应用的运行环境,配置,JDK,JDK,安装完成后,还并不能够使用,还需要进行配置,以,windows XP,为例,其配置过程如下所示。,(,1,)右击,【,我的电脑,】,,选择,【,属性,】,命令,会弹出一个,【,系统属性,】,对话框,如下图所示。,(,2,)单击,【,高级,】,标签,单击该选项卡中的,【,环境变量,】,按钮,会显示如下图所示的对话框。,Java,Web,应用的运行环境,配置,JDK,(,3,)在系统变量中选中,path,变量,单击的,【,编辑,】,按钮,会显示一个对话框。在对话,框中,在,path,变量值中添加,JDK,安装路径下,bin,文件夹的所在路径,如,“,C:Program,FilesJavajdk1.6.0bin,”,,注意用,“,;,”,分隔不同的路径。这样,当要使用,Java,编译器和解释器,时,系统会在,“,C:Program FilesJava jdk1.6.0bin,”,目录下查找相应的执行文件。,(,4,)上述操作完成后,单击,【,确定,】,按钮,完成,JDK,的配置。,(5),如果要检测安装是否成功,需单击,【,开始,】|【,运行,】,命令,在弹出对话框中,输入,“,cmd,”,,启动命令行窗口,在命令行中输入,“,javac,version,”,命令,如果输出,JDK,开发工具包,的版本,表示安装成功,如下图所示;否则安装失败。,Java,Web,应用的运行环境,安装和配置,Tomcat,服务器,Tomcat,简介,Tomcat,是,Jakarta,项目中的一个重要的子项目,其被,Java World,杂,志的编辑评选为,2001,年度最具创新的,Java,产品,同时它又是,Sun,公司官,方推荐的,Servlet,和,JSP,容器,因此其越来越多地受到软件公司和开发人员,的喜爱。,Servlet,和,JSP,的最新规范都可以在,Tomcat,的新版本中得到实,现。其次,,Tomcat,是完全免费的软件,任何人都可以从互联网上自由地,下载。,Tomcat,和,IIS,、,Apache,等,Web,服务器一样,具有处理,HTML,页面的,功能,另外它还是一个,Servlet,和,JSP,容器,独立的,Servlet,容器是,Tomcat,的默认模式。不过,,Tomcat,处理静态,HTML,的能力不如,Apache,Java,Web,应用的运行环境,安装和配置,Tomcat,服务器,下载,Tomcat,获取,Tomcat,非常容易,可以直接在网络上搜索或者从,Tomcat,官方网站获,取。打开,IE,浏览器,在地址栏中输入,“,http:/tomcat.apache.org/,”,,单击,【,转到,】,按钮,会显示如图所示的窗口。,Java,Web,应用的运行环境,安装和配置,Tomcat,服务器,下载,Tomcat,在窗口中单击页面左侧的,Tomcat 6.x,超级链接,会显示如图所示的窗口,在如图所示的窗口中,有不同的,Tomcat,版本,用来适应不同的操作系统平台,这里,选择,Windows,操作系统平台,单击,Windows Service Installer,(,pgp,,,md5,)超级链接下,载。,Java,Web,应用的运行环境,安装和配置,Tomcat,服务器,安装,Tomcat,单击下载的可执行程序,会弹出一个如左图所示的窗口,在该窗口中单击,Next,按钮,,会弹出如右图所示的窗口。,Java,Web,应用的运行环境,安装和配置,Tomcat,服务器,安装,Tomcat,可以更改安装路径,Java,Web,应用的运行环境,安装和配置,Tomcat,服务器,安装,Tomcat,Java,Web,应用的运行环境,安装和配置,Tomcat,服务器,测试安装,Tomcat,是否成功,到此为止,Tomcat,已经安装完成了,检验是否安装成功,打开,IE,浏览器,在地址栏中输,入,“,http:/localhost:8080/,”,,单击,【,转到,】,按钮,会弹出一个如下图所示的窗口,这时就,表明服务器已经正确安装了。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!