遇到一个问题:在JSP中,使用Spring注入的Bean对象时,未能获取到想要的对象。郁闷的是,它也没报错。使用DEBUG功能(好久不在JSP里写Java代码了,都忘了JSP也可以打断点调试),跟踪了一下代码,发现确实有了我想使用的类的实例,不过是个代理类。想到反射、代理相关的知识,貌似知道问题在哪...
分类:
编程语言 时间:
2014-07-07 19:54:56
阅读次数:
198
3.4.3 使用depends-on 使用depends-on能够强制使一个或多个beans先初始化,之后再对这个bean进行初始化。 多个bean之间用“,”、“;”、“ ”隔开。3.4.4 Lazy-initialized beans 声明lazy-init="true"之后,仅仅有在第一...
分类:
编程语言 时间:
2014-07-07 14:52:27
阅读次数:
239
1 EJB中有几种Bean,叙述有状态Bean和无状态Bean的差别。答:EJB中有Session Bean,Entity Bean,以及 Message Driven Bean。这两种的 Session Bean都能够将系统逻辑放在 method之中运行,不同的是 Stateful Session...
分类:
编程语言 时间:
2014-07-03 10:59:53
阅读次数:
321
先以加载spring为例子看看加载顺序的作用:Spring加载可以利用ServletContextListener实现,也可以采用load-on-startupServlet实现,但比如filter需要用到bean,但加载顺序是:先加载filter后加载spring,则filter中初始化操作中的b...
分类:
Web程序 时间:
2014-07-01 20:42:32
阅读次数:
293
1. Spring是管理bean的容器 . Spring提供了多种容器实现,并分为两类 . Bean工厂(由org.springframework.beans.factory.BeanFactory接口定义)是最简单的容器,提供了基础的依赖注入支持. 应用上下文(由org.springframewo...
分类:
编程语言 时间:
2014-07-01 17:33:09
阅读次数:
203
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了....
分类:
编程语言 时间:
2014-07-01 11:35:32
阅读次数:
172
@ManagedBean
以托管 bean 的形式注册一个类实例,然后将其放入到使用其中一个 @...Scoped 注释指定的范围内。如果没有指定任何范围,JSF 将把此 bean 放入请求范围,如果没有指定任何名称,JSF 将把类名的第一个字母转换为小写,形成一个托管 bean 名称;例如,如果类名为 UserBean,那么 JSF 将创建一个托管 bean,其名为userBean...
分类:
Web程序 时间:
2014-07-01 06:34:26
阅读次数:
207
最近一段时间,“容器”两个字一直萦绕在我的耳边,甚至是吃饭、睡觉的时候都在我脑子里蹦来蹦去的。随着这些天一次次的交流、讨论,对于容器的理解也逐渐加深。理论上的东西终归要落实到实践,今天就借助Spring容器实现原理,简单说说吧。简单的说,Spring就是通过工厂+反射将我们的bean放到它的容器中的...
分类:
编程语言 时间:
2014-06-30 23:48:23
阅读次数:
276
周末了,周一布置的任务还没完成,卡在了页面跳转上,做了一个半截的项目开发,之前没有人给培训,全靠自己爬代码,所以进度比较慢,而且加上之前没有用过 Spring Mvc 开发项目,所以有点吃力,不过接触了Spring Mvc近一个月的时间感觉 开发速度确实比 SSH快不少,不用一个一个的Bean去配置,直接扫描就OK了,可就是这样还是有些地方容易搞上一天也没搞多少进度,这不,被我新写的一个 Cont...
分类:
编程语言 时间:
2014-06-30 20:30:59
阅读次数:
354
最近一段时间,“容器”两个字一直萦绕在我的耳边,甚至是吃饭、睡觉的时候都在我脑子里蹦来蹦去的。随着这些天一次次的交流、讨论,对于容器的理解也逐渐加深。理论上的东西终归要落实到实践,今天就借助Spring容器实现原理,简单说说吧。简单的说,Spring就是通过工厂+反射将我们的bean放到它的容器中的,当我们想用某个bean的时候,只需要调用getBean("beanID")方法。原理简单介绍:Sp...
分类:
编程语言 时间:
2014-06-30 18:54:34
阅读次数:
226