1、第一章 Web应用程序基础2023-6-102理论内容n Web应用程序简介n Web应用程序工作原理n Java Web应用程序的规范目录结构n HTTP协议n Java Web环境搭建2023-6-103n C/S结构 Web应用程序概述 2023-6-104n B/S结构Web应用程序简介 2023-6-105n 下列哪些软件是C/S结构,哪些是B/S结构?Web应用程序简介 2023-6-106n Web应用程序大致可以分为两种n 静态网站n 动态网站Web应用程序工作原理 2023-6-107n 动态网页的优点n 交互性:网页会根据用户的要求和选择而动态改变和响应n 自动更新:无须手
2、动操作,便会自动生成新的页面,可以大大节省工作量n 随机性:当不同的时间、不同的人访问同一网址时,会产生不同的页面效果Web应用程序工作原理 2023-6-108n 目录结构及其说明如下:Java Web应用程序的规范目录结构 Java Web应用程序配置目录,该目录不能被客户端访问Web应用程序的部署描述文件,该文件包含有关Web应用程序的源数据信息存放Java字节码文件包含Java Web应用程序所需要的jar包文件2023-6-109n 什么是URL?n URL是Uniform Resource Locator的缩写,表示统一资源定位器,它是专为标识网络上的资源位置而设的一种编写地址方式
3、n URL的组成HTTP协议 协议 端口号 主机资源的具体地址http:/host:port/project/page 主机IP地址http:/:80/hk/index.htm2023-6-1010n HTTP协议n(Hypertext Transfer Protocol,超级文本传输协议),顾名思义,是关于如何在网络上传输超级文本(及HTML文档)的协议。n Http使用端口发送和接收消息,80端口是Http默认的端口 n 服务器端响应客户端的请求会返回状态码,每一种状态码都表示不同的意义,如下表所示HTTP协议 状态码意义200成功处理请求404找不到服务器资源500服务器处理出错2023
4、-6-1011n HTTP处理流程n 客户端和Web服务器建立连接n 客户端发送HTTP请求n 服务器端接收客户端的请求,生成HTTP响应回发,服务器端关闭连接n 客户端解析回发响应,恢复页面 HTTP协议 2023-6-1012n HTTP处请求方式n GET请求方式n 此种请求方式最为常见,客户端通过该请求方式访问服务器上的一个文档,并由服务器把文档发送给客户程序n POST请求方式n 客户程序可通过这种方式发送大量信息给服务器。在HTTP请 求中处理包含要访问的文档的URI,还包含大量的请求信息,在这些请求信息中通常会包含HTML数据表单HTTP协议 2023-6-1013n GET和P
5、OST请求方式的区别主要有以下几点:n GET请求方式仅能传送文本给服务器;POST请求方式可以传送二进制数据,如音频、视频等文件。n GET请求方式提交的数据会暴露在地址栏,不安全;POST请求方式提交的数据则不会暴露在地址栏,安全性高。n GET请求方式提交的数据不能超过2kb;POST请求方式无此限制。n 表单通过method属性来指定使用哪种请求方式,默认为GET请求方式。HTTP协议 2023-6-1014n Tomcat的安装与配置n Tomcat7.0的具体安装步骤 1.在浏览器地址栏输入“http:/tomcat.apache.org/”,进入到Tomcat官方网站,如下图所示
6、。2.左侧的Download列表中有Tomcat的各种版本,单击Tomcat7.0超链接,进入到Tomcat7的下载页面,如下图所示。3.在上图中,在Core节点下包含了Tomcat7服务器安装文件的不同平台下的不同版本,此处单击“32-bit Windows zip”超连接,打开文件下载对话框,在该对话框中单 击“保存”按钮,即可将Tomcat的安装文件下载到本地计算机中。Java Web环境搭建 2023-6-1015n Tomcat的目录结构Java Web环境搭建 2023-6-1016n 修改Tomcat的默认端口n 步骤如下:1.打开Tomcat安装目录下的conf文件下的serv
7、er.xml文件 2.在server.xml文件中找到以下代码:3.将上述代码中的port=8080修改为port=9090,即可将Tomcat的默认端口设置为9090。4.修改成功后,为使新设置的端口生效,还需要重新启动Tomcat服务器Java Web环境搭建 2023-6-10171.如果Tomcat服务器访问端口被修改为9090,那么在浏览器地址栏访问输入的URL路径为http:/127.0.0.1:90902.端口号的范围为0-65535,如果超出其范围,在启动Tomcat服务器时会出现异常信息。n 如何访问Tomcat服务器n Tomcat服务器启动后,在浏览器地址栏中输入URL路
8、径为http:/127.0.0.1:8080,即可访问Tomcat服务器,如下图 Java Web环境搭建 2023-6-1018n 使用MyEclipse开发Web应用程序n 配置Tomcat步骤 1.单击MyEclipse工具栏图标,选择Configure Server命令,如下图所示。2.在弹出的Preferences对话框中,鼠标左键单击serverTomcatTomcat7.x,在Tomcat home directory中选择Tomcat服务器的安装目录,然后将Disable改为Enable。否则将无法显示Tomcat7.x服务器。如下图所示。Java Web环境搭建 2023-6
9、-1019n 配置Tomcat步骤n 鼠标左键双击Tomcat7.x图标,在弹出的子菜单中选择“JDK”按钮,然后在右侧配置JDK菜单栏中,选择点击Add按钮,在继续弹出的JRE Definition菜单中点击Directory按钮,添加JER home路径,如下图所示。Java Web环境搭建 1.点击JDK2.单击Add按钮3.点击“Directroy”按钮,选择JRE安装目录所在位置2023-6-1020n 使用MyEclipse开发Java Web程序步骤Java Web环境搭建 n创建Web工程n编写Web项目代码n部署Web项目n运行Web项目2023-6-1021n 创建Web工
10、程Java Web环境搭建 n打开MyEclipse,在菜单栏选择:file new projectn在弹出的窗口中选择:Web Projectn输入Web项目名称javaweb,其他默认2023-6-1022n 编写Web项目代码Java Web环境搭建 n右键点击WebRoot new HTMLn在弹出的窗口中选择文件路径,并输入文件名称index.htmln编写HTML代码 Java Web Java Web概述 Java Web Java Web,是用JavaJava技术来解决相关webweb互联网领域的技术问题的总和。web web包括:webweb服务器和webweb客户端两部分。
11、Java Java在客户端的应用有java appletjava applet,但目前使用较少,JavaJava在服务器 端的应用非常丰富,如ServletServlet、JSPJSP和第三方框架等。JavaJava技术为WebWeb领域的发展注入了强大的动力。2023-6-1023n 部署Web项目Java Web环境搭建 n单击MyEclipse工具栏中 按钮,弹出部署Web项目对话框 n在project下拉框中选择要部署的web项目,单击Add按 钮添加一个Web部署,弹出new deployment新建部署对 话框 n选择Web容器tomcat 7.x,单击Finish按钮,完成部署工
12、作 2023-6-1024n 运行Web项目Java Web环境搭建 n单击MyEclipse工具栏上的 图标,选择tomcat7.xstart命令 n打开IE浏览器,在地址栏中输入正确的URL如下:http:/localhost/javaweb/index.html2023-6-1025n 运行Web项目Java Web环境搭建 n单击MyEclipse工具栏上的 图标,选择tomcat7.xstart命令 n打开IE浏览器,在地址栏中输入正确的URL如下:http:/localhost:8080/javaweb/index.html2023-6-1026n 运行Web程序的常见错误Java
13、 Web环境搭建 n输入的URL中没有区分大小写,导致出现404错误 n输入了错误的URL。例如:localhost写成了loclahost n末启动tomcat服务,而直接访问Web应用程序2023-6-1027n B/S应用程序相对于C/S应用程序而言,更容易访问且部署维护起来更加方便n Http协议是一种无状态协议n Post方法相对于Get方法而言更加安全、而且没有数据大小限制,但是浏览器默认的提交方式为Get提交n 开发一个Web应用程序步骤n 新建一个空的Web项目n 编写Web应用程序源代码n 部署Web应用程序n 运行Web应用程序本章总结2023-6-1028Title He
14、reData 1Bla bla bla bla bla bla bla bla bla Bla bla blaData 2Bla bla bla bla bla bla bla bla bla Bla bla blaBla bla bla bla bla bla bla bla bla Bla bla blaData 4Bla bla bla bla bla bla bla blaBla bla blaData 3Conclusion.Bla bla bla bla bla bla bla bla bla Bla bla blaBla bla bla bla bla bla bla bla bla Bla bla blaBla bla bla bla bla bla bla bla bla Bla bla bla谢谢观看End
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。