1.背景 最近比较纠结,申请辞职后,一时走不了,因为还有一堆破事处理。我上一份职业,就是因为做得不开心,任性强行走人(一个月的薪水都不要了)。 这样做,真的好吗?作为过来人的体会,我以后肯定不会这样了,虽说走的潇洒,霸气,但会让一圈人脉断了,因为让你不好意思回头。 也许你不在乎,但确实在显摆个性的时...
分类:
其他好文 时间:
2015-03-31 19:43:06
阅读次数:
233
整合SSH框架(3)
Spring4+hibernate4+Struts2的整合,整合完成后我会把这个项目上传上去,但是我的建议是最好还是自己在自己的电脑上自己整合一下,我不保证一定没问题
前面那个,我们已经基本整合了SSH框架,但是还是有一些小小的瑕疵,
比如:PersonAction.java里面的
//获取实例,方法1
ServletContext sc...
分类:
编程语言 时间:
2015-03-31 09:18:31
阅读次数:
202
上一篇的HelloWorld简单实现了用AC容器(也就是IOC容器)来创建UserDao类。IOC和DI说的是一回事,只不过一个从宏观上描述 ,一个从细节上描述。IOC是一种将组件依赖关系的创建和管理置于程序外部的技术。这使得一个类是很独立的,不需要承担更多的责任。
Spring创建对象是在我们把这个对象类已经建好,并且按照这个类的结构,在ApplicationContext.xml中安...
分类:
编程语言 时间:
2015-03-31 09:17:30
阅读次数:
161
spring是一个很普通、很实用的框架,它封装了大量的常用代码。本质就是通过配置xml文件或注解来驱动java代码。
spring是一个独立的框架,既可以用在java SE项目中,也可以用在 Web项目中。
当使用spring框架时,必须使用spring容器,即 spring core container,主要由org.springframework.core org.springframew...
分类:
编程语言 时间:
2015-03-30 21:19:47
阅读次数:
245
一、IoC(Inversion of Control,控制反转)
我们在开发java程序中会有这样的体会,java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object()这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只...
分类:
编程语言 时间:
2015-03-21 15:34:13
阅读次数:
220
上篇文章中比较详细的介绍了依赖注入的相关注解,尤其是@Autowired。但是我们对bean的定义声明还是放在xml的配置文件中。Spring当然提供了机制可以自动的扫描类路径,自动的向容器注册BeanDefinition。这就是Bean级别的注解。以上机制称为类路径扫描(clsspath-sacn),它是有相关注解(如@Component @Named @Bean)和beanFactoryPos...
分类:
编程语言 时间:
2015-03-21 09:45:40
阅读次数:
256
Spring面试题一目录一、Spring工作原理 二、为什么要用Spring三、请你谈谈SSH整合四、介绍一下Spring的事务管理五、什么是依赖注入,依赖注入的作用是什么? 六、什么是AOP,AOP的作用是什么? 七、Spring中的BeanFactory与ApplicationContext的作...
分类:
编程语言 时间:
2015-03-20 12:47:13
阅读次数:
196
从spring 2.0开始,spring依次加入了对注解型元数据配置的支持。自此我们有了另外一种配置bean的方式。上篇文章中,我们对Spring支持的注解进行了大致的分类,并对其有了初步的介绍。本篇文章则对其展开较详细的说明。主要讲述依赖级别,部分属性级别则在过程中穿插使用。
本篇使用的示例代码继承之前的篇章。
依赖级别
Spring可以使用这些注解进行依赖注入,通常是自动的,或者借助一些...
分类:
编程语言 时间:
2015-03-20 09:22:26
阅读次数:
157
1.背景 如果某个具体的(或类)对象被客户程序所以依赖,通常把它们抽象成抽象类或接口。简单说,客户程序摆脱所依赖的具体类型,称之为面向接口编程。 那么问题来了?如何选择客户程序所需要的实现类?在使用创建型模式下创建对象是不难解决这个问题。 但如果设计的不是具体业务逻辑,而是公共类库或框架程序,对外只...
分类:
Web程序 时间:
2015-03-19 16:12:09
阅读次数:
175