Spring
文章平均质量分 62
q136179492
这个作者很懒,什么都没留下…
展开
-
使用Spring MVC表单标签
在低版本的Spring中,你必须通过JSTL或将表单对象绑定到HTML表单页面中,对于习惯了Struts表单标签的开发者来说,Spring MVC的这一表现确实让人失望。不过这一情况已经一去不复返了,从Spring 2.0开始,Spring MVC开始全面支持表单标签,通过Spring MVC表单标签,我们可以很容易地将控制器相关的表单对象绑定到HTML表单元素中。在上一篇文章《Sprin...原创 2011-04-13 14:15:20 · 58 阅读 · 0 评论 -
Spring Security 2 配置精讲
论坛上看了不少Spring Security的相关文章。这些文章基本上都还是基于Acegi-1.X的配置方式,而主要的配置示例也来自于SpringSide的贡献。 众所周知,Spring Security针对Acegi的一个重大的改进就在于其配置方式大大简化了。所以如果配置还是基于Acegi-1.X这样比较繁琐的配置方式的话,那么我们还不如直接使用Acegi而不要去升级了。所以在这里,我将...原创 2011-01-17 16:08:42 · 96 阅读 · 0 评论 -
spring3.0.5与hibernate3.6(JPA)的基成详细说明
一 前言 最近在做个项目,JPA使用了hibernate3.6.后来觉得JPA单独使用不是很给力,于是就想到了和spring集成.刚开始,我是用spring2.5.6和hibernate3.6集成的,屡次不成功.后来研究发现,hibernate3.6的JPA是2.0的.狂晕.下面是spring3.0.5(支持JPA2.0)和hibernate3.6集成,其中源代码在附件里, 只有spri...原创 2011-01-18 17:07:28 · 108 阅读 · 0 评论 -
BeanFactoryAware
对于大部分的用户来说,容器中多数的bean是singleton的。当一个singleton的bean需要同另一个singleton的 bean合作(使用)时,或者一个非singleton的bean需要同另一个非singleton的bean合作的时候,通过定义一个bean为另一个bean的属性来处理这种依赖的关系就足够了。然而当bean的生命周期不同的时候就有一个问题。想想一下一个singleton...原创 2011-09-21 13:44:27 · 87 阅读 · 0 评论 -
Lookup方法注入
Lookup方法注射指容器能够重写容器中bean的抽象或具体方法,返回查找容器中其他bean的结果。 被查找的bean在上面描述的场景中通常是一个non-singleton bean (尽管也可以是一个singleton的)。Spring通过使用CGLIB库在客户端的类之上修改二进制码, 从而实现上述的场景要求。 包含方法注入的客户端类,必须按下面的形式的抽象(具体)定义方法:pr...原创 2011-09-21 15:30:12 · 134 阅读 · 0 评论 -
一分钟掌握Spring中bean的生命周期!
Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取...原创 2011-09-22 15:06:11 · 634 阅读 · 0 评论 -
Spring管理filter和servlet
在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()...原创 2011-10-20 16:57:25 · 65 阅读 · 0 评论 -
Spring JDBC笔记
Table 12.1. Spring JDBC - who does what?ActionSpringYouDefine connection parameters.XOpen the connection.X Specify the SQL statement. XDecla...2011-11-04 11:19:13 · 94 阅读 · 0 评论 -
Spring中常用的持久层参考代码
[code="java"]public interface BaseDAO { void save(T instance); void update(T instance); void delete(T instance); T get(String id); List findAll(); List findByExampl...原创 2012-01-13 02:10:57 · 132 阅读 · 0 评论