版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章JavaWeb应用概述本章主要内容Web应用的概念搭建JavaWeb编程环境编写第一个Web应用1.1Web应用的概念B/S模式:Browser/Server,浏览器/服务器使用标准的浏览器作为客户端基于网络应用层协议HTTPC/S模式:Client/Server,客户端/服务器需要专门安装客户端软件基于网络层协议TCP或UDP1.2搭建JavaWeb编程环境JDK:JavaSE8u241EclipseTomcat服务器在Eclipse中配置Tomcat1.2搭建JavaWeb编程环境“Window”→“preferences”→“server”
→“RuntimeEnvironments”1.2搭建JavaWeb编程环境单击“Add…”在“NewServerRuntimeEnvironment”对话框中列出了当前Eclipse支持的Tomcat版本。选择已安装的Tomcat版本,单击“Next”。1.2搭建JavaWeb编程环境通过“Browse…”找到Tomcat的安装位置后返回,单击“Finish”返回Preferences设置对话框,新创建的Tomcat服务器运行环境在对话框的右侧列出。1.2搭建JavaWeb编程环境在Eclipse中打开“Servers”选项卡(菜单“Window”→“ShowView”→“Servers”)1.2搭建JavaWeb编程环境单击超链接,打开“NewServer”对话框,为之前配置好的Tomcat指定服务器主机地址、服务器名称、服务器运行环境。这些均选择默认即可,主机地址为本地localhost,即,运行时环境为之前已添加环境名称。单击“Finish”完成配置。1.2搭建JavaWeb编程环境联动安装在磁盘上的Tomcat1.3编写第一个Web应用创建JavaWeb应用创建Servlet类部署和运行Web应用1.3编写第一个Web应用JavaWeb应用:SUN的Servlet规范JavaWeb应用由一组Servlet/JSP、HTML文件、相关Java类,以及其他的可以被绑定的资源构成,它可以在由各种供应商提供的符合Servlet规范的Servlet容器中运行。1.3.1创建JavaWeb应用“File”→“New”→“DynamicWebProject”新建一个动态Web工程JavaWeb项目的名称为项目指定Server运行环境Java动态Web模块版本,即Servlet规范的版本号,Tomcat8及以上版本需要选择3.0以上版本1.3.1创建JavaWeb应用Contextroot:项目上下文路径,默认与项目名(projectname)一致,是在浏览器端访问该项目的映射名称。Contentdirectory:指定JSP、HTML等页面文件的存储位置。1.3.1创建JavaWeb应用src:用于存储Java源代码文件
WebContent:用于存储JSP、HTML、CSS、JavascriptWEB-INF:配置文件web.xml1.3.1创建JavaWeb应用Tomcat运行时环境导入的jar包1.3.2创建Servlet类单击“src”文件夹,鼠标右键,在弹出的菜单中选择“New”→“Class”Package:指定创建类的所在包Name:要创建的Servlet类的名称,按照命名规范首字母大写、以“Servlet”结尾。1.3.2创建Servlet类创建Servlet类时,通常在此指定其父类为HtppServlet,可以通过“Browse”按钮打开1.3.2创建Servlet类Servlet类需要重写父类HttpServlet中负责接收HTTP请求的方法1)令Servlet类处于被编辑状态2)选择“Source”菜单下的“Override/implementMethods”3)带有参数HttpServletRequest和HttpServletResponse的service()方法。1.3.2创建Servlet类response:获取向浏览器端打印输出的输出流PrintWriter对象:利用该对象中的print()方法即可输出数据1.3.2创建Servlet类为Servlet类配置浏览器端访问的映射路径Servlet程序需要通过浏览器进行访问,因此不能使用类名,而需要为其配置在浏览器端可以使用的映射路径。Servlet规范规定,Web应用的配置信息必须存放在WEB-INF\web.xml文件中,在发布Servlet组件时需要在web.xml中添加关于组件的配置信息。1.3.2创建Servlet类单击打开工程中“WebContent”→“WEB-INF”节点下的web.xml文件,单击屏幕下方的“Source”按钮切换编辑视图。<servlet></servlet>:声明Servlet类<servlet-mapping>:定义Servlet类的映射地址<servlet-name>:定义Servlet类的别名<url-pattern>:访问路径1.3.2创建Servlet类浏览器端访问Servlet的URL路径http://服务器地址:服务端口/Web项目上下文路径/Servlet映射路径1.3.3部署和运行Web应用右键单击Servers中的服务器,在快捷菜单中选择“AddandRemove…”在打开的对话框中将“firstweb”项目加入服务器1.3.3部署和运行Web应用部署后项目会在Tomcat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宝宝日常护理健康小窍门
- 实践导向:电子护理文书书写工作坊
- 幼儿急疹的中医药护理
- 急救护理的现场评估
- 2026pet考试面试题及答案
- 2026linux运维常见面试题及答案
- 2026java面试题目目录及答案
- 2026年济宁市金乡县事业单位招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2026年泰安市市直事业单位招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南郑东新区圃田乡人民政府招聘文秘工作人员3人易考易错模拟试题(共500题)试卷后附参考答案
- CNC加工工艺知识培训课件
- 中国哲学简史-冯友兰(英文版)
- GB/T 10592-2023高低温试验箱技术条件
- CB马达安装维护手册中文
- 2023年道县小升初英语考试题库及答案解析
- 2021届高考英语887核心词(打印、词频、出处、例句、背诵)
- JJG 1148-2018电动汽车交流充电桩
- GB/T 19065-2011电加热锅炉系统经济运行
- GB/T 17632-1998土工布及其有关产品抗酸、碱液性能的试验方法
- GB/T 12706.4-2020额定电压1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)挤包绝缘电力电缆及附件第4部分:额定电压6 kV(Um=7.2 kV)到35 kV(Um=40.5 kV)电力电缆附件试验要求
- 科技档案管理培训课件
评论
0/150
提交评论