
[Jakarta的公共连接池实现 - BasicDataSource] 如果你的手头没有连接池的本地(native)实现,你可以使用Jakarta提供的公共连接池实现[org.apache.commons.dbcp.BasicDataSource],它可以和DataSource管理器"合作"的很好。另外,struts还在它的util包里包含了一个GenericDataSource类,这也是一个连接池实现。但是这只是一个非常简单的实现方案,不推荐使用,因为它可能在struts的以后版本中被BasicDataSource或其它的数据源...
by mozhx - Java文档中心 - 2007-10-05 17:09:12 阅读(573) 回复(0)
在一个其于struts的应用系统的设计过程中,最好能在web/表示层(presentation layer)和你的商务逻辑类(包含所有数据访问操作的层)的中间,定义一个Action类,作为小型的适配器(thin adapter)。 所以,你可以先定义一些商务API(business API),这些API就是简单的Java类。你可以传递一些参数给这些对象,并从这些对象返回一个Java Bean或者Java Bean的集合。这个Action类负责调用这些对象,并把它们返回的值传递给web/表示层...
原文链接 http://www-106.ibm.com/developerworks/opensource/library/os-ecstruts/ This article shows you how to develop a struts application in the Eclipse IDE, with the help of the Easy struts plug-in. You'll get an introduction to Easy struts, installation and configuration steps, and instructions on building a basic struts application through a progressive example. Different ways of enhancing the ...
顯示訊息資源檔中對應於key的value,例如: arg1="caterpillar" arg2="good morning"/> 來看一個使用的例子,例如在 使用 LookupDispatchAction 中,可以將表單網頁改為JSP,並且利用來寫出按鈕的顯示值: form.jsp Edit '/> '/> '/> 如果訊息檔案中是中文資料,則會傳回以下的內容: Edit action='/strutsapp/edit.do'> value='存檔'/> ...
这里只是列出一些使用validator的简单步骤,并不是一个详细的例子。如果要进一步的了解该如何使用,请参看相关的文章。 1. 所需的包 commons-validator.jar jakarta-oro.jar (这两者是什么关系我也不太清楚,不知道为什么两者都需要) 2. 配置验证规则(validation rules) 有两个非常重要的配置文件,validator-rules.xml和validation.xml。 2.1 validator-rules.xml。它包含一些全局验证的规则,可以被应用在你应用中的每个...
1.概述 struts大家都很熟悉,不再详细介绍,另请请参阅 1. Pragmatic struts :SpringSide推荐的最新最Pragmatic用法。 2. SpringSide的struts封装 ,SpringSide封装的struts的CRUD Action基类,默认拥有CRUD的方法,大家可以自行扩展,或者这参考其思路重新封装。 1.1 参考书籍 《Jakarta struts Cookbook》2005 O'Reilly,在 铁手的博客 上有部分中文翻译。 2. Spring与struts的整合 2.1 在struts-config.xml中加入C...
1. logic:empty 该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: 1)当Java对象为null时; 2)当String对象为""时; 3)当java.util.Collection对象中的isEmpty()返回true时; 4)当java.util.Map对象中的isEmpty()返回true时。 eg. ... 该句等同于: ...
struts1.1发布了这么长时间了,我才刚刚开始系统地学习struts的相关知识,经过前一阵潜心研究,对struts1.1中已有的类DispatchAction有了进一步的认识。我将在这里总结一下,希望能对大家有所帮助。 全文阅读:http://www.javah.net/struts/20070509/909.html 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/35816/showart_296037.html
1) 拷贝一个 mysql-connector-java-3.1.12-bin.jar 到 Tomcat/common/lib 2) struts中配置数据源: struts-config.xml中添加:data-source 3) 数据库管理类DBMange中设置一个静态变量:用来从plugin配置文件中获得信息 public static ServletContext context = null; 4) 建一个类MyPlugin 实现PlugIn接口,给 context 赋值 public void init(ActionServlet servlet...
1) 拷贝一个 mysql-connector-java-3.1.12-bin.jar 到 Tomcat/common/lib 2) struts中配置数据源: struts-config.xml中添加:data-source 3) 数据库管理类DBMange中设置一个静态变量:用来从plugin配置文件中获得信息 public static ServletContext context = null; 4) 建一个类MyPlugin 实现PlugIn接口 public void init(ActionServlet servlet, ModuleConfig config)...
Eclipse使用strutsIDE开发struts 在没有struts经验之前,最好的办法是先建立一个struts开发平台,先做出一个Hello world的小程序,然后再来研究它实现的原理。 功能说明 在一个jsp页面(HelloWorld.jsp)中,输入你的名字,通过struts 将你的名字加上Helloword字样,然后在另外一个jsp页面(ShowHelloWorld.jsp)显示出来。 一、安装strutsIDE 1.1.8 同样,将tk.eclipse.plugin.struts_1.1.8.zip解压缩,然后拷贝到D:\eclipse目...