spring
文章平均质量分 54
Tomsheng321
这个作者很懒,什么都没留下…
展开
-
ssh2项目报错原因:浏览器栏中输入的路径不对
Struts Problem ReportStruts has detected an unhandled exception: Messages:There is no Action mapped for namespace [/] and action name [user_listUI] associated with context path [/itcas原创 2017-02-04 21:05:46 · 725 阅读 · 0 评论 -
spring-aop之cglib代理
UserDao.javapackage cn.itcast.c_cglib;/** * 目标对象 * @author Jie.Yuan * */public class UserDao { public void save() { System.out.println("-----已经保存数据!!!------"); }}ProxyFactory.javap转载 2017-02-02 13:49:55 · 390 阅读 · 0 评论 -
spring-aop入门之myAop
bean.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context=转载 2017-02-02 13:59:39 · 289 阅读 · 0 评论 -
myaop_1
IUserDao.javapackage cn.itcast.d_myaop1;// 接口public interface IUserDao { void save(); }UserDao.javapackage cn.itcast.d_myaop1;import org.springframework.stereotype.Component;/** * 目转载 2017-02-02 14:17:49 · 283 阅读 · 0 评论 -
spring-aop的几个重要概念
弄清楚几个概念:aop 即面向切面编程。什么是切面,切面即重复代码。换而言之即面向重复代码编程。于是有了切面类Aop,里面定义了会被重复使用的各个方法。而切入点表达式:这个点是指拦截哪些方法;而"哪些方法",是目标对象的方法。为哪些方法生成代理对象。如:@Pointcut("execution(* cn.itcast.e_aop_anno.*.*(..))")public void po原创 2017-02-02 16:56:28 · 924 阅读 · 0 评论 -
注解方式实现spring-aop
IUserDao.javapackage cn.itcast.e_aop_anno;// 接口public interface IUserDao { void save();}UserDao.java@Component // 加入容器public class UserDao implements IUserDao{ @Override public void转载 2017-02-02 16:19:11 · 288 阅读 · 0 评论 -
spring-jdbc
引入相关jarspring-core包;spring-jdbc包转载 2017-02-02 17:39:35 · 466 阅读 · 0 评论 -
sping配置声明式事务
1.没有配置事务的情况bean.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:con转载 2017-02-02 18:53:32 · 280 阅读 · 0 评论 -
Spring并发访问的线程安全性问题
springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的instance去处理,这样导致了两个结果:一是我们不用每次创建Controller,二是减少了对象创建和垃圾收集的时间;由于只有一个Controller转载 2017-03-10 15:59:17 · 430 阅读 · 0 评论 -
spring-aop入门之动态代理模式
IUserDao.javapackage cn.itcast.b_dynamic;// 接口public interface IUserDao { void save(); }UserDao.javapackage cn.itcast.b_dynamic;/** * 目标对象 * @author Jie.Yuan * */public class UserDa转载 2017-02-02 13:36:48 · 414 阅读 · 0 评论 -
spring-aop入门之静态代理模式
IUserDao.javapackage cn.itcast.a_static;// 接口public interface IUserDao { void save();}UserDao.javapackage cn.itcast.a_static;/** * 目标对象 * @author Jie.Yuan * */public class UserDao转载 2017-02-02 13:10:08 · 281 阅读 · 0 评论 -
spingIoc注解方式之通常运用
bean.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context=转载 2017-02-02 12:55:42 · 311 阅读 · 0 评论 -
Quartz conTrigger 定时器表达式大全
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明 是否必填 允许填写的值允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3小时 是 0-23 , - * /转载 2017-02-18 15:20:53 · 647 阅读 · 0 评论 -
springIOC之二
applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"转载 2017-02-02 11:12:18 · 298 阅读 · 0 评论 -
springIoc创建对象之有参构造器
User.javapublic class User { private int id; private String name; public User() { super(); System.out.println("------User对象创建【无参数构造器】------"); } public User(int id, String name) { Sys转载 2017-02-02 11:33:02 · 1679 阅读 · 0 评论 -
spingIoc利用工厂调用方法创建对象
ObjectFactory.java// 工厂,创建对象public class ObjectFactory { // 实例方法创建对象 public User getInstance() { return new User(100,"工厂:调用实例方法"); } // 静态方法创建对象 public static User getStaticInstance() { r转载 2017-02-02 11:45:14 · 387 阅读 · 0 评论 -
初识springIOC
package cn.itcast.a_hello;public class User { private int id; private String name; public User() { super(); System.out.println("------User对象创建------"); } public int getId() { retur转载 2017-02-02 10:40:27 · 300 阅读 · 0 评论 -
spring 通过property标签给对象添加属性入门
User.javapackage cn.itcast.c_property;public class User { private int id; private String name; ////////////////// --> 通过容器注入属性值 public void setId(int id) { this.id = id; } // //--> 通过容转载 2017-02-02 12:08:14 · 5202 阅读 · 1 评论 -
springIoc案例之action/service/dao
UseDao.javapackage cn.itcast.c_property;public class UserDao { public void save() { System.out.println("DB:保存用户"); }}UserService.javapackage cn.itcast.c_property;public class UserServi转载 2017-02-02 12:17:46 · 371 阅读 · 0 评论 -
springIoc之注解方式
bean,xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context=转载 2017-02-02 12:44:57 · 303 阅读 · 0 评论 -
spring事务管理(声明式事务和编程式事务)
spring的事务管理分为:声明式事务和编程式事务spring对事务管理通常分为三部分:DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。1.spring数据源配置*直接在spring的配置文件(applicationContext.xml)中配置数据源转载 2017-03-22 16:24:32 · 647 阅读 · 0 评论