第2章简单的Web应用实例(免费阅读).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.7.2 传值 视图层与控制层之间值的传递 从视图层到控制层 从控制层到视图层 使用request对象 控制层把信息保存在request中 request.setAttribute(user,user); 视图通过表达式语言获取 姓名:${user.username} 密码:${user.userpass} 2.7.2 传值 控制层与模型层之间值的传递 从控制层向模型层传递信息: 在调用构造方法的时候传递; 调用专门的初始化方法赋值或者通过调用setter方法赋值; 通过业务方法的参数传递; 从模型层向控制层传递信息 通过方法的返回值。 2.7.3 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模型进行了介绍。 Java 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运行测试 先启动服务器 访问程序:8080/bookstore/hello.jsp http表示协议 表示主机IP地址,也可以写主机名字,8

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档