spring
都市桃源
if you wanna do something,just do something,now
展开
-
spring @Resourse注解使用方法,建议使用Resourse
SPring提供了好多注解方式,例如:但功能目前我理解的最全的就是@Resource()可以按照标注在setter方法和字段上,可以按照类型和名称寻找 @Autowired()默认按照类型寻找 @Qualifier()按照名称寻找 以上注标注在setter方法上时,如果你的属性和beans.xml中的配一样时,就不必指定名称,但是考虑得到性能的关系,建议对Resourse指定 代码样例原创 2015-10-23 13:26:31 · 2309 阅读 · 0 评论 -
spring中jdbctemplate的使用以及c3p0
首先创建bean类:public class Person { private Integer id; private String name; private Integer age; setter.... } 接着dao层实现类:有两种实现方式,一种是自己spring自己注入jdbcjdbcTemlate public class PersonD原创 2016-04-19 16:56:13 · 2006 阅读 · 0 评论 -
springmvc中数据绑定,controler开发细节,以及与struts2对比
springmvc和struts2的本质区别(以下为我抄的): struts2:通过在action类中设置成员变量接收参数,所以struts2必须使用多例。springmvc:请求数据,通过参数绑定,将参数赋值给controller的方法形参。springmvc可以单例也可以多例,建议使用单例。1、springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑原创 2016-05-03 16:18:41 · 2431 阅读 · 0 评论 -
spring aop纯注解
接口不在贴了,实现类:package com.leige.aspect3; import org.springframework.stereotype.Service; @Service public class PersonServiceImpl implements PersonService { public void addPerson() { System.out.prin原创 2016-04-19 12:32:04 · 448 阅读 · 0 评论 -
SSM整合最新版,spring4.2,springmvc4.2,mybatis3.2整合
**目前网站开发常使用的三层框架体系结构: ssh和ssm即(spring,struts2,hibernate)和(spring,springmvc,mybatis),但是目前使用较多的是ssm,可能是由于struts2的严重漏洞导致大家对于ssh框架失去了信心, Struts2 官方对于安全问题的处理让人担忧,竟然会直接演示攻击方法,多少个站长彻夜将自己的网站升级,然而 Hibernate 我原创 2016-05-03 11:04:19 · 19157 阅读 · 5 评论 -
java动态代理和spring动态代理对比
Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象: .java文件到jjvm的过程图: class字节码文件是根据JVM虚拟机规范中规定的字节码组织规则生成的、转载 2016-04-18 21:37:19 · 6566 阅读 · 1 评论 -
spring 中bean的作用域和生命周期
spring 中bean的作用域和生命周期转载 2016-04-17 16:50:18 · 5037 阅读 · 0 评论 -
spring配置方式:
spring中配置方式可以完全使用注解也可以完全使用注解实现,但是大部分都是用xml加注解,这样不仅兼顾了效率,也提高了程序的可读性: 但是需要注意的是: 纯注解实现时:需配置扫描: 纯xml开发就不用讲解了: xml加注解时需要注意的是: 所有的bean对象都要在xml中配置,需要注入时,我们使用注解: @AutoWired 和 @Resource 进行使用 @se原创 2016-04-17 20:42:01 · 806 阅读 · 0 评论 -
spring基础知识详解
spring注入方式: XML配置注入: xml注入分为:构造方法注入: 和setter方法注入,p命名空间注入(详情可参考spring spel表达式): 配置如下: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema原创 2016-04-17 16:35:17 · 446 阅读 · 0 评论 -
spring和mybatis整合的dao两种开放方式
spring是service层框架,这里的spring是指springframework,现在的spring已经在各个层次都有自己的一套解决方案,orm层有springdata,web有springmvc业务层有springframework,大家有时间可以自己研究下,这里只探讨spring和mybatis整合的dao开发 其实spring和mybatis整合时,dao的开发是围绕mybatis的原创 2016-04-29 19:48:22 · 16435 阅读 · 2 评论 -
spring3理解,第一个程序,浅谈三大框架
当我们学习javaweb到一定程度时,如果还使用简单的mvc设计模式,什么框架都不使用,对于开发者来说是痛苦的,我们不仅要了解,前台开发的知识,这里主讲后台的实现,你会发现作为一个后台程序员,要学习的东西太多了,我们不仅了解,各个主流数据库的差异,还要了解标准数据库语言,还要了解jdbc操作,以及jsp+servlet+javaBean,等实现原理,还要了解过servlet过滤器,监听器,等,以及原创 2016-04-14 18:20:41 · 811 阅读 · 0 评论 -
spring aop切面动态代理xml配置实现
上次我已经写过aop用注解实现的这次是用配置实现,个人感觉配置实现比较好,毕竟程序是给人看的吗,配置里写的一清二楚,别人看来也好懂,而且配置修改起来也比较容易,便于后期维护及修改,而才用注解方式的修改,需要修改注解,或者重写实现类,比较麻烦,建议采用配置方式实现,至于性能方面,目前处于学习阶段,没有感受出来 代码样例: 自定义的切面代码 package com.leige.aop;原创 2015-10-24 12:41:54 · 2527 阅读 · 0 评论 -
Spring动态代理,aop 注解实现aop
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop"原创 2015-10-23 20:50:36 · 1037 阅读 · 0 评论 -
spring利用注解进行注入
模板配置样例 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframewo原创 2015-10-23 13:09:25 · 677 阅读 · 0 评论 -
spring中事务的管理基于xml和注解,以及spring在web中应用
spring中的核心内容就是aop(面向切面编程),姑且不谈spring中其他框架,但就谈spring本身,spring属于业务层的框架,最主要的核心内容就是实现各层解耦,和事务管理:但是aop如何如何实现事务管理呢,代这里列举的是经典的转账例子,代码如下: 这里不再贴接口字体实现类代码: dao层实现类: package com.leige.dao.impl; import org.sp原创 2016-04-20 19:15:00 · 1311 阅读 · 0 评论