引言: 比较内容StrutsWebWork2Action 类在Struts里面,每一个Action Class都需要扩展org.apache.struts.action.Action;这个在Java编程中会引来一些问题,就是关于多种继承的问题Webwork仅仅需要implement com.opens...
摘要: 前言:webwork是当今流行的j2ee几大架构之一,在实际的项目中,我们往往要在webwork的输出流中调用一个图表chart,代替直接用response.out输出。那么我们应该怎么样去实现呢?本文将详细阐述jfreechart在webwork中的应用。本文调试环境为windows2000+tomcat5.0。共分三个部分:1,jfreechart 简介 2,webwork简介及webwor......
摘要: 1、通用目标
l 能够生成各种文本:html、xml、rtf、java源代码等等
l 易于嵌入到你的产品中:轻量级;不需要servlet环境
l 插件式模板载入器:可以从任何源载入模板,如本地文件、数据库等等
l 你可以按你所需生成文本:保存到本地文件;作为email发送;从web应用程序发送它返回给web浏览器
2、强大的模板语言
l 所有常用的指令:include、if/e......
关于Struts和Webwork2的比较 【程序编程相关:
Mophun & J2ME 的游】 【推荐阅读:
Spring+ibatis 数据化持久层】 比较内容 【扩展信息:
Mophun & J2ME 的游】 struts webwork2 action 类 在struts里面,每一个 action class都需要扩展org.apache.struts.action.action;这个在java编程中会引来一些问题,就是关于多种继承的问题 webwork仅仅需要implement com.opensymphony.xwork.action interface,您也可以implement其它的interface来实现更多的功能,譬如:validate(验证),localware(国际化)等,当然 webwork2也提供了一个类actionsupport 集成了以上功能.developer可以根据需要实现不同的功能. 线程模型 struts actions必须是thread-safe方式,它仅仅允许一个实例去处理所有的请求.所以action用到的所有的资源都必须统一同步,这个就引起了线程安全的问题. webwork 2 actions每一个请求对应一个action,因此没有线程的安全问题.实际上servlet 容器对应每一个请求会产生许多object,这种一个请求产生许多object的例子没有证明对性能产生太多的影响.现在web容器都是这么处理servlet的. servlet的依赖 struts处理一个action时候必须要依赖servletrequest and servletresponse.所以这一层摆脱不了server容器....
下一页 摘要:http://community.csdn.net/expert/topic/3517/3517995.xml?temp=.2898371这是我的第一个struts应用,仅仅用于用户注册;注册的用户存入数据库中。参考《jsp应用开发详解》电子工业出版社part i/iii
/**sql server 2000tomcat 4.1struts jakarta-struts-1.1editplus*......