java三大框架(ssh)总结

java三大框架(ssh)总结

ID:16390046

大小:479.58 KB

页数:27页

时间:2018-08-09

java三大框架(ssh)总结_第1页
java三大框架(ssh)总结_第2页
java三大框架(ssh)总结_第3页
java三大框架(ssh)总结_第4页
java三大框架(ssh)总结_第5页
资源描述:

《java三大框架(ssh)总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Hibernate框架第一章数据结构1.1认识数据结构Ø数据:是信息的载体,是能够被计算机识别、存储、计算的符号集合是计算机处理的对象的总称;Ø数据元素:也称为结点,是组成数据的基本单位;Ø数据项:是数据的最小单位;Ø数据对象:是具有相同特征的数据元素的集合,它是数据的子集;Ø数据结构:计算机存储、组织数据的方式;l逻辑结构:指从逻辑关系上描述数据,与数据的存储无关,且独立于语言;n线性结构:有且仅有一个开始结点和一个终端结点,所有结点最多只有一个前驱结点和一个直接后继结点;n非线性结构:指一个结点可能有多个直接前驱和直接后继结点。l存储结构:指数据元素及其关系在计算机存储时如何表示,依

2、赖于语言;l数据运算:通茶昂贵定义在数据的逻辑结构上。1.2算法Ø是为求解一个问题需要遵循的,被清晰的制定的简单指令的集合;正确的算法有如下特点:l用待处理问题的相关信息作为输入数据l对一个既定的合法输入,多次执行同一算法,总返回同一个结果(随机算法除外)l算法中的指令是可行的,即每个指令都可以实现l算法中指令的数量是有限的l算法执行完毕后,能够输出正确的数据集合1.3算法分析Ø目的在于选择合适的算法,算法分析是从复杂度来考虑的。复杂度:衡量一个算法好坏的重要手段;l时间复杂度:以算法执行时间长短来衡量l空间复杂度:以算法执行占用的存储空间来衡量第二章算法第三章设计模式3.1面向对象设计

3、原则Ø单一职责原则:要求每个对象应该只有一种责任;Ø开闭原则:设计程序时对扩展开放,对修改关闭;Ø里氏替换原则:任何情况下,子类替换父类,不会影响程序运行;Ø依赖倒置原则:提倡高层不依赖底层,二者都依赖抽象;Ø接口隔离原则:把多个功能分开声明,不强迫客户实现不需要的功能;Ø迪米特原则:最少只是原则尽可能的降低访问级别;Ø组合/聚合复用原则:尽量不用继承达到复用类的目的,而是使用组合和聚合。3.2设计模式分类Ø创建型模式:如何创建对象以及何时创建对象,工厂模式,单例模式Ø结构型模式:对象该如何组织以及采用什么样的结构更合理Ø行为型模式:规定了各个对象应该具备的职责以及对象间的通信模式3.3

4、什么是框架Ø应用程序骨架;框架技术的优势在于:l不用再考虑公共问题,框架已经帮我们做好了l可以专心在业务逻辑上,保证核心业务逻辑的开发质量l结构统一,便于学习、维护l框架集成的前人的经验有助于写出稳健、性能优良并且结构优良的高质量程序3.4主流框架3.4.1Struts框架Ø最早的Java开源框架之一,定义了通用的Controller(控制器),通过配置文件(一般是struts-config.xml)隔离了Model(模型)和View(视图),以Action的概念对用户请求进行了封装,是代码更清晰易读。3.4.2Struts2框架Ø新的框架特性:l从逻辑中分离出横切关注点的拦截器l减少或

5、者消除配置文件l贯穿整个框架的强大表达式语言l支持可变更和可重用的基于MVC模式的标签API3.4.3Hibernate框架Ø对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合3.4.5Spring框架Ø轻量级框架,主要作为依赖注入容器和AOP实现存在,还提供了声明式事务、对DAO层的支持等简化开发功能。其优点有:l低侵入式设计,代码污染极低l独立于何种应用服务器,可以真正实现“WriteOnce,RunAnywhere”lSpring的DI机制降低了业务对象替换的复杂性lSpring开发并不完全依赖于Spring的所有组件,开发者可以自由选择使用Spring框架的部

6、分或全部组件。第四章Hibernate实现数据操作4.1Hibernate概述一个优秀的Java持久化层解决方案,是当今主流的对象-关系映射(ORM)工具4.1.1理解持久化l瞬时状态:程序退出,数据就不存在了l持久状态:在程序退出后,以文件的形式保存在硬盘中。l持久化:将程序中的数据在瞬时状态和持久之间转换的机制4.1.2对象-关系映射:能在对象和关系型数据库两者之间进行数据转换的机制4.2搭建Hibernate项目环境l加载Hibernate驱动包;l创建Hibernate.cfg.xml文件,指定数据库连接信息及其映射文件路径l创建持久化类和映射文件,并在Hibernate.cfg

7、.xml中指定映射文件路径l创建Hibernate连接工具类4.3在Hibernate中执行持久化操作的步骤1)读取并解析配置文件,读取并解析映射文件,创建SessionFactory,打开sessionSessionsession=newConfiguration().configure().buildSessionFactory().openSession();2)开启事务(增删改必须)Transactiontx=session

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。