Struts隐藏摘要

  • Struts:入门资料 (发布于 2007-05-27)

    1.helloworld,第一个Struts程序http://tech.ccidnet.com/pub/article/c1078_a181555_p1.html3.Struts入门教程:Struts原理与实践(1) http://tech.ccidnet.com/pub/article/c1078_a138284_p1.htmlStruts原理与实践(2) http://tech.ccidnet.com/pub/article/c1078_a138372_p1.htmlStruts原理与实践(3) http://tech.ccidnet.com/pub/article/c1078_a138622_p1.htmlStruts原理与实践(4)http://tech.cci. ...查看

  • 通过Struts应用MVC设计模型 (发布于 2007-05-27)

    模型--视图--控制器(Model-View-Controller,MVC)体系突出了Servlets和JSP的优点,同时也令它们的缺点最小化。在实现中,用户请求被发送到一个控制器servlet,该servlet决定请求的性质,并且根据请求的类型传送给适合的处理器。每个处理器都和一个特别的模型相关,里面封装有商业逻辑来执行一些特别的函数集合。处理完毕后,结果会发送回处理器,处理器选择适合的视图显示它。   Struts最早于2002年5月作. ...查看

  • Struts使用Tiles辅助开发 (发布于 2007-05-27)

    对于在页面的布局管理以及可重用方面,Tiles做得很优秀,使我们在开发过程中思路非常流畅,特别是在用struts开发项目过程中,如果使用tiels来辅助开发,往往能带到事半功倍的效果。 如果要看Tiles的详细文档,请访问 http://www.lifl.fr/~dumoulin/tiles/ 在此我想从使用方式上说一下自己的经验: 往往我们的一个项目中,大部分的页面的布局都是一样的,这其中如果我们把一样风格的页面归为一类的话,这样的分. ...查看

  • Strust中的多模块多配置文件技术 (发布于 2007-05-27)

    Strust中的多模块多配置文件技术 1、Struts  1.1中的多模块 (1)多模块概述 为了彻底解决单模块多配置文件所可能带来的共享配置项目的冲突,在Struts  1.1版中又引进了多模块(Module)的概念。一个模块就是一个独立的子系统,实现者可以在其中进行任意所需的项目配置,同时又不必担心所配置的项目可能会和其它的配置文件所可能发生的冲突。因为我们在前面的内容中讲过,ActionServl. ...查看

  • 用Struts建立MVC应用的介绍 (发布于 2007-05-27)

    1.Model  1  和Model  2简介   我们在开发Web应用时经常提到的一个概念是Model  1/Model  2,那么到底它是什么意思呢?其实它是对采用JSP技术构成Web应用的不同模型的描述。下面对这个概念做一个简单的介绍。 Model  1 在使用JAVA技术建立Web应用的实例中,由于JSP技术的发展,很快这种便于掌握和可实现快速开发的技术就成. ...查看

  • Struts学习傻瓜式入门篇 (发布于 2007-05-27)

        或许有人觉得struts不容易学,似乎里面的一些概念让未接触过的人迷惑,MVC1、MVC2、模式……我写这篇文章是想让从来没有接触过struts的人,能有个简单的入门指引,当然,系统地学习struts是必要的,里面有很多让人心醉的东东,那是后话了。   该案例包括首页,用户登陆、网站向导页面。就这么简单,没有深奥的struts概念,主要靠动手,然后用心体会。   WEB Server用tomcat4。到http://jakarta.a. ...查看

  • Struts原理、开发及项目实施 (发布于 2007-05-27)

    Struts原理、开发及项目实施Holen 2002-9-121、 摘要2、 关键词3、 Framework4、 Struts的起源5、 Struts工作原理6、 Struts安装7、 一个实例8、 Struts优缺点9、 Struts项目实施经验10、 总结11、 参考文献1、 摘要本文主要讲述了Struts(以Struts1.0.2为例)的工作原理,安装以及配置方面的问题。然后结合一个实例,详细讨论了Struts在实际开发过程中的应用,最后提供一些在开发过程中积累的经验,. ...查看

  • Struts的几个精细之处 (发布于 2007-05-27)

    最近在网上看到一篇N. Alex Rupp写的“Beyond MVC: A New Look at the Servlet Infrastructure”文章,意思大致是说MVC被Struts等框架错误地应用到了Servlet架构中。我想只有对Struts有足够的了解再加上在MVC方面有足够深的功力,才敢发此言论,不是经常听人说:最熟悉自己的人是你的敌人。本人功力尚浅,没有引领风潮的能力,而且生活还得继续,只能先来熟悉熟悉Struts。 申明: 强烈建议在阅读本文之前. ...查看

  • 克服Struts开发障碍 (发布于 2007-05-27)

    一、摘要 建立和维护企业应用程序非常困难。而为这些应用设计出上乘的、易于维护的用户界面则是所有工作中最让人畏惧的任务。来自Apache Jakarta 项目的Struts框架为J2EE(Java2平台企业版)带来了Model 2 结构。在本文中,两位作者讨论了开发者在使用Struts 的过程中所遇到的问题,以及简化这些问题的相应方法。 除非你过去几年内潜居于石洞之中,否则你不可能没听说过Struts framework。Struts. ...查看

  • 应用Struts的安全隐患及解决方案 (发布于 2007-05-27)

    重要提示:根据lironghai的评论,经验证,发现在WebLogic下由于安全限制不能使用本文所推荐的目录安排。为了保证系统的可移植性,不建议大家采用本文的方式。 问题 使用Struts框架时,权限通常控制在Action级(比如将权限验证放在Action的基类中,这样新的Action都继承于这个Action基类,所有Action就可以专注于业务逻辑,而不需要重复地进行权限控制了),这也符合MVC中的角色划分。然而,这会产生一个安全隐患. ...查看

  • Struts的异常处理机制 (发布于 2007-05-27)

    总的来说,在struts新的版本中加入了对异常的处理,称之为:Exception Handling,标志着作为一个整体的解决框架,struts原来越趋于成熟。 通常来说,以前在用struts开发的过程中,对于异常的处理,主要是采用手动处理的方式:如通过try/catch等等捕获异常,然后定制个性化的比较详细的错误信息放进ActionError中,然后在具体的返回页面中把这些错误信息反馈给用户(包括开发员)。异常原始的信息不管是最终用户还是. ...查看

  • Struts动态控制表格大小 (发布于 2007-05-27)

    在Succeeding with Struts的前面安装部分,我间接提到了DynaForms在运行期内可以动态的控制表格大小。换句话说,就是能够根据需要得到5行、或者10行、或者15行长的表格。可能有点不明智,我把这种策略的实际实现作为一种练习留给了读者自己。在接下来的几个月内,我收到了几十个读者的请求,他们请求给出详细的实现细节,所以这个月我将用两种不同的方法来实现动态调整的表格。第一个方法就是我在前面. ...查看

  • 用Struts框架开发Java应用 (发布于 2007-05-27)

    Struts开始于2000年3月,是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的框架。当前最新的正式版本是1.0.2,本文内容就是针对这个版本的。采用Struts能开发出基于MVC(Model-View-Controller)设计模式的Java Web前端应用。通常MVC设计模式把一个系统划分为相互协作的三个部分: 1. Model(模型),模型用于封装系统的状态,比如业务数据; 2. View(视图),视图是模型的表示,提供用户交互界. ...查看

  • Struts1.1 介绍 (发布于 2007-05-27)

    前一段时间好象有人问关于Struts的事情,本人留意了一下.请有兴趣的同志不防研究研究. (1) 1. 介绍 1.1 Model-View-Controller (MVC) 设计模式 FIXME - 需要一个对该模式一般性的介绍。(译注:可以参考机械工业出版社的《设计模式》。)   1.2 将MVC概念映射到Struts组件中 Struts 的体系结构实现了Model-View-Controller设计模式的概念,它将这些概念映射到web应用程序的组件和概念中。. ...查看

  • 最简单的Struts程序 (发布于 2007-05-27)

    [目标] 实现一个最简单的Struts程序。程序包括一个输入页和输出页,输入页。 对于学习程序设计,我们已习惯于从Hello程序开始,实践证明,这是一个最有效的入门方法。下面就着手设计我们的第一个Struts程序----Hello程序。Hello程序的目标是实现从一个输入JSP页面中的输入框输入一个“Hello”单词,在另一个输出JSP页面中显示“Hello”一词。根据Struts框架的要求,这个Hello程序将包含输入JSP文件、. ...查看

  • 通过开发一个STRUTS项目的体会 (发布于 2007-05-27)

    今天已经进入项目的尾声了,足足忙活了一个月。从搭建工作环境,然后熟悉业务流程、工作计划、进度控制等等项目相关的东东开始,到今天一个功能完备的管理系统已经出现在我的眼前,感到一种成就感。想一想,起初对STRUTS只停留在书本的认识上,也就是能够看个明白,不过经过这个月的摸爬滚打也算有些入门了,也了解了STRUTS项目是如何进行开发的。记得第一天开工作计划是这样的:先是开发数据库值对象(VO)-数据. ...查看

  • Struts应用系统案例设计之需求分析 (发布于 2007-05-27)

     某公司是一家处于快速发展中的中小型销售公司,他们打算架构一个网站。计划分两步走:首先做一个宣传型的网站,然后在公司规模达到一定程度时扩展为网上商店。   在第一步计划中,某公司的主要想法是通过网站能及时介绍公司的产品、服务以及其他公司相关情况;由于不断有新品上架,他们希望能通过公司市场销售人员直接来修改页面,将新的信息直接发布在网站上;同时他们也希望页面美工风格能定期地改. ...查看

  • 基于Struts技术的Web应用设计与实现 (发布于 2007-05-27)

      摘要 Struts是目前Web开发中比较成熟的一种框架,本文阐述了基于MVC模型的Web应用软件开发框架struts的体系结构及主要组成组件,并结合一个实例讨论如何设计基于struts框架的应用,同时也分析了使用struts框架开发web应用的优势。  关键词 Struts;模型;视图;控制器  近年来,基于MVC(Model-View-Controller)模型的Struts框架越来越受到web系统开发者的青睐。Struts是建立在当前动态网站设计领. ...查看

  • struts国际化程序尝试 (发布于 2007-05-27)

    摘要: struts是一个MVC框架,像Java和其他Java框架一样,struts可以轻松实现国际化;于是根据网上的资料,做了一个尝试,因为第一次做多语言程序,还是拐了很多弯路;但所幸,经过不断的尝试,终于成功的实现多语言版本的简单页面; 因为程序非常简单,所以在整个尝试过程中,全部使用手工编码,没有使用任何辅助工具; 1、 建立服务器 我使用Tomcat4作为测试环境,建立过程(略); 2、 下载struts 可以到http://jakarta. ...查看

  • Struts,MVC的一种开放源码实现 (发布于 2007-05-27)

      本文介绍 Struts,它是使用 servlet 和 JavaServer Pages 技术的一种 Model-View-Controller 实现。Struts 可帮助您控制 Web 项目中的变化并提高专业化水平。尽管您可能永远不会用 Struts 实现一个系统,但您可以将其中的一些思想用于您以后的 servlet 和 JSP 网页的实现中。   简介   小学生也可以在因特网上发布 HTML 网页。但是,小学生的网页和专业开发的网站有质的区别。网页设计. ...查看

  • 为Web服务构建Struts应用程序 (发布于 2007-05-27)

      当您要将企业应用程序转变成与 Web 服务一起使用时,最简单的途径就是将单个操作与单个的企业服务结合在一块。但这并不是最好的方法。在本文中,Jerome Josephraj 将向您展示如何构架基于分层的、正确的模型-视图-控制器(MVC)设计模式的Web 服务应用程序。为此,他修改了 Struts(一种流行的开放源码MVC 框架),以使其适用于 Web 服务领域。通过研究此处所概述的样本应用程序,您将知道如何才能将 Stru. ...查看

  • 运用类反射机制简化Struts应用程序的开发 (发布于 2007-05-27)

    本文讲述了如何利用Java的反射的机制来简化Structs应用程序的开发。 Struts中引入ActionForm类的意义与缺陷: 在Struts应用程序中,ActionForm是一个很重要的概念,它的主要功能就是为Action的操作提供与客户表单相映射的数据(如果在客户指定的情况下,还包括对数据进行校验)。Action根据业务逻辑的需要,对数据状态进行修改,在改变系统状态后,ActionForm则自动的回写新的数据状态并保持。程序员对JSP. ...查看

  • Java:Struts入门初步知识 (发布于 2007-05-27)

      1.如何安装Struts:    首先到http://jakarta.apache.org/Struts下载Struts,建议使用release版,现在最高版本为1.2.6,有多种OS版本(windows,linus...),下载后解压开来,可以看到这个目录:lib和webapps,webapps下有一些WAR文件。假设你的Tomcat装在c:\Tomcat下,则将那些WAR文件拷贝到C:\Tomcat\webapps,重新启动Tomcat即可。打开浏览器,在地址栏中输入:http://localhost:8080/Struts-example/ind. ...查看

  • 使用 Struts 提供的 HTML 标签库 (发布于 2007-05-27)

      在本文系列的第一部分中,你已经学习了如何配置Struts提供的HTML标签库以及独立使用的标签;在第二部分中你学习了和form相关的标签;在第三部分中,你将学习如何在Login程序中使用HTML标签库。你可以点此下载该程序。如果你阅读过关于Struts的系列文章(包含六个部分),你会发现这个Longin程序是上次我们讨论过的Login程序的增强版。       图1. 应用程序目录结构  这个Login程序是一个简. ...查看

  • Struts入门经验 (发布于 2007-05-27)

    Struts安装:      首先请到http://jakarta.apache.org/Struts下载Struts,建议使用release版,现在最高版本为1.1,下载后得到的是一个ZIP文件。将ZIP包解开,可以看到这个目录:lib和webapps,webapps下有一些WAR文件。假设你的Tomcat装在c:\Tomcat下,则将那些WAR文件拷贝到C:\Tomcat\webapps,重新启动Tomcat即可。打开浏览器,在地址栏中输入:http://localhost:8080/Struts-. ...查看

  • struts简单例子的分析(含代码注释和配置文件说明) (发布于 2007-05-27)

    <!-- 以下仅为个人经验,供大家参考。不足或谬误之处请大家指教 --><!-- 徐建明 -->首先你要对你的环境进行配置配置TomCat环境1、到我的机器(IP为192.1.168.7,用户为Guest,口令没有)上的"共享"目录中,拷贝j2sdk-1_4_2_02-windows-i586-p.exe、jakarta-tomcat-5.0.14.zip、jakarta-struts-1.1.zip三个压包文件。2、先双击j2sdk-1_4_2_02-windows-i586-p.exe安装jdk,最好安装到一个根目. ...查看

  • 在struts中分页的一种实现 (发布于 2007-05-27)

    在struts中分页的一种实现我的项目中的分页功能1, 思路使用一个页面控制类,它记录页面信息,如上页,下页,当前页等。在查询的Action中,将这个控制类和查询条件一起传递给数据库访问bean,然后将这两个参数保存在用户session中。在分页控制Action中,利用接收到的分页参数调用数据库访问的bean.2,实现(1)分页控制类/* @author nick* Created on 2004-3-18* file name:PageController.java* * */package. ...查看

  • Struts 1.1 安装、示例篇 (发布于 2007-05-27)

    在前一篇文章中,我们详细的介绍了Struts 1.1 的工作原理,接着将会介绍它的安装,以及一个具体的应用。1. Struts 1.1 安装安装Struts 1.1 比较简单。假设我们使用的是Tomcat 5.0,并且安装在D: omcat下。首先,请到http://jakarta.apache.org/struts/ 下载Struts 1.1,解压缩后,可以看到jakarta-struts-1.1目录,在这个目录下面,你可以看到这样一个目录:webapps.该目录下面有多个*.war,我们copy struts-b. ...查看

  • 介绍struts提供的类 (发布于 2007-05-27)

    struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。本章详细讨论struts架构。我们将看到struts是如何清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序过程的。我们还将介绍struts提供的类如何使得开发工作更加简单,这些类包括:1. 控制程序流程的类2. 实现和执行程序事务逻辑的类3. 自定义的标记库使得创建和验证HTML表单更加容易1.1 Struts压缩. ...查看

  • Struts例子的设计分析 (发布于 2007-05-27)

    Struts例子的设计分析 原作者:Ted Husted 翻译:hatpdb 2003-8-25 声明:这是一个演示如何建立一个struts应用程序的框架例子。这种规范与细节的实现来源于一个一个的工程。可能与你所从事的项目框架非常不同,但是也许有些共通之处。为了写更多的项目与软件,看一个例子也许理解这个标题,包括在Tom DeMarco的《结构分析与系统描述》(ISBN 0138543801),Steve McConnell的《实现代码》(ISBN 1556154844)。. ...查看

  • Struts 用户指南 (发布于 2007-05-27)

    1. 介绍1.1 Model-View-Controller (MVC) 设计模式FIXME - 需要一个对该模式一般性的介绍。(译注:可以参考机械工业出版社的《设计模式》。) 1.2 将MVC概念映射到Struts组件中Struts 的体系结构实现了Model-View-Controller设计模式的概念,它将这些概念映射到web应用程序的组件和概念中.这一体系结构中每个主要的组件都将在下面做详细的讨论。 1.3 Model: 系统状态和商业逻辑JavaBeans基于MVC. ...查看

  • Apache Struts框架介绍 (发布于 2007-05-27)

    ApacheStruts框架是一个一个基于 Java Servlets,JavaBeans, 和 JavaServer Pages (JSP)的Web应用框架的开源项目,Struts基于Model-View-Controller (MVC)的设计模式,可以用来构件复杂的Web应用。它允许我们分解一个应用程序的商业逻辑、控制逻辑和表现逻辑的代码,使它的重用性和维护性更好。Struts框架是Jakarta工程的一部分,由Apache软件基金会管理,Struts框架提供以下服务:作为MVC结构中的cont. ...查看

  • Struts 框架之构建 Model组件 (发布于 2007-05-27)

    一、概述  Model就是在对用户请求的整个控制过程中,真正处理用户请求并保存处理结果的对象,在整个过程中,我们一般利用JavaBean来把一些信息保存起来以便在各个对象之间传递。因为在框架中,Model对象是真正处理商业逻辑功能的对象,因此也就是框架中应用需求实现相关性最大的部分。 在Struts的实现里,Model的具体表现形式就是ActionForm对象和与其对应的Action对象了。对用户提交表单的数据进行. ...查看

  • struts 开发 (发布于 2007-05-27)

    一、JBuilder 对于 Struts 之支持  JBuilder 提供图形使用者接口以简化组件文件 struts-config.xml 之编辑与设定,此外,JBuilder 于 Object Gallery对话框内的 Web 页次,提供四种精灵以简化 Struts 开发流程。   Struts Converter Wizard:  可指定 HTML 或一般 JSP 档案自动产生使用 Struts Tag Libraries 之 JSP 档案。   ActionForm Wizard:  可导入JSP 档案产生继承自 ActionForm . ...查看

  • Struts初步知识 (发布于 2007-05-27)

       本人近来从网上收集了一些实用的资料,现整理出来供有需之人参考。 1.如何安装Struts:     首先到http://jakarta.apache.org/Struts下载Struts,建议使用release版,现在最高版本为1.2.6,有多种OS版本(windows,linus...),下载后解压开来,可以看到这个目录:lib和webapps,webapps下有一些WAR文件。假设你的Tomcat装在c:Tomcat下,则将那些WAR文件拷贝到C:Tomcatwebapps,重新. ...查看

  • Struts 初学指南 (发布于 2007-05-27)

    Struts 应该已经不算很新的东西了,不知道还有没有初学者需要下面的内容一、Struts 简介Struts 是 apache 组织 jakarta 项目的一个子项目,用以改善 web 系统的结构。Web 系统本身的复杂性与业务流程的不确定性,是相当棘手且难于处理的。例如,用户可能随时使用一个链接从系统的这部分跳到另一部分。又或者登陆一个页面后可能隔半天没反映,而突然又请求另一项服务 …………如果 Web系统没有一个很. ...查看

  • 简单的struts应用开发 (发布于 2007-05-27)

    终于把自己的这个测试做完了. 希望对想学struts的新手有所帮助. (mystruts应用)目录结构mystruts|-WEB-INF| |- lib| | |- struts.jar| |- classes| | |- ConnectionPool| | | |- getDbConnection.class| | |-mystruts| | |- user1Action.class| | |- userAction.class| | |- userActionForm.class| | |- userdao.class| |-struts-bean.tld| |-struts-config.xml| |-struts-html.tld| |-st. ...查看

  • Struts中不同的Action和ActionForm组合 (发布于 2007-05-27)

    在TSS.com上看到一篇好文,有关Struts使用中各种不同的Action和ActionForm组合的利弊。我先消化一下,整理好,供大家参考。原文标题:Struts action mappings: Divide Et Impera,作者:Michael Juravlev。在TSS上的URL:http://www.theserverside.com/articles/article.tss?l=StrutsActionMapping说明:阅读本文需要一定的Struts基础。注:文中小写的action不一定代表具体的Struts Action类,有时也指作为一. ...查看

  • 在JBuilder 9上使用Struts 1.1 (发布于 2007-05-27)

    Struts1.1比Struts1.0功能增强了很多。比如:提供DynaActionForms,可不用编写任何代码创建动态的ActionForm;多应用支持允许定义多个struts-config.xml配置文件等等。但JBuilder 9只直接支持Struts1.0,不直接支持Struts1.1,下面让我们来看看怎样让JBuilder 9支持Struts1.1。首先下载 jakarta-struts-1.1,把整个目录放到/extras目录下.接着在JBuilder用 Configure Libraries对话框 (Tools-->Con. ...查看

  • Struts网站动态导航系统设计思路探 (发布于 2007-05-27)

    版权声明:本文章为学习日记网站(http://www.learndiary.com )版权所有,以<a href="http://creativecommons.org/licenses/by/2.0/">Creative Commons License</a>方式授权。欢迎转载,但请注明文章原始出处(http://www.learndiary.com/disDiaryContentAction.do?searchDiaryID=&goalID=1255&naviStr=a10a2167 )。提纲:  一、背境;  二、需求分析:    1、学习日记网站的. ...查看

651/212>