周总结(三单元_三大框架).docVIP

  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文档。上传文档
查看更多
周总结(三单元_三大框架)

三大框架(SSH) 框架(Framework) 最早出现在建筑领域,指的是在建造房屋前期构建的建筑骨架 对于应用程序来说,就是应用程序的骨架 框架凝结着前人的经验和智慧 使用框架就站在了巨人的肩膀上 框架技术的优势 不用再考虑公共问题 可以专心在业务逻辑上 结构统一,便于学习和维护 有助于写出高质量程序 框架与组件 框架就是一组协同工作的组件 组件是构建应用程序的“零件” 框架是一系列预装的、组合在一起的“零件” 框架还定义了“零件”间协同工作的规则 Struts 框架 Struts 是MVC 设计模式的一个优秀实现 Struts 定义了通用的Controller(控制器) 通过配置文件隔离了Model(模型)和View(视图) Struts 2框架 以WebWork优秀的设计思想为核心 吸收了Struts 框架的部分优点 提供了整洁的MVC设计模式实现的Web应用程序框架 Hibernate 框架 是一个优秀的持久化框架 简化将对象数据保存到数据库中 简化从数据库中读取数据并封装到对象的工作 可以使用对象编程思维来操作数据库 Spring 框架 一个轻量级的框架 作为依赖注入容器和AOP实现存在 提供了声明式事务 方便与Struts、Struts 2、Hibernate等框架集成 Spring中使用的设计模式 工厂模式、单例模式、模板方法模式、代理模式、策略模式 Hibernate 框架 目标: 使用Hibernate实现数据持久化 在项目中熟练使用Hibernate 使用Hibernate实现对数据库的增删改查操作 掌握HQL查询 掌握Criteria查询 使用缓存提高查询性能 使用注解简化映射配置 Hibernate简介 Hibernate作者——Gavin King Hibernate创始人 《 Hibernate in action 》作者 EJB 3.0的Entity bean specification的实际领导人(sun任命的领导人是Linda DeMichiel) 参加了XDoclet和Middlegen的开发 2003年9月加入JBoss,全职进行Hibernate开发 Hibernate 一个开发源代码的对象关系映射框架 对JDBC进行了非常轻量级的对象封装 将JavaBean对象和数据库的表建立对应关系 Hibernate优势 Hibernate 是一个优秀的Java 持久化层解决方案 是当今主流的对象—关系映射工具 Hibernate 简化了JDBC 繁琐的编码 Session session = HiberanteUtil.getSession(); Query query = session.createQuery(from User); ListUser users =(ListUser)query.list(); Hibernate 将数据库的连接信息都存放在配置文件中 持久化与ORM 持久化 将程序中数据在瞬时状态和持久状态间转换的机制 持久化层 JDBC 就是一种持久化机制 将程序数据直接保存成文本文件也是持久化机制的一种实现 在分层结构中,DAO 层(数据访问层)也被称为持久化层 持久化完成的操作 将对象保存到关系型数据库中 将关系型数据库中的数据读取出来 以对象的形式封装 ORM(Object Relational Mapping,对象关系映射) 编写程序的时候,以面向对象的方式处理数据 保存数据的时候,却以关系型数据库的方式存储 ORM解决方案包含下面四个部分 在持久化对象上执行基本增、删、改、查操作的API 用于对持久化对象或属性查询的一种语言或者API 用于实体关系映射的工具 能够与事务对象交互、执行检查、延迟加载以及其他优化功能 Hibernate就是一个优秀的Java持久化层解决方案,是当今主流的ORM工具 准备Hibernate 下载需要的jar包 下载Hibernate 推荐下载hibernate-distribution-3.3.2.GA-dist.zip Hibernate包目录结构 部署jar包 hibernate3.jar required 目录下的jar 包 Oracle 数据库驱动jar包 创建Hibernate配置文件 用于配置数据库连接 运行时所需的各种属性 默认文件名为“hibernate.cfg.xml” !--数据库URL -- property name=connection.url jdbc:oracle:thin:@localhost:1521:orcl /property !--数据库用户 -- property name=

文档评论(0)

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

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

1亿VIP精品文档

相关文档