第2章 简单的Web应用实例

上传人:无*** 文档编号:244610076 上传时间:2024-10-05 格式:PPT 页数:38 大小:647KB
返回 下载 相关 举报
第2章 简单的Web应用实例_第1页
第1页 / 共38页
第2章 简单的Web应用实例_第2页
第2页 / 共38页
第2章 简单的Web应用实例_第3页
第3页 / 共38页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,http:/ Web,开发教程:入门与提高篇(,JSP+Servlet,),第,2,章 简单的,Web,应用实例,目标,掌握,JDK,的安装;,掌握,Tomcat,的安装;,对,Web,应用有初步的认识;,掌握,Web,应用的文档结构;,掌握,Web,应用的基本配置;,掌握,JSP,的运行原理;,掌握,Servlet,的运行原理;,了解,MVC,模式。,主要内容,环境搭建,实例演示,Web,应用文档结构,配置端口、应用、默认应用和欢迎文件,Servlet,运行原理,JSP,运行原理,MVC,模式,2.1,动手操作:环境搭建,2.1.1,运行环境,2.1.2,安装,JDK,2.1.3,安装,Tomcat,服务器,2.1.1,运行环境,Web,服务器,应用服务器,JDK,JRE,2.1.2,安装,JDK,获取,JDK,安装,JDK,配置环境变量,测试,JDK,具体过程见,2.1.2,节。,2.1.3,安装,Tomcat,服务器,具体安装过程见,2.1.3,节。,2.2,实例:登录,2.2.1,功能演示,2.2.2,创建,Web,应用,2.2.3,编写,web.xml,2.2.4,页面文件,2.2.5,模型,JavaBean,2.2.6,Servlet,控制器,2.2.7,运行测试,实例结构图,登录界面,处理文件,成功界面,失败界面,数据库,验证,文件、分层及调用关系,M,(模型),V,(视图),login.jsp,failure.jsp,success.jsp,LoginServlet,UserBean,请求,调用,返回结果,成功,失败,成功否,2.2.1,功能演示,2.2.2,创建,Web,应用,创建文件夹,bookstore,,位置:,webapps,创建一个子文件夹,WEB-INF,WEB-INF,中创建,web.xml,WEB-INF,中创建,classes,文件夹和,lib,文件夹,JSP,文件和,HTML,文件直接放在,bookstore,下面。,2.2.3,编写,web.xml,2.2.4,页面文件,登录界面,login.jsp,登录成功的界面,success.jsp,登录失败的界面,failure.jsp,注:界面代码参见,2.2.3,节。,2.2.5,模型,JavaBean,代码参见,2.2.5,节。,2.2.6,Servlet,控制器,代码参见,2.2.6,节。,2.2.7,运行测试,先启动服务器,访问程序,http:/127.0.0.1:8080/bookstore/hello.jsp,http,表示协议,127.0.0.1,表示主机,IP,地址,也可以写主机名字,,8080,表示服务的端口,bookstore,表示应用,hello.jsp,是要访问的资源。,2.3 Web,应用文档结构,2.4,配置端口、应用、默认应用和欢迎文件,2.4.1,配置端口,2.4.2,配置应用,2.4.3,配置欢迎文件,2.4.1,配置端口,在,server.xml,中修改(位于,tomcat,安装目录的,conf,文件夹中),2.4.2,配置应用,在,server.xml,中的,之前提添加:,如果想设置应用为默认应用,设置,path,即可,2.4.3,配置欢迎文件,访问应用的时候,如果不输入文件名,系统会访问欢迎文件,欢迎文件在每个应用的配置文件,web.xml,中配置,,可以有多个,http:/ JSP,运行原理,运行原理图参见图,2.26,。,2.7 MVC,模式,MVC,模式是一种软件开发模式,M,是,Model,,表示模型,主要完成系统的逻辑处理。,V,是,View,,表示视图,主要完成与用户的交互。,C,是,Controller,,表示控制器,主要建立模型与视图之间的关联。,http:/ MVC,模式,2.7.1,分层,2.7.2,传值,2.7.3 MVC,模式在,Java Web,中的应用,2.7.4,如何实现,MVC,模式,http:/ MVC,模式的应用,JSF,JSF,框架中提供了一个中心控制器,FacesServlet,完成所有的控制,编写配置文件,faces-,config.xml,,描述文件之间的跳转关系,以及使用,JavaBean,2.7.3 MVC,模式的应用,Struts 1,提供了一个中心控制器,ActionServlet,编写配置文件,struts-,config.xml,2.7.4,如何实现,MVC,模式,采用,MVC,模式,所有问题的考虑方式基本完全相同,分下面,3,步。,任何一个功能都是先从用户的角度考虑:,用户如何提交请求,系统如何向用户展示结果。,主要使用,JSP,页面来完成,可以根据输入输出功能所涉及的元素设计,JSP,页面。,2.7.4,如何实现,MVC,模式,考虑功能如何实现,所有的功能最后都是通过方法来实现。,考虑这个方法应该属于已经存在的某个模型的方法,还是不属于任何已经存在的模型,对于前者只需要在原有模型中增加方法即可,对于后者需要创建新的模型;,考虑这个方法的定义,包括方法的名字、参数、返回值、异常和执行过程。,这个过程属于,MVC,模式中,M,部分的设计。,2.7.4,如何实现,MVC,模式,(,C,部分的设计)最后考虑输入界面、功能和输出界面之间如何关联:,需要从输入界面获取哪些信息;,需要调用,JavaBean,的哪个方法;,是否需要把模型执行的结果传递给显示界面,根据模型的执行结果选择界面对用户进行响应。,小结,本章首先介绍了,JDK,和,Tomcat,的安装。然后通过一个登录实例介绍了,Web,应用的基本开发过程,通过对实例进行分析介绍了,Web,应用的文档结构、,JSP,和,Servlet,的运行原理,以及如何对,Web,应用进行配置,最后对,MVC,模型进行了介绍。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!