第1章框架技术概述及Struts1原理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 结合doc文档进行讲解。 * * Struts1 SSH2课程目标 ssh2课程顺序 Struts1 Hibernate Spring Struts2 SSH2 SSH1 第一章 框架技术概述及Struts1原理 知道使用框架技术的好处 了解常用Java框架的应用优势 了解Struts1原理 本章目标 本章任务 使用Struts1框架实现: 加法器 为什么需要框架技术 如何更快更好地写简历? 使用Word简历模板 思考: 使用模板有什么好处呢? 结构统一,便于人事阅读 不用考虑布局、排版等,提高效率 可专心在简历内容上 新手也可以作出专业的简历 什么是框架技术 “框架技术”帮我们更快更好地构建程序: 是一个应用程序的半成品 提供可重用的公共结构 按一定规则组织的一套组件 优势: 不用再考虑公共问题 专心在业务实现上 结构统一,易于学习、维护 新手也可写出好程序 直接组装汽车,不用自己造轮子 站在巨人的肩膀上,享用前人经验和智慧 概念辨析 技术、组件、框架和系统 概念 说明 举例 技术 解决某一类问题的方法 锻造技术 JSP技术、JDBC技术 XML技术、 JavaScript技术 组件 应用程序里可重用的“零件” 空心钢管、铆钉 分页组件、控制器组件、视图组件 框架 一系列组件,按照一定的结构组合在一起。 作为系统开发的平台。 自行车车架 Struts1、Spring、Hibernate、WebWork、JSF、EJB DWR框架 系统 实现完整功能的应用程序 自行车 物流管理系统、销售系统 Java流行框架 1、MVC设计模式的实现 2、接收用户请求,调用业务逻辑代码,转发到正确页面 3、控制器 1、依赖注入容器 / AOP实现 2、声明式事务 3、简化Java EE应用 4、黏合剂,将大家组装到一起 1、ORM,简化数据库操作 2、DAO层 大名鼎鼎的SSH 回顾:MVC设计模式 MVC的含义 M – Model(模型) –处理业务逻辑 V – View(视图) – 展现数据,获得用户输入 C – Controllor(控制器) – 接收用户输入,调用业务代码(M),返回数据到视图(V) MVC的目的 将模型(业务逻辑)和 视图(页面展示)分离 Struts1原理 Struts1原理 Struts1 Web应用运行过程 控制器组件: ActionServlet 视图组件: JSP 模型组件: [Post]Biz 数据库 控制器组件: [Post]Action 控制器组件: [Add]Action 模型组件: [Post]DAO 视图组件: JSP Struts-config.xml Struts1原理 Struts1原理 ActionServlet JSP JavaBean 数据库 [Add]Action AddForm, ActionMapping 1 2 3 4 5 6 开发时只需关注: ·两个核心组件: ActionForm [Add]Action ·一个配置文件 1、页面提交的数据封装到ActionForm中 2、通过请求路径查找Struts-config.xml中Action的配置,找到并调用对应的Action Controller (控制器) Model(模型) View(视图) 查找ActionMapping,找到正确的JSP页面,并转发 MyEclipse中使用Struts1实现加法器 使用 开发的4个步骤 给项目添加Struts1支持 实现业务类 添加Struts1组件 1、ActionForm 2、Action 3、添加jsp页面 4、配置Struts1-config.xml 调试运行 完成的项目 1 2 3 4 给项目添加Struts1支持 1 MyEclipse中使用Struts1实现加法器 点选 MyEclipse ? Add Struts1 Capabilities 在项目节点上单击右键 MyEclipse中使用Struts1实现加法器 给项目添加Struts1支持 添加Struts1支持后的项目 增加了: Struts1 JAR 包 Struts1-config.xml Struts1标签库 修改了web.xml 添加Struts1支持前的项目 Struts1是基于Servlet技术实现的框架 可以配置Struts1配置文件的文件名,支持多个配置文件 拦截所有以“.do”结尾的请求 1 MyEclipse中使用Struts1实现加法器 实现业务类(模型 - Model) 2 1 使用“Struts1 1.2 Form,ActionJSP”向导新建组件 MyEclipse中使

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档