- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 struts2 整合spring 及 由spring治理struts的Action实例
1.当指定struts.objectFactory为spring时,struts2框架就会把bean转发给spring来创建,装配,注入。但是bean创建完成之后,还是由struts容器来治理其生命周期2. 在某些时候,你可能希望不仅仅让SPRING创建和装配Action对象,还希望让SPRING完全治理这些对象,如希望使用AOP或者希望使用acegi时。这时候,只需要在spring的配置文件中定义这些action即可。
2011-02-17 10:27:00 5288 3
原创 标识接口 序列化
什么是标识接口呢?如java中的Serializable接口就是标识接口, 标识接口就是告诉jvm或程序,这个是什么类型。当是这种类型时我们可以允许这个类做什么,或对这个类做什么。 实现Serializable接口的类告诉jvm此类可以被序列化。另外本人觉得标识接口有点像现在出的注解(Annotation), 所以我认为以后注解的方式也能达到这个功能。
2011-02-17 09:49:00 2054 2
原创 ActionContextCleanUp StrutsPrepareAndExecuteFilter StrutsPrepareFilter,StrutsExecuteFilter FilterDispatcher
ActionContextCleanUp的作用是延长action中属性的生命周期
2011-02-16 21:10:00 2829
转载 Struts1和Struts2比较异同
Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。 Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接口不是必须的。任何使用execute方法的POJO对象可以被当作Struts 2的Action对象使用。
2011-02-16 20:50:00 1427
原创 servlet线程安全 servlet多线程 Struts 1 和 Struts 2 的线程安全
首先我们必须要先了解servlet的生命周期:服务器只创建每个servlet的单一实例,首次创建servlet时,它的init方法会被调用,因此,init是放置一次性设置代码的地方,之后,针对每个用户的请求都会创建一个线程,该线程调用前面创建的实例方法。多个并发请求一般会导致多个线程同时调用service(线程安全),service方法会依据接受到HTTP请求的类型,调用doXXX方法。最后如果服务器卸载某个servlet就会调用servlet的destroy方法。
2011-02-16 20:47:00 3716 2
原创 WebService cxf视频教程
Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先
2011-02-11 15:51:00 10514 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人