- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
框架介绍
相关课程回顾 构建友好、美观的界面: JSP JavaScript 以OO方式描述业务逻辑: Java OOP 框架技术的基础: Servlet JavaBean 程序架构: MVC 三层结构 本门课程目标 学完本门课程后,你能够: 学会使用Struts规范程序结构 学会使用Hibernate简化数据库访问操作 学会使用Spring提高开发效率 预习检查 根据你的理解,谈谈什么是框架? 框架能给我们带来什么好处? 举两个框架的例子。 本章任务 实现一个自定义框架 基于Servlet技术 是MVC的一个实现 类似Struts框架 在这个框架上实现: 加法器 登录功能 本章目标 知道使用框架技术的好处 掌握MVC控制器实现原理 了解常用Java框架的应用优势 为什么需要框架技术 如何更快更好地写简历? 使用Word简历模板 思考: 使用模板有什么好处呢? 使用框架构建项目也是基于这样的考虑。当我们确定使用哪个技术框架后,就已经有了一个“半成品”,然后在这个半成品里填上内容,工作就完成了。框架技术的优势在于: (1)不用再考虑公共问题,框架已经帮我们做好了 (2)可以专心在业务逻辑上,保证核心业务逻辑的开发质量 (3)结构统一,便于学习、维护 (4)框架中集成了前人的经验,可以帮助“新手”写出稳健、性能优良而且结构优美的高质量程序 为什么需要框架技术 如何更快更好地盖房子? 什么是框架技术 “框架技术”帮我们更快更好地构建程序: 是一个应用程序的半成品 提供可重用的公共结构 按一定规则组织的一组组件 优势: 不用再考虑公共问题 专心在业务实现上 结构统一,易于学习、维护 新手也可写出好程序 框架(Framework)是一个提供了可重用的公共结构的半成品.它为我们构建新的应用提供了极大的便利.一方面给我们提供了可以拿来就用的工具,给我们提供了可重用的设计.框架这个词最早出现在建筑领域,指的是在建造房屋前期构建的建筑骨架. 对于应用程序来说, “框架”的意义也在于此,是应用程序的骨架. 开发者可以在这个骨架上加上自己的东西, 完成符合自己需要的应用系统.框架中凝结前人的经验和智慧的结晶,使用框架,我们就站在了巨人的肩膀上. 莎士比亚说:”一千个人眼中有一千个汉姆雷特”,同样,如果没有框架的话,一千个人将写出一千种Servlet+JavaBean+JSP的代码,但一千个人只能写出一种基于Struts的Web应用程序。框架保证了我们晨曦的结构风格统一。 概念辨析 技术、组件、框架和系统 Java流行框架 大名鼎鼎的SSH Struts Struts是最早的Java开源框架之一,也是现在Java Web框架的事实标准,现在的绝大多数Java Web应用程序都是基于Struts框架构建的。Struts是MVC设计模式一个优秀的实现。Struts框架定义了通用的Controller(控制器),通过配置文件(一般是struts-config.xml)隔离了Model(模型)和View(视图),以Action的概念对用户请求做了封装,是代码更清晰易读。Struts还提供了自动将请求的数据填充到对象中以及页面标签等简化编码的工具。Struts是开放大型Java项目成为可能 登陆: ActionServlet Action ActionForm Struts-config.xml Struts2.0--?struts1.o+xwork ----Action-------?Servlet Strutst2.0提供过滤器,监听器 Strutrs2.0 的一些配置文件?-----难点 Action获取Scope对象 Strutrs2.0 的一些配置文件?-----难点 1. Action 如何执行过程 2. 如何执行Action 中不同的操作 3. Result 跳转的方式 Hibernate Hibernate是一个优秀的持久化框架,负责简化将对象数据保存到数据库中或从数据库中读取数据库中读取数据并封装到对象的工作。通过简单配置和编码即可替代JDBC繁琐的程序代码。Hibernate处理数据库操作的方式代表了当前的趋势。 Spring框架 Spring的出现改变了Java世界。它的目标是使现有的JavaEE技术更易用和促进良好的编程习惯。它是一个轻量级的框架。渗透了JavaEE技术的方方面面。它主要作为依赖注入容器和AOP实现存在。还提供了声明式事物、对DAO层支持等简化开放的功能。Spring还可以很方便地于Struts、Hibernate等技术集成 大名鼎鼎的SSH集成框架指的就是Struts+Spring+Hibernate的技术框
您可能关注的文档
最近下载
- L630-50动臂使用说明书.pdf VIP
- 24 T600-32U起重性能提升60m臂长(25m@25t).pdf VIP
- T8030-25U 国内标准版说明书-附着高度345m-(2017.10.9).pdf VIP
- XGT1750-80S塔吊说明书安装手册.pdf VIP
- 考试考场座位号模板(可打印).pdf VIP
- 电气设备故障处理实例及实践中创新方法的应用.pdf VIP
- 院感管理制度(3篇).docx
- 计算机网络第8版课件-第8章-互联网上的音频和视频服务.pptx VIP
- 沪教版(上海)六年级第一学期第二章分数单元测验 .docx VIP
- 2024年产品开发合作框架协议.doc VIP
原创力文档


文档评论(0)