zoukankan      html  css  js  c++  java
  • (职员)2015-10-22 星期四 日志 第三天

    今天主要看了Spring AOP 和Spring 数据库方面 和 Hibernate的部分 上午: AOP 1.AOP是一种编程范式,提供从另一个角度来考虑程序结构以完善面向对象编 程(OOP) 2.动态代理的本质 用来实现对目标对象进行增强,最终表现为类,只不过是动态创建子类, 不用手工生成子类 3.AOP 使用的原则 大部分模块都需要使用的通用功能,包括系统级或模块级的功能

    体会:Spring AOP 总的思想是将很多相同的单独功能提取出来,进行封装,然后运用到很多的模块中,比如,进行日志的记录,很多的类都需要这个功能,要是每个类都写一遍,其实在功能上是类似的,只不过参数不同,如何将这个功能进行抽象出来,方面的供给其他模块调用,做到维护简单,以后对日志功能进行修改和扩展不要改很多的代码,不容易出现错误。AOP用到了代理的方法进行处理,这部分难以理解,于是后面的切面之类的完全晕了,这部分与要在以后的学习中再看看,慢慢理解,上午就在AOP的各种难懂的名词中看过去,以后难懂的尽量不要花太多时间,可以放一放,以后慢慢处理,把基本主要的理解了。

    下午: 下午看了SPRING 数据库方面的内容 spring对数据库进行了很好的封装,简单的配置xml和运用jdbctemplate就可以解决大部分的数据库方面的交互,确实很方便,不用自己管理数据库的连接,之类的。 1.JdbcTemplate类的基本实现方式:模板方法设计模式+回调方法,把变和不变的部分分离开来,不变化的部分,实 现在模板里面,而变化的部分通过回调方法的方式,由外部传入 2.NamedParameterJdbcTemplate类在SQL语句中支持使用命名参数,比较适合做查,,该类的最佳使用方式不是每次操作的时候实例化一个新的NamedParameterJdbcTemplate,而是针对每个DataSource只配置一个NamedParameterJdbcTemplate实例询 3.控制数据库连接 1.DataSourceUtils类 2.SmartDataSource接口 3.AbstractDataSouce类 4.SingleConnectionDataSource类:其内部包装了一个单连接。该连接 4.对事务的支持 5.SpEL表达式

    看了Hibernate 的内容 Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,持久化对象)映射到数据库中的数据库, 然后通过操作PO,对数据表中的数据进行增,删,改,查等操作。 运用hibernate基本步骤就是  数据库表的设计 ,表对于类文件的创建 ,配置hibernate xml 配置 类和表的关系 主要运用session对数据库进行操作

    体会:感觉和spring有很多的重复的地方,都是配置  然后读取配置文件 创建对象  进行操作,感觉java中有很多包,各种各样,有的相互依赖,必须全部引用到才能运行起来,不然就是类发现不到的错误,但是每个包的作用不清楚,依赖关系不清楚,就很难处理,花很多时间,以后多熟悉。

    明日计划 学习MINA框架

  • 相关阅读:
    程序员的算法课(10)-字符串排序算法实例(纯代码)
    程序员的算法课(9)-常见字符串算法
    程序员的算法课(8)-贪心算法:理解霍夫曼编码
    程序员的算法课(7)-01背包问题
    程序员的算法课(6)-最长公共子序列(LCS)
    吴晓波跨年演讲全文-预见-2020 (八、奥运激荡,5G热潮)
    吴晓波跨年演讲全文-预见-2020 (七、资本市场回暖可期)
    吴晓波跨年演讲全文-预见-2020 (六、快公司面临期中考)
    吴晓波跨年演讲全文-预见-2020 (五、硬科技催生慢哲学)
    吴晓波跨年演讲全文-预见-2020 (四、体验经济,美好爆发)
  • 原文地址:https://www.cnblogs.com/f-g-k/p/4905369.html
Copyright © 2011-2022 走看看