
struts2
萧逸2005
10年工作,开发、管理、产品、运营均有所涉及。互联网医疗领域创业合伙人。
展开
-
struts2的struts.properties配置文件详解
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的do字。str转载 2009-08-25 16:02:00 · 493 阅读 · 0 评论 -
用ANT工具管理Struts等Web应用
1. Ant是apache的一个开源代码项目,它是一个优秀的软件工程管理工具。ANT本身用java语言实现,并且使用xml格式的配置文件来构建工程,可以很方便地实现多平台编译,非常适合管理大型工程。 本篇将介绍如何用Ant工具来创建和发布struts应用。 在开发阶段,我们需要建立和准备各种类型的文件,如java源代码,java Class文件,jar文件原创 2011-12-12 11:49:22 · 711 阅读 · 0 评论 -
Struts2框架及实现原理和工作流程
Struts2为提供了一个为用户快速构建应用程序的平台。 Struts2是基于OpenSymphony的网络工程框架。 Struts2实现模型视图控制器(MVC)设计模式。 在Struts2的模型、视图和控制器中分别实现了Action,result和FilterDispatcher。 该控制器的工作是将用户的请求(request)映射到适当的action。 Struts2 的 Filte转载 2011-10-30 14:48:50 · 1302 阅读 · 0 评论 -
Struts2源码分析--请求处理
1. Struts2架构图1. Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dispatcher的serviceAction方法里创建ActionProxy,ActionPr转载 2010-06-16 17:20:00 · 831 阅读 · 0 评论 -
struts1与struts2的各个优点和缺点
类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action转载 2010-01-28 12:14:00 · 763 阅读 · 0 评论 -
struts2的上传和下载
1. 文件上传的原理: 表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。 2) multipart/form-data:这种编码方式的表单会以二进制流的方式来处理转载 2010-01-28 14:04:00 · 877 阅读 · 0 评论 -
Struts2: Jdk1.5 + Tomcat 5.0.28环境下运行Struts2的项目报错及解决方法
场景:运行运用了Struts2.0 framework的项目时发生的错误。环境:sun jdk1.5.0_15 + tomcat 5.0.28原本以为自己玩了eclipse和myeclipse这么多年,一向项目的配置发布用myeclipse虽然没有驾轻就熟,但是至少不会被难道,这次确倒在了这个jdk 1.5及tomcat 5.0.28的环境上。谁叫以前一直没有试过在tomcat5.0.28上发布s转载 2009-09-06 22:35:00 · 1680 阅读 · 1 评论 -
Struts2开发环境搭建
工欲善其事,必先利其器。在我们深入Struts2之前,我还是想废一些口舌来讲述一下开发环境的搭建。每个人都会根据自己的习惯来搭建自己的开发环境。开发环境是否便捷,也将直接影响开发的效率。所以对于开发环境已经非常熟悉的朋友可以直接忽略这篇文章。而我在这里给大家介绍一下我的开发和调试环境的搭建,之后所有的章节的代码,也都将建立在这个开发环境之上。在编写J2EE程序的时候,我们往往需原创 2009-09-02 15:39:00 · 784 阅读 · 0 评论 -
□ Struts2学习笔记(1)Struts2开发环境配置 □
为了方便说明,下面以一个简单的用户名与密码的传递的例子来说明整个配置过程。1.准备工作:(1).IDE配置:JDK1.6+MyEclipse6.0+Tomcat6.0(2).到http://apache.mirror.phpchina.com/struts/binaries/struts-2.0.11.1-all.zip下载最新版的struts22.在MyEclipse转载 2009-09-03 10:11:00 · 904 阅读 · 0 评论 -
为Struts 2.0做好准备
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放源代码 但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸” 单元测试困难 这些缺点随着转载 2009-08-25 16:20:00 · 669 阅读 · 0 评论 -
ANT工具管理struts等web应用
app.home-----------+ --Web应用项目的顶层目录 +----build ---存放由Ant工具生成的web应用的开放目录结构 +----deploy原创 2011-12-12 09:22:05 · 562 阅读 · 0 评论