版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章Web应用程序基础理论内容Web应用程序简介Web应用程序工作原理JavaWeb应用程序的规范目录结构HTTP协议JavaWeb环境搭建C/S结构
Web应用程序概述
B/S结构Web应用程序简介
下列哪些软件是C/S结构,哪些是B/S结构?Web应用程序简介
Web应用程序大致可以分为两种静态网站动态网站Web应用程序工作原理
动态网页的优点交互性:网页会根据用户的要求和选择而动态改变和响应自动更新:无须手动操作,便会自动生成新的页面,可以大大节省工作量随机性:当不同的时间、不同的人访问同一网址时,会产生不同的页面效果Web应用程序工作原理
目录结构及其说明如下:JavaWeb应用程序的规范目录结构
JavaWeb应用程序配置目录,该目录不能被客户端访问Web应用程序的部署描述文件,该文件包含有关Web应用程序的源数据信息存放Java字节码文件包含JavaWeb应用程序所需要的jar包文件什么是URL?URL是UniformResourceLocator的缩写,表示统一资源定位器,它是专为标识网络上的资源位置而设的一种编写地址方式URL的组成HTTP协议协议端口号主机资源的具体地址http://host:port/project/page主机IP地址:80/hk/index.htmHTTP协议(HypertextTransferProtocol,超级文本传输协议),顾名思义,是关于如何在网络上传输超级文本(及HTML文档)的协议。Http使用端口发送和接收消息,80端口是Http默认的端口服务器端响应客户端的请求会返回状态码,每一种状态码都表示不同的意义,如下表所示HTTP协议
状态码意义200成功处理请求404找不到服务器资源500服务器处理出错HTTP处理流程客户端和Web服务器建立连接客户端发送HTTP请求服务器端接收客户端的请求,生成HTTP响应回发,服务器端关闭连接客户端解析回发响应,恢复页面HTTP协议
HTTP处请求方式GET请求方式此种请求方式最为常见,客户端通过该请求方式访问服务器上的一个文档,并由服务器把文档发送给客户程序POST请求方式客户程序可通过这种方式发送大量信息给服务器。在HTTP请求中处理包含要访问的文档的URI,还包含大量的请求信息,在这些请求信息中通常会包含HTML数据表单HTTP协议
GET和POST请求方式的区别主要有以下几点:GET请求方式仅能传送文本给服务器;POST请求方式可以传送二进制数据,如音频、视频等文件。GET请求方式提交的数据会暴露在地址栏,不安全;POST请求方式提交的数据则不会暴露在地址栏,安全性高。GET请求方式提交的数据不能超过2kb;POST请求方式无此限制。表单通过method属性来指定使用哪种请求方式,默认为GET请求方式。HTTP协议
Tomcat的安装与配置Tomcat7.0的具体安装步骤1.在浏览器地址栏输入“/”,进入到Tomcat官方网站,如下图所示。2.左侧的Download列表中有Tomcat的各种版本,单击Tomcat7.0超链接,进入到Tomcat7的下载页面,如下图所示。3.在上图中,在Core节点下包含了Tomcat7服务器安装文件的不同平台下的不同版本,
此处单击“32-bitWindowszip”超连接,打开文件下载对话框,在该对话框中单
击“保存”按钮,即可将Tomcat的安装文件下载到本地计算机中。JavaWeb环境搭建
Tomcat的目录结构JavaWeb环境搭建
修改Tomcat的默认端口步骤如下:1.打开Tomcat安装目录下的conf文件下的server.xml文件2.在server.xml文件中找到以下代码:3.将上述代码中的port="8080"修改为port="9090",即可将Tomcat的默认端口设置为9090。4.修改成功后,为使新设置的端口生效,还需要重新启动Tomcat服务器JavaWeb环境搭建
1.如果Tomcat服务器访问端口被修改为9090,那么在浏览器地址栏访问输入的URL路径为:90902.端口号的范围为0-65535,如果超出其范围,在启动Tomcat服务器时会出现异常信息。如何访问Tomcat服务器Tomcat服务器启动后,在浏览器地址栏中输入URL路径为:8080,即可访问Tomcat服务器,如下图JavaWeb环境搭建
使用MyEclipse开发Web应用程序配置Tomcat步骤1.单击MyEclipse工具栏图标,选择ConfigureServer命令,如下图所示。2.在弹出的Preferences对话框中,鼠标左键单击server→Tomcat→Tomcat7.x,在Tomcathomedirectory中选择Tomcat服务器的安装目录,然后将Disable改为Enable。否则将无法显示Tomcat7.x服务器。如下图所示。JavaWeb环境搭建
配置Tomcat步骤鼠标左键双击Tomcat7.x图标,在弹出的子菜单中选择“JDK”按钮,然后在右侧配置JDK菜单栏中,选择点击Add按钮,在继续弹出的JREDefinition菜单中点击Directory按钮,添加JERhome路径,如下图所示。JavaWeb环境搭建
1.点击"JDK"2.单击"Add"按钮3.点击“Directroy”按钮,选择"JRE"安装目录所在位置使用MyEclipse开发JavaWeb程序步骤JavaWeb环境搭建
创建Web工程编写Web项目代码部署Web项目运行Web项目创建Web工程JavaWeb环境搭建
打开MyEclipse,在菜单栏选择:filenewproject在弹出的窗口中选择:WebProject输入Web项目名称javaweb,其他默认编写Web项目代码JavaWeb环境搭建
右键点击WebRootnewHTML在弹出的窗口中选择文件路径,并输入文件名称index.html编写HTML代码<body><h1>JavaWeb概述</h1><p>JavaWeb,是用Java技术来解决相关web互联网领域的技术问题的总和。web包括:web服务器和web客户端两部分。</p><p>Java在客户端的应用有javaapplet,但目前使用较少,Java在服务器端的应用非常丰富,如Servlet、JSP和第三方框架等。Java技术为Web领域的发展注入了强大的动力。</p></body>部署Web项目JavaWeb环境搭建
单击MyEclipse工具栏中按钮,弹出部署Web项目对话框在project下拉框中选择要部署的web项目,单击Add按钮添加一个Web部署,弹出newdeployment新建部署对话框选择Web容器tomcat7.x,单击Finish按钮,完成部署工作
运行Web项目JavaWeb环境搭建
单击MyEclipse工具栏上的图标,选择tomcat7.xstart命令打开IE浏览器,在地址栏中输入正确的URL如下:
http://localhost/javaweb/index.html运行Web项目JavaWeb环境搭建
单击MyEclipse工具栏上的图标,选择tomcat7.xstart命令打开IE浏览器,在地址栏中输入正确的URL如下:http://localhost:8080/javaweb/index.html运行Web程序的常见错误JavaWeb环境搭建
输入的URL中没有区分大小写,导致出现404错误输入了错误的URL。例如:localhost写成了loclahost末启动tomcat服务,而直接访问Web应用程序B/S应用程序相对于C/S应用程序而言,更容易访问且部署维护起来更加方便Http协议是一种无状态协议Post方法相对于Get方法而言更加安全、而且没有数据大小限制,但是浏览器默认的提交方式为Get提交开发一个Web应用程序步骤新建一个空的Web项目编写Web应用程序源代码部署Web应用程序运行Web应用程序本章总结TitleHereData1BlablablablablablablablablaBlablablaData2BlablablablablablablablablaBlablablaBlablablablablablablablablaBlablablaData4Blabl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路工程模板施工合同
- 橄榄球俱乐部急救药箱使用规范
- 救援设备租赁合同
- 汽车报废处理流程
- 高尔夫球场租赁经营合同
- 教育机构服务质量控制
- 教师劳动合同范本科研项目
- 果园管理服务租赁协议
- 信息技术公司员工班车使用指南
- 设计住房屋租赁合同范本
- 人感染禽流感诊疗方案(2024年版)
- 食材配送服务方案投标方案(技术方案)
- 年产15000吨硫酸铝项目环评报告表
- 2023-2024学年湖北省孝感市云梦县八年级(上)期末英语试卷
- 2024年一级注册建筑师理论考试题库ab卷
- 试验检测方案
- 小学数学班级学情分析报告
- IMCA船舶隐患排查表
- 2024年软件开发调试合同样本(二篇)
- 地理月考分析及改进措施初中生
- 乡村篮球比赛预案设计
评论
0/150
提交评论