构建Web应用系统-基于JSPServletJavaBea.ppt

上传人:牧羊曲112 文档编号:6301401 上传时间:2023-10-15 格式:PPT 页数:27 大小:9.85MB
返回 下载 相关 举报
构建Web应用系统-基于JSPServletJavaBea.ppt_第1页
第1页 / 共27页
构建Web应用系统-基于JSPServletJavaBea.ppt_第2页
第2页 / 共27页
构建Web应用系统-基于JSPServletJavaBea.ppt_第3页
第3页 / 共27页
构建Web应用系统-基于JSPServletJavaBea.ppt_第4页
第4页 / 共27页
构建Web应用系统-基于JSPServletJavaBea.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《构建Web应用系统-基于JSPServletJavaBea.ppt》由会员分享,可在线阅读,更多相关《构建Web应用系统-基于JSPServletJavaBea.ppt(27页珍藏版)》请在三一办公上搜索。

1、书名:构建Web应用系统基于JSP+Servlet+JavaBean ISBN:978-7-111-46510-2作者:孙华林出版社:机械工业出版社本书配有电子课件,构建Web应用系统基于JSP+Servlet+JavaBean ppt 课件,第二章,我的第一个web应用程序,构建Web应用系统基于JSP+Servlet+JavaBean ppt 课件,本章任务,创建新闻发布系统项目:在MyEclipse中创建Web项目、JSP页面;在Tomcat容器中部署、运行Web项目;Web系统的调试步骤及排错;在Eclipse中部署运行该静态新闻发布系统.,构建Web应用系统基于JSP+Servlet

2、+JavaBean ppt 课件,掌握B/S开发的基本概念动态网页 pk 静态网页B/S程序 pk C/S程序B/S开发涉及的技术内容开发JSP动态网站的基本步骤掌握Web系统的工作目录创建Web工程与HTML、JavaScript文件实现Web工程的部署与运行进行Web系统的调试与排错,本章目标,构建Web应用系统基于JSP+Servlet+JavaBean ppt 课件,为什么需要动态网页,静态网站有哪些局限性?,要完成这一切,我们需要使用动态网页,1、无法实现搜索、登录、购买等交互功能,2、无法对静态页面的内容在线更新,构建Web应用系统基于JSP+Servlet+JavaBean pp

3、t 课件,什么是动态网页,生活中的动态网页,可以根据不同的输入,返回不同的网页,这就是动态网页,构建Web应用系统基于JSP+Servlet+JavaBean ppt 课件,怎样实现动态网页,Google如何保存业务数据?Google如何实现业务数据的动态展示?,要掌握这一切,我们首先需要了解B/S技术,构建Web应用系统基于JSP+Servlet+JavaBean ppt 课件,为什么学习B/S技术,C/S的局限性,中心局域网特定用户群中资源共享,B/S带给我们的全新体验,数据库服务器,学生机1,学生机2,学生机n,需要安装客户端软件,Google服务器,Internet全球用户群中资源共享

4、,美国用户,中国用户,数据库服务器,无需安装客户端软件,构建Web应用系统基于JSP+Servlet+JavaBean ppt 课件,什么是B/S技术,B/S是浏览器端/服务器端,程序完全放在服务器上,不用在浏览器上安装任何文件,它是基于Internet的产物,应用服务器,数据库 服务器,IE,Netscape,IE,Internet,在应用服务器中布署运行程序,构建Web应用系统基于JSP+Servlet+JavaBean ppt 课件,B/S技术特点,B/S中浏览器端与服务器端采用请求/响应模式进行交互,应用服务器,数据库服务器,IE,IE,解释执行HTML文件,从服务器端检索到的信息,返

5、回响应,客户端的请求信息,发送请求,运行JSP等服务器端脚本程序,1,用户输入,2,3,4,构建Web应用系统基于JSP+Servlet+JavaBean ppt 课件,小结1,静态网页与动态网页的主要区别?是否可以这样说:动态网页是静态网页的替代品?B/S程序与C/S程序相比,有哪些优势和劣势?,开发JSP动态网站的步骤,1、创建一个Web项目2、设计Web项目的目录结构3、编写Web项目的代码4、部署Web项目5、运行Web项目,创建一个Web项目,1,在菜单栏选择:文件 新建 项目,2,在弹出的窗口中选择:MyEclipse J2EE Projects Web Project,3,输入W

6、eb项目名称(设置为news),以及其余相关信息,演示:创建一个Web项目,设计Web项目的目录结构,WEB-INF:该目录中内容不能对外发布,web.xml:Web应用的初始化配置文件,lib文件夹:存放以jar/zip形式表现的库文件,META-INF:系统自动生成,存放系统描述信息,WebRoot:Web应用的根目录,src文件夹:存放Java源文件,静态文件(包括图片、样式表、HTML等)存放在Web应用的根目录下,一般按功能以文件夹形式分类,编写 Web 项目的代码,右键点击WebRoot 新建 HTML:创建一个新的HTML文件,在弹出的窗口中,选择文件路径、输入文件名称,填充HT

7、ML文件内容,演示:编写Web项目的代码,1,2,3,部署 Web 项目,窗口 首选项 MyEclipse Application Server Tomcat 5:配置Tomcat,点击部署图标 为Web项目添加web服务器 选择Tomcat 5 部署完成,演示:部署Web项目,1,2,运行 Web 项目,点击运行图标 运行 Tomcat 5,Tomcat 5 启动服务,在控制台输出启动信息,开启IE窗口 输入正确的URL观看运行结果,演示:运行Web项目,1,2,3,什么是URL,URL:Uniform Resource Locator即统一资源定位系统,就是我们通常所说的网址URL是惟一能

8、够识别Internet上具体的计算机、目录或文件位置的命名约定URL的组成:,http:/localhost:8080/NewsReleaseSystem/index.html,协议,主机IP地址(有时包括端口号),主机资源的具体地址,存放HTML文件的实际物理目录,在运行环境中,该路径对应WebRoot文件夹,小结2,请说明在MyEclipse环境中,开发JSP动态网站的具体步骤 在index.html中有这样一行代码:点击该超链后可进入welcome.html网页中 请问:/sports/welcome.html是URL吗?并说明原因,奥运展播,Web程序的调试与排错,在运行Web程序时,

9、我们常犯的一些错误有:未启动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

10、,错误3:URL输入错误,排除错误:使用正确的URL,错误现象,排错方法:检查URL,http:/localhost:8080/news/index.html,文件名称与路径要写对,查看菜单:项目属性MyEclipseWebWeb Context-root,协议,主机IP地址,1,2,3,错误4:目录不能被引用,排除错误:把index.html文件拖至WebRoot文件夹下,错误现象,排错方法:检查文件的存放位置,META-INF,WEB-INF文件夹下的内容无法对外发布,1,2,3,小结3,运行你的web程序时,如果浏览器提示404错误,可能的原因有哪些?判断tomcat是否启动,或者是否在你预期的端口启动,最简单的方法是什么?,总结,在开发Web应用程序时,静态文件一般存放在什么位置?以下哪些是正确的URL?1、2、3、4、5、http:/:806、/news/welcome.html,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号