发表于: 2017-09-01 23:54:31
1 1133
今天完成的事情.
了解使用log4j与log4j2 配置及使用需要注意的地方.
log4j和log4j 2的包路径是不同的,包路径都更新了,这样可以在一个项目中使用2个版本的日志输出.
log4j想要生效,需要在web.xml中进行配置,
log4j2就比较简单,只需要把log4j2.xml放到工程resource目录下就行了。细节点,是log4j2.xml,而不是log4j.xml,xml名字少个2都不行!!
并试着改了个Hellow
继续学习Spring,并跟着网上改了个Helloworld. 先写接口
实现
环境 也是核心
依赖注入
从上面不难看出 接口实现 与最后的
依赖注入都是依靠核心配置文件自动进行的. 所有的零件位置都是摆放好固定位置的,就差个发动机把他们结合驱动起来,,而平时这些零件也互不干扰, 零件就是bean,,, 接口实现是机油...applicationContext.xml就是发动机,,,互不干扰就是解耦...例子没有皇帝后宫这个例子好 ,,..道理是一样的.
Spring对JDBC的支持
Spring通过抽象JDBC访问并提供一致的API来简化JDBC编程的工作量。我们只需要声明SQL、调用合适的Spring JDBC框架API、处理结果集即可。事务由Spring管理,并将JDBC受查异常转换为Spring一致的非受查异常,从而简化开发。
Spring主要提供JDBC模板方式、关系数据库对象化方式和SimpleJdbc方式三种方式来简化JDBC编程,这三种方式就是Spring JDBC的工作模式:
- JDBC模板方式:Spring JDBC框架提供以下几种模板类来简化JDBC编程,实现GoF模板设计模式,将可变部分和非可变部分分离,可变部分采用回调接口方式由用户来实现:如JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate。
- 关系数据库操作对象化方式:Spring JDBC框架提供了将关系数据库操作对象化的表示形式,从而使用户可以采用面向对象编程来完成对数据库的访问;如MappingSqlQuery、SqlUpdate、SqlCall、SqlFunction、StoredProcedure等类。这些类的实现一旦建立即可重用并且是线程安全的。
- SimpleJdbc方式:Spring JDBC框架还提供了SimpleJdbc方式来简化JDBC编程,SimpleJdbcInsert 、 SimpleJdbcCall用来简化数据库表插入、存储过程或函数访问。
- 还没有完全理解,明天试着写一下加深印象.
明天计划;
继续看基础,
尝试Spring jdbc Template.增删改查
遇到的问题;
网上的东西比较散乱,,有些也不容易理解,,找内容过程中栽了不少跟头.
另外一个问题,,之前安装IDEA .配置了一下本地仓库 ,配置的JAR包现在无法引用,,明天把这个问题解决了.
任务开始时间2017-8-23
任务结束时间2017-9-15
无延期风险
禅道; http://task.ptteng.com/zentao/task-view-9936.html
评论