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 · 2340 阅读 · 0 评论 -
spring中jdbctemplate的使用以及c3p0
首先创建bean类:public class Person { private Integer id; private String name; private Integer age; setter....}接着dao层实现类:有两种实现方式,一种是自己spring自己注入jdbcjdbcTemlatepublic class PersonD原创 2016-04-19 16:56:13 · 2014 阅读 · 0 评论 -
springmvc中数据绑定,controler开发细节,以及与struts2对比
springmvc和struts2的本质区别(以下为我抄的): struts2:通过在action类中设置成员变量接收参数,所以struts2必须使用多例。springmvc:请求数据,通过参数绑定,将参数赋值给controller的方法形参。springmvc可以单例也可以多例,建议使用单例。1、springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑原创 2016-05-03 16:18:41 · 2445 阅读 · 0 评论 -
spring aop纯注解
接口不在贴了,实现类:package com.leige.aspect3;import org.springframework.stereotype.Service;@Servicepublic class PersonServiceImpl implements PersonService { public void addPerson() { System.out.prin原创 2016-04-19 12:32:04 · 460 阅读 · 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 · 19225 阅读 · 5 评论 -
java动态代理和spring动态代理对比
Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象:.java文件到jjvm的过程图: class字节码文件是根据JVM虚拟机规范中规定的字节码组织规则生成的、转载 2016-04-18 21:37:19 · 6595 阅读 · 1 评论 -
spring 中bean的作用域和生命周期
spring 中bean的作用域和生命周期转载 2016-04-17 16:50:18 · 5063 阅读 · 0 评论 -
spring配置方式:
spring中配置方式可以完全使用注解也可以完全使用注解实现,但是大部分都是用xml加注解,这样不仅兼顾了效率,也提高了程序的可读性:但是需要注意的是:纯注解实现时:需配置扫描: 纯xml开发就不用讲解了:xml加注解时需要注意的是:所有的bean对象都要在xml中配置,需要注入时,我们使用注解:@AutoWired 和 @Resource 进行使用@se原创 2016-04-17 20:42:01 · 816 阅读 · 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 · 453 阅读 · 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 · 16461 阅读 · 2 评论 -
spring3理解,第一个程序,浅谈三大框架
当我们学习javaweb到一定程度时,如果还使用简单的mvc设计模式,什么框架都不使用,对于开发者来说是痛苦的,我们不仅要了解,前台开发的知识,这里主讲后台的实现,你会发现作为一个后台程序员,要学习的东西太多了,我们不仅了解,各个主流数据库的差异,还要了解标准数据库语言,还要了解jdbc操作,以及jsp+servlet+javaBean,等实现原理,还要了解过servlet过滤器,监听器,等,以及原创 2016-04-14 18:20:41 · 814 阅读 · 0 评论 -
spring aop切面动态代理xml配置实现
上次我已经写过aop用注解实现的这次是用配置实现,个人感觉配置实现比较好,毕竟程序是给人看的吗,配置里写的一清二楚,别人看来也好懂,而且配置修改起来也比较容易,便于后期维护及修改,而才用注解方式的修改,需要修改注解,或者重写实现类,比较麻烦,建议采用配置方式实现,至于性能方面,目前处于学习阶段,没有感受出来代码样例:自定义的切面代码package com.leige.aop;原创 2015-10-24 12:41:54 · 2553 阅读 · 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 · 1047 阅读 · 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 · 683 阅读 · 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 · 1323 阅读 · 0 评论