自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 13.1 任务调度和异步执行器

自己写基于线程的调度程序易出错,Quartz是任务调度领域著名的开源框架。Spring集成了Quartz的功能。 任务调度有基于时间的调度、资源上的调度等等。 任务调度涉及到:多线程并发、运行时间规则制定及解析、运行现场保持与恢复、线程池维护等工作。 Quartz快速进阶SimpleTriggerQuartz对任务调度领域的问题进行了高度抽象,提出了调度器、任务和触发器三个核心概念。 例1:

2017-01-17 22:17:05 329

原创 12.3 Dao层的设计

基类Dao:-- 基于Hibernate的BaseDao.javaimport java.io.Serializable;import java.lang.reflect.Type;import java.lang.reflect.ParameterizedType;import org.springframework.beans.factory.annotation.Autowired;

2017-01-17 22:14:03 197

原创 12.2 Spring整合myBatis

配置SqlMapClientSpring中配置myBatis

2017-01-17 21:13:59 196

原创 eclipse安装Hibernate插件

先看自己的eclipse版本,比如Juno、Kepler、Mars等等。 在help—-about eclipse 里查看。help—install new software,在Work with:后面输入 http://download.jboss.org/jbosstools/updates/stable/mars/ (如果版本是kepler,最后一个就是/kepler/) 回车, 选中

2017-01-11 10:49:58 296

原创 12.1 Spring整合Hibernate

一般用某ORM框架时,会在原有ORM API基础上编写封装类方便使用。很多工作Spring替我们做了。混合使用: 一般的CRUD使用Hibernate,数据查询用iBaits或 Spring JDBC原来典型的Hibernate配置文件<!-- hibernate.cfg.xml --><?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibern

2017-01-11 10:43:52 333

原创 11.3 NamedParameterJDBCTemplate、SimpleJDBCTemplate

介绍 NamedParameterJDBCTemplate 、SimpleJDBCTemplate前者提供命名参数绑定的功能,后者封装了JDBCTemplate、将常用的API开放出来。NamedParameterJDBCTemplate为什么会有NamedParameterJDBCTemplate? 答:因为以前用?占位符声明参数,并用索引号绑定参数。但这种编程模式是弱稳定的,因为如果新增一个占

2017-01-11 00:46:50 356

原创 11.2 自增键、行集

参考书本P384自增键自增键对象让我们不依赖数据库的自增键,在应用层为新纪录提供主键值。 Oracle是以序列方式产生主键值,MySQL是以表方式产生主键值。例:在数据库中除了已有的t_post,还需要再新建一个表t_post_id专门用来存放生成t_post主键的变量sequence_id。create table t_post_id(sequence_id int)engine=myisam

2017-01-11 00:27:07 373

原创 8 Spring对DAO的支持

不同持久化技术对应的模板类: JDK5.0以上版本可以使用jdbc.core.simple.SimpleJdbcTemplate的模板类。数据源Spring在第三方依赖包中包含两个数据源的实现包类,一是Apache的DBCP,二是C3P0使用实例:// DBCP<context:property-placeholder location="classpath:chapter9/jdbc.

2017-01-10 10:25:04 260

原创 资源 Resource

以后补充

2017-01-10 09:12:27 277

原创 bean的生命周期

Spring IOC容器管理bean的生命周期:例:实体类Car.java里有-- // 自己定义初始化和销毁的方法体 public void init(){ System.out.println("init..."); } public void destroy(){ System.out.println("destroy..."

2017-01-09 22:10:37 261

原创 Spring-SpEL

Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL” SpEL是单独模块,只依赖于core模块,不依赖于其他模块,可以单独使用。 支持SpEL的Jar包:“org.springframework.expression-3.0.5.RELEASE.jar”例子:import org.springframework.expression.Eval

2017-01-09 16:57:00 1062

原创 spring概览

Spring模块: IOC及DI: DI实际是IOC(反转控制)的另一种表述bean的作用域: bean的作用域有4种:singleton、session、request、prototype 默认的作用域是singleton数据源:

2017-01-09 16:54:06 254

原创 <context:component-scan>使用说明

该标签会在spring配置文件中用到。spring下的注解: @Component是所有受Spring管理组件的通用形式;而@Repository、@Service和 @Controller则是@Component的细化,用来表示更具体的用例(例如,分别对应了持久化层、服务层和表现层)。标签的用处?

2017-01-08 11:46:22 452

原创 11.1 使用Spring JDBC访问数据库

参考《企业应用开发实战》第11章。细节: 如果某参数不希望在方法中改变,可以声明为final实战经验: 一般在配置文件中先声明一下 dataSource、jdbcTemplate等bean,之后在需要用的DAO类中,一般先写个基类BaseDao,在基类中定义一些通用的功能,例如声明JDBCTemplate、分页查询等多种。@Autowiredprivate JdbcTemplate jdbcT

2017-01-07 16:03:27 405

数据结构(严蔚敏)程序代码

配套严蔚敏数据结构,课本上所有程序算法的代码

2013-11-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除