spring
文章平均质量分 59
m_0307
这个作者很懒,什么都没留下…
展开
-
从实践中体会dispatcher模式
从实践中体会dispatcher模式概念解释 所谓dispatcher模式就是一个集中然后分发的模式,类似邮件的派发。我们将我们发往各地的快递或者是信件投递到邮局,然后邮局负责将各个邮件派发到信封上面的目的地。那么此时,我们就可以看做是一个服务的请求者,我们将我们的不同的需求提交给邮局,而邮局可以看做是一个分发器,我们的服务分发给各个服务的具体提供者。此时,邮局也可以看做一转载 2017-05-23 08:52:29 · 501 阅读 · 0 评论 -
@Repository、@Service、@Controller 和 @Component
@Repository、@Service、@Controller 和 @Component 将类标识为Beanspring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能转载 2017-05-22 13:48:02 · 323 阅读 · 0 评论 -
@Scope("prototype")
当我们在一个ACTION类里面写很多个方法的时候(其实是一种按功能划分模块编程的思想),每个方法的返回状态可能不一样,如果ACTION中不@Scope("prototype"),有可能报找不到XXXACTION的错误!写上这个就表示每次请求都重新创建一个ACTION,与SINGALON对应,俗称“多例”。转载 2017-05-22 09:32:10 · 757 阅读 · 0 评论 -
Spring@Autowired注解与自动装配
1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.Java [java] view plain copy pr转载 2017-05-22 09:23:01 · 424 阅读 · 0 评论 -
@Service注解的使用
首先,在applicationContext.xml文件中加一行:context:component-scan base-package="com.hzhi.clas"/> 加上这一行以后,将自动扫描路径下面的包,如果一个类带了@Service注解,将自动注册到Spring容器,不需要再在applicationContext.xml文件定义bean了,类似的还包括@Compon转载 2017-05-22 08:54:38 · 1147 阅读 · 0 评论 -
StringUtils.hasText(字符串)
StringUtils.hasText(字符串)如果字符串里面的值为null, "", " ",那么返回值为false;否则为true原创 2017-05-19 17:01:48 · 30889 阅读 · 0 评论 -
springside3
首先,从官网下载的springSide3并不具备我所需要的jar包,几个列子和我的编写习惯有很大冲突。仔细观察目录结构发现无法像struts2.0一样,把列子改一下就可以架设成功了。 没办法,下载包用处不是很大,还是看文档把——http://wiki.springside.org.cn/display/springside3/Home。 在文档中,首先看到了“快速开发指南转载 2017-05-16 17:16:58 · 550 阅读 · 0 评论 -
SpringSide3 PropertyFilter介绍
PropertyFilter是SpringSide框架中封装的一个类,可在页面中简单定义filter_EQS_name,filter_LIKES_NAME_OR_LOGIN_NAME的请求参数,可通过HibernateWebUtils的 buildPropertyFilter(ServletRequest)函数快速构造出PropertiyFilter列表并传递到 HibernateDAO的sear转载 2017-05-16 17:14:55 · 919 阅读 · 0 评论 -
static.abstract.synchronized
static : 用来声明静态方法,静态方法可以被类及其对象调用;abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类没有关系!在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在.final : 用转载 2017-05-23 14:52:35 · 353 阅读 · 0 评论 -
AOP
AOP(Aspect-OrientedProgramming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。 AOP的引入 在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权限执行相应的方法;在servlet中设置编码格式时,同样相同的代码出现很多次,而且还根业务无关,很容转载 2017-05-23 14:38:01 · 338 阅读 · 0 评论 -
spring自动装配
set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中标签的autowire属性 自动装配属性有6个值可选,分别代表不同的含义。 1,byName 从Spring环境中获取目标对象时,目标对象中的属性会根据名称在整个Spring环境中查找标签的id属性值转载 2017-05-23 10:19:56 · 356 阅读 · 0 评论 -
spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。
spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入 采用属性的set方法进行初始化,就成为set注入。 1)给普通字符类型赋值。[java] view plain copy print?public class User{ privateSt转载 2017-05-23 10:17:51 · 5111 阅读 · 0 评论 -
spring框架
1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对JavaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 2,架构概述 1)IoC(Inversion of Control)控制反转,对象创建责任的反转,在spring中BeanFacotory转载 2017-05-23 09:29:43 · 340 阅读 · 0 评论 -
Spring中Bean及@Bean的理解
Bean在Spring和SpringMVC中无所不在,将这个概念内化很重要,下面分享一下我的想法: 一、Bean是啥1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化); 2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性; 3、规律:凡是子类及带有方法或属性的类都要加上注册Bean到Spring IoC的注解;转载 2017-05-22 13:54:48 · 510 阅读 · 0 评论