Spring
ImpressedGoddess
To simple, to wonderful
展开
-
Spring 的应用模块笔记
1. Spring 核心容器 负责 Spring 应用中 bean 的创建与管理(依赖注入),也 包括很多企业服务,例如邮件、JNDI访问、EJB集成和调度2. Spring AOP 为面向切面编程提供丰富的支持。3. Spring JDBC 数据访问与集成 集成当前流行的ORM框架,Hibernate、JPA、JDO 和 Mybatis等4. Web 和原创 2015-08-12 16:35:23 · 373 阅读 · 0 评论 -
Maven 工程整合 Spring mvc + Mybatis +Velocity
1. 创建 maven 工程,添加需要的依赖原创 2015-09-11 11:41:08 · 1179 阅读 · 0 评论 -
Spring 学习笔记(四)——数据访问与事务
一、Spring 数据访问1. 数据访问模板化2. Spring DAO 支持类 在 中为 DAO 支持类配置数据源 dataSource 属性,它会在内部自动创建 template 实例,直接通过 get Template 方法即可获取3. 配置数据源3.1 配置JNDI 数据源 如果应用程序运行在 Java 应用程序服务器上,则必须原创 2015-08-16 15:16:23 · 422 阅读 · 0 评论 -
Spring MVC 配置 druid 数据源实例
druid 项目放在 github 上,文档地址:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98原创 2015-10-28 10:32:37 · 7079 阅读 · 1 评论 -
Spring 学习笔记(七)——远程服务
一、Spring 使用 RMI原创 2015-08-18 14:09:32 · 450 阅读 · 0 评论 -
Spring 学习笔记(六)——WebFlow
一、Spring Web Flow原创 2015-08-18 08:27:40 · 631 阅读 · 0 评论 -
Spring 学习笔记(二)——装配 bean
一、自动装配 bean 配置文件自动装配的四种方式:1. byName2. byType 当 Spring 检查到有多个 bean 符合指定类型时,设置 primary = "false" 表示该 bean 不是候选 bean,但是默认是 true 还可以设置 autowire-candidate = “false”,以在自动装配时忽略该原创 2015-08-13 14:56:20 · 536 阅读 · 0 评论 -
Spring 学习笔记(三)——AOP
一、面向切面 Spring AOP1. 常用概念 面向切面:把应用中与业务逻辑无关的功能分离出来,而这些无关的功能被称为横切关注点 横切关注点(cross-cutting concerns):可以看成是影响应用多处的功能 通知(advice):通知定义了切面是什么以及何时使用 连接点(Joinpoint):切面需要作用的地方 切原创 2015-08-14 08:47:23 · 467 阅读 · 0 评论 -
Spring 学习笔记(一)
一、注入 bean 的方式1. 调用类的默认构造方法2. 通过构造函数注入 3. 通过构造函数注入对象的引用 4. 通过工厂方法创建 bean二、bean 的作用域scope三、初始化和销毁 bean (init-method、destory-method) 也可以为应用上下文中所有的 bean 定义默认的初始化原创 2015-08-13 09:12:41 · 443 阅读 · 0 评论 -
记一次Spring Task同时执行两次问题
Spring task 定时任务被执行了两次,原因是 task 类实例化了两次,导致存在两个实例执行任务; 查找被实例化两次的原因<Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAwar转载 2017-02-24 18:37:10 · 1784 阅读 · 1 评论