




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
书名:构建Web应用系统基于JSP+Servlet+JavaBeanISBN:978-7-111-46510-2作者:孙华林出版社:机械工业出版社本书配有电子课件,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,第二章,我的第一个web应用程序,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,本章任务,创建新闻发布系统项目:在MyEclipse中创建Web项目、JSP页面;在Tomcat容器中部署、运行Web项目;Web系统的调试步骤及排错;在Eclipse中部署运行该静态新闻发布系统.,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,掌握B/S开发的基本概念动态网页pk静态网页B/S程序pkC/S程序B/S开发涉及的技术内容开发JSP动态网站的基本步骤掌握Web系统的工作目录创建Web工程与HTML、JavaScript文件实现Web工程的部署与运行进行Web系统的调试与排错,本章目标,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,为什么需要动态网页,静态网站有哪些局限性?,要完成这一切,我们需要使用动态网页,1、无法实现搜索、登录、购买等交互功能,2、无法对静态页面的内容在线更新,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,什么是动态网页,生活中的动态网页,可以根据不同的输入,返回不同的网页,这就是动态网页,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,怎样实现动态网页,Google如何保存业务数据?Google如何实现业务数据的动态展示?,要掌握这一切,我们首先需要了解B/S技术,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,为什么学习B/S技术,C/S的局限性,中心局域网特定用户群中资源共享,B/S带给我们的全新体验,数据库服务器,学生机1,学生机2,学生机n,需要安装客户端软件,Google服务器,Internet全球用户群中资源共享,美国用户,中国用户,数据库服务器,无需安装客户端软件,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,什么是B/S技术,B/S是浏览器端/服务器端,程序完全放在服务器上,不用在浏览器上安装任何文件,它是基于Internet的产物,应用服务器,数据库服务器,IE,Netscape,IE,Internet,在应用服务器中布署运行程序,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,B/S技术特点,B/S中浏览器端与服务器端采用请求/响应模式进行交互,应用服务器,数据库服务器,IE,IE,解释执行HTML文件,从服务器端检索到的信息,返回响应,客户端的请求信息,发送请求,运行JSP等服务器端脚本程序,1,用户输入,2,3,4,构建Web应用系统基于JSP+Servlet+JavaBeanppt课件,小结1,静态网页与动态网页的主要区别?是否可以这样说:动态网页是静态网页的替代品?B/S程序与C/S程序相比,有哪些优势和劣势?,开发JSP动态网站的步骤,1、创建一个Web项目2、设计Web项目的目录结构3、编写Web项目的代码4、部署Web项目5、运行Web项目,创建一个Web项目,1,在菜单栏选择:文件新建项目,2,在弹出的窗口中选择:MyEclipseJ2EEProjectsWebProject,3,输入Web项目名称(设置为news),以及其余相关信息,演示:创建一个Web项目,设计Web项目的目录结构,WEB-INF:该目录中内容不能对外发布,web.xml:Web应用的初始化配置文件,lib文件夹:存放以jar/zip形式表现的库文件,META-INF:系统自动生成,存放系统描述信息,WebRoot:Web应用的根目录,src文件夹:存放Java源文件,静态文件(包括图片、样式表、HTML等)存放在Web应用的根目录下,一般按功能以文件夹形式分类,编写Web项目的代码,右键点击WebRoot新建HTML:创建一个新的HTML文件,在弹出的窗口中,选择文件路径、输入文件名称,填充HTML文件内容,演示:编写Web项目的代码,1,2,3,部署Web项目,窗口首选项MyEclipseApplicationServerTomcat5:配置Tomcat,点击部署图标为Web项目添加web服务器选择Tomcat5部署完成,演示:部署Web项目,1,2,运行Web项目,点击运行图标运行Tomcat5,Tomcat5启动服务,在控制台输出启动信息,开启IE窗口输入正确的URL观看运行结果,演示:运行Web项目,1,2,3,什么是URL,URL:UniformResourceLocator即统一资源定位系统,就是我们通常所说的网址URL是惟一能够识别Internet上具体的计算机、目录或文件位置的命名约定URL的组成:,http:/localhost:8080/NewsReleaseSystem/index.html,协议,主机IP地址(有时包括端口号),主机资源的具体地址,存放HTML文件的实际物理目录,在运行环境中,该路径对应WebRoot文件夹,小结2,请说明在MyEclipse环境中,开发JSP动态网站的具体步骤在index.html中有这样一行代码:点击该超链后可进入welcome.html网页中请问:/sports/welcome.html是URL吗?并说明原因,奥运展播,Web程序的调试与排错,在运行Web程序时,我们常犯的一些错误有:未启动Tomcat服务,或者没有在预期的端口中启动Tomcat服务未部署Web应用,就试图运行Web程序运行时,URL输入错误存放文件的目录无法对外引用,如:文件放入了WEB-INF、META-INF等文件夹,错误1:未启动Tomcat,排除错误:启动Tomcat服务如果在控制台上显示Tomcat服务已启动,观察端口号是否与预期端口号一致,按照实际端口号重新运行,错误现象,排错方法:检查Tomcat服务能否正确运行,1,2,3,错误2:未部署Web应用,错误现象,1,错误2:未部署Web应用,排除错误:部署Web应用,排错方法:检查Web应用是否正确部署,尚未部署,2,3,错误3:URL输入错误,排除错误:使用正确的URL,错误现象,排错方法:检查URL,http:/localhost:8080/news/index.html,文件名称与路径要写对,查看菜单:项目属性MyEclipseWebWebContext-root,协议,主机IP地址,1,2,3,错误4:目录不能被引用,排除错误:把index.html文件拖至WebRoot文件夹下,错误现象,排错方法:检查文件的存放位置,META-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级下册第三单元《比一比》教学设计
- 全球交付模式在Infosys软件项目中的应用研究
- 测绘新技术在农村宅基地测量领域的实践
- 公司独家艺人合同范例
- 2025届高考物理二轮复习疯狂专练9机械能守恒定律功能关系含解析
- 买房供销合同范例
- 出租自有楼房合同范例
- 债权约定写合同范例
- 制式合同非制式合同范例
- 养老服务保洁合同范例
- 新媒体营销(第三版) 课件全套 林海 项目1-6 新媒体营销认知-新媒体营销数据分析
- 2025年中国中煤校园招聘笔试参考题库含答案解析
- 警用数字集群(PDT)通信系统互联技术规范
- 东北师大附属中学2025届高考数学四模试卷含解析
- 漏采血标本不良事件根因分析
- 安全管理工作的成果与亮点
- 《中国最美的地方》课件
- 新产品需求评估申请表
- 专题14 欧姆定律及其应用(4大模块知识清单+4个易混易错+5种方法技巧+典例真题解析)
- 2024年10月自考15040习概试题及答案含评分参考
- TSGD7002-2023-压力管道元件型式试验规则
评论
0/150
提交评论