安装和配置tiles在您能够使用tiles 框架之前,您必须确保它已安装并正确的配置在web容器中。tiles框架并不依赖于某种特定的容器,您要做的就是获得所需的文件,并将它们放到web应用程序的正确位置上。 下载tilestiles框架包含在struts发行版中。先前版本中,它位于contrib文件夹中,但现在是核心的一部分。您还可以在http://www.lifl.fr/~dumoulin/tiles/index.html找到最新的源程序、二进制发行版本,以及其它一些有用的信息。 安装所需的jar文件和相关文件第一步是安装所需文件。对于tiles来说,以下文件必须位于web-inf/lib目录中:u tiles.jaru commons-digester.jaru commons-beanutils.jaru commons-collections.jaru commons-loggi...
大多数it 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说,要实施系统集成工程,以便联结业务流程、实现数据的访问与共享。jpetstore 4.0是ibatis的最新示例程序,基于struts mvc框架(注:非传统struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了spring的一些好处…1. 前言jpetstore 4.0是ibatis的最新示例程序。ibatis是开源的持久层产品,包含sql maps 2.0 和 data access objects 2.0 框架。jpetstore示...
/****************************************************************************** * 在struts里的实现dtree通用树型结构 * caiyi0903@hotmail.com *****************************************************************************/在这里简单介绍一下该树型结构的做法:1 下载dtree.js文件和dree.css样式表文件以及一些树相关的图片。这里提供附件给大家下载2 我们看看树的主要字段:id:主键pid:父类idname:结点名称url:结点连接的urltitle:类似alt的一种结点显示内容target:连接打开的目标icon:图片文件,没有指定将使用默认的图片iconopen:打开结点后的图片文件,没有...
这么久才些好第二篇,说明我是一个很懒惰的人:)。第一篇文章虽然由很多人看,但是得到的反馈比较少,所以也不知道对大家有没有用。同样的,我的email为:mariah_fan@hotmail.com,希望大家多提意见。第二篇struts的执行(struts-1.1版)本篇详细介绍struts在初始化之后是如何处理一个请求,并返回数据的。这里最核心的类是requestprocessor以及requestutils。requestprocessor类通过requestdispatcher实现页面的跳转,而requestprocessor负责处理request中传来的请求信息,存放到formbeanconfig中,以及对要跳转的url进行处理。struts 在初始化完成之后,会根据请求调用doget(...)或者dopost(...)方法,这两个方法直接调用process(request, resp...
最近刚做完一个项目,用struts1.1做的。从不懂,到熟练使用,都靠参考csdn的一些文档。但是文章上讲的并不一定适合自己,所以我把我自己做的一些东西拿上来给大家看看,互相交流一下。如果您有跟好的方法,可以和我联系。msn:whw_dream (at) hotmail.comstruts的文件上传本文用的是struts1.1的org.apache.struts.upload.formfile类。很方便,不用自己写。也不用写一个jsp调用jspsmartupload就可以搞定。选择上传文件页面:selfile.jsp--<%@ taglib uri="/web-inf/struts-html.tld" prefix="html"%><html:html><html:form action="/uploadsac...
最近帮人做了个demo,用到了hibernate, spring, struts的结构,对struts也看了些内容,看到这篇文章觉得应该对使用struts的朋友有所益处,所以翻译过来,共同学习。关于hibernate+spring+struts的架构,spring自带的sample:jpetstore是一个参考。原文链接:http://www.onjava.com/lpt/a/5411扩展struts简介:我看到很多项目中,开发者实现了自己的mvc框架,并不是因为他们想做同struts根本不同的东西,而是因为他们并没有意识到如何扩展struts。开发自己的mvc框架可以获得全部的控制权,但是这也意味着需要很多资源来实现它(人力物力),在紧张的日程安排下,有时候这是不可能的。struts不仅仅是一个强大的框架,同时它也是可扩展的。你可以以三种方式来扩展struts。1,plugin:如果你想...
我在几个月前曾经发表过一个帖子,就是和大家一起学习struts源代码。成为一名合格的程序员,阅读大量的优秀程序是必不可少的。只看书是不会让你水平有很大提高的,要多看多写。本来是打算等下面几篇文章写好后一起发布的,这样大家可能才能看得明白些,但是根据我现在的状况,估计还要一、两个月。所以,为了防止在struts源代码发生过大变化后我的文章就没有太大价值了,所以就提前发表了,霍霍~~~我的email为:mariah_fan@hotmail.com,有什么不对的地方请大家指正:)struts作为j2ee的mvc框架已经取得了很大的成功,下面将分几篇文章说明struts源程序的结构。第一篇struts的初始化struts 的核心类是org.apache.struts.action.actionservlet,这个类将会在struts第一次使用时,作为servlet初始化并存入tomcat容器。很显...
注:本文是翻译的javaworld.com上的一篇名为《solving the logout problem properly and elegantly》的文章,原文请参看solving the logout problem properly and elegantly文中所有示例程序的代码可以从javaworld.com中下载。由于本人是java初学者,水平有限,难免出现错误,敬请各位拍砖,当然,希望我花一个下午翻出来的文章能给您带来帮助。正确优雅地解决用户退出问题——jsp及struts解决方案摘要 在一个有密码保护的web应用中,正确处理用户退出过程并不仅仅只需调用httpsession的invalidate()方法。现在大部分浏览器上都有后退和前进按钮,允许用户后退或前进到一个页面。如果在用户在退出一个web应用后按了后退按钮浏览器把缓存中的页面呈现给用户...
感谢译者的工作,请大家参加matrix的翻译计划:<br><a href="http://www.matrix.org.cn/translation/wiki.jsp?page=main">http://www.matrix.org.cn/translation/wiki.jsp?page=main</a><br>这篇文章将给你介绍junit——一个工程测试调式的工具。 在介绍了了 测试驱动开发理论之后,我们继续介绍“怎样用eclipse创建你的、junit test”。 我们会用象"hello word"一样简单例子来向你揭露junit case。 <p></p><p>自动化测试(automated testing)在...
<span class=postbody>其实,就算用java建造一个不是很烦琐的web应用,也不是件轻松的事情。 在构架的一开始就有很多事情要考虑。 从高处看,摆在开发者面前有很多问题:要考虑是怎样建立用户接口?在哪里处理业务逻辑? 怎样持久化的数据。 而这三层构架中,每一层都有他们要仔细考虑的。 各个层该使用什么技术? 怎样的设计能松散耦合还能灵活改变? 怎样替换某个层而不影响整体构架?应用程序如何做各种级别的业务处理(比如事务处理)? <br><br><br><br>构架一个web应用需要弄明白好多问题。 幸运的是,已经有不少开发者已经遇到过这类问题,并且建立了处理这类问题的框架。 一个好框架具备以下几点: 减轻开发者处理复杂的问题的负担(“不重复发明轮子”); 内部有良好的扩展; 并且有一个支持它的...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器