ServletAction继承于HttpServlet,是struts1.x中和核心控制器。配置于web.xml文件中,指定config属性,该config属性用于指定formBean和actionMapping节点,即绑定指定的javaBean到Action中,以及定义Action处理完业务逻辑之...
分类:
其他好文 时间:
2014-12-19 11:25:23
阅读次数:
157
1、现有项目是通过 这样整合的 2、DelegatingActionProxy 英语中 delegate 是被推选出代表人(是一个团体的代...
分类:
编程语言 时间:
2014-12-15 11:54:00
阅读次数:
131
Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages、Servlet、标签库以及面向对象的技术水准。最初的struts1.x很快在企业开发中流行了起来,与此同时,当时还有一个非常的优秀的web开发框架诞生,那...
分类:
其他好文 时间:
2014-12-12 18:37:24
阅读次数:
181
如果读者熟悉Struts1.X,会发现Struts2比Struts1.X有了巨大的变化:
Action 类:
? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport...
分类:
其他好文 时间:
2014-12-11 12:25:12
阅读次数:
136
SSH框架,当今最为流行的项目开发框架组合,那么掌握他的第一步是学习如何配置环境,java Web开发的无论哪种框架都离不开各种xml配置,虽然说配置在网上到处都有,但是要成为合格的程序猿,必须要明白配置中每一部分的意义,分析它的规律,因此这一步至关重要。
SSH分为SSH1和SSH2,区别主要在于Struts的版本,即Struts1和Struts2,Struts1与Struts2在配置上有...
分类:
其他好文 时间:
2014-12-05 17:21:53
阅读次数:
328
1.为什么要使用Struts框架1.1建立在MVC这种公认的好的模式上的1.2开源项目1.3可以与其他技术和框架具有很好的额融合性。如:Spring1.4可以减少重复代码的开发,提高工作效率2.FrameWork的概念人们用于解决相同问题或者相似问题的方案。特点:可重用性、可扩展性、可收缩性控制器、...
分类:
其他好文 时间:
2014-11-30 16:42:36
阅读次数:
182
国际化简称i18n是英语Internationalization的缩写。在Struts中实现国际化需要以下几步:创建资源文件加载资源文件在页面中使用标签来显示国际化的文本消息。步骤详解:1——创建资源文件 创建一个包用来放资源文件。 Struts中的默认创建的资源文件名是Appl...
分类:
其他好文 时间:
2014-11-27 23:17:25
阅读次数:
213
1.线程安全 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存....
分类:
编程语言 时间:
2014-11-27 00:08:32
阅读次数:
274
1、Struts2的产生 由于Struts1设计上的缺陷,使它越来越不能满足开发的高要求,于是WebWork进入Struts1开发团队的视线。WebWork引进的新思想、新概念和功能,Struts1具有高市场占有率,于是2个开发团队进行了合作,共同退出了Struts2。 虽然从Struts 1到.....
分类:
其他好文 时间:
2014-11-24 20:37:53
阅读次数:
213
SpringMVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能MVC 模块,其功能和Strtus2,Struts1是类似的,只不过是实现的原理不同而已。其中Struts2是通过过滤器来实现路劲和action的映射等控制流转功能,而Struts1和SpringMVC则是通过最传统的servlet来实...
分类:
编程语言 时间:
2014-11-22 17:30:33
阅读次数:
227