spring整合struts有3种方式,其中一种是继承ActionSupport类,还有一种是spring有一个自己提供的继承了RequestProcess的类,把struts的控制器替换一下。这两种方式我都不想介绍了,我想说的是第三种方式,也是比较好的一种,就是把struts的Action交给spring的IoC容器管理,其好处不言而喻,Action完全可以享受spring的IoC管理带来的好处,比如方便的进行依赖注入,可以对Action的范围进行控制,并且还可以保证它的线呈安全性,同时它还可以享受spring AOP带来的特性等等一系列的优点。 其实这中整合方式非常简单,在struts- ...
  • 15:42
  • 浏览 (52)
  • 评论 (0)
Spring做为一个优秀的框架被很多人推崇,当然,在这些人中并不是全部,或者可以说是其中的相当一部分并不是真正了解Sping的优点,只是大家认为它好,就说它好。那么究竟Sping到底好在哪呢?说它可以和很多框架无缝的连接在一起,感觉很通用,这确实是它的优点。不过对于struts和hibernate来说,我不使用spring也是一样可以完成整合,而且它们之间也不会产生什么矛盾,那么为什么我非要弄出来一个什么SSH三个框架整合到一起去呢?这个问题也有好多人提出过。那也就是对于为什么要使用Spring产生了疑问。 首先我们要先明确一点,由于加入了很多的Support,比如说JdbcDaoS ...
  • 22:35
  • 浏览 (40)
  • 评论 (0)
想写点AOP的东西,但是不知道从何说起,因为可写的实在是太多了。先说说什么是AOP吧。AOP是面向切面编程,也有叫面向方面编程,不过我觉得第一种叫法更加切合实际一些。 听起来似乎很抽象,其实它很好理解。 首先说说OOP,大家都知道的OOP叫面向对象编程。它的思想经常是体现在当两个以上的类或抽象类或接口有共有的属性或者方法时,把他们向上抽象,形成一个新的类或抽象类或接口。比如说,猩猩类和人类都有年龄和性别的属性,同时都有吃东西的方法,那么这两个类就可以向上抽象为一个动物类,这个类拥有年龄和和性别的属性,同时还有吃东西的方法。然后猩猩类和人类都继承动物类,OOP往往是这样去描述一些事物 ...
  • 21:14
  • 浏览 (32)
  • 评论 (0)
spring2.0和hibernate3.0整合存在挺多问题,其中ASM.jar包的版本冲突暂且不说,就光一个OpenSessionInViewFilter就够恶心人了。今天终于把它搞定了。按照原始的事务声明和配置形式对于spring2.0+hibernate3.0+OpenSessionInVewFilter已经不生效了,因为spring2.0里面的OpenSessionInViewFilter的getSession方法中会对session的flushMode设定一个默认为NEVER的值,而这个值在hibernate3.0似乎是不能理解的。 所以一旦你使用默认形式去管理session就 ...
  • 02:59
  • 浏览 (154)
  • 评论 (0)
这几天开发了一个基于Java和Ajax得聊天室。代码就不传在这里了,主要和大家分享一下开发机制。 先说一下这个聊天室得功能:     1、聊天室可以实现如聊天对话,表情发送,字体变色,昵称发言,查看聊天记录等正常聊天室得功能。     2、这个聊天室可以实现类似分房间似得聊天,也就是说您如果进入得是A房间,那么您只能看到A房间用户发送得信息,如果您登陆得是B房间,那您只能看到B房间得信息。     3、该聊天室提供了用户登陆数统计。     4、基于本聊天室得开发机 ...
  • 12:14
  • 浏览 (694)
  • 评论 (0)
byduke
搜索本博客
博客分类
最近加入圈子
存档
最新评论