P9

  初试Struts2.1 文档

Struts2是WebWork的Struts版本,两种框架为了减轻程序员负担进行了融合。–WebWork框架比Struts1更为先进,而Struts的优势是拥有众多的使用者。–Struts使用WebWork,而WebWork则借助Struts的社区推广了自己 –并不是Struts2出现后Struts1就被取代了,事实上它们是并行发展的Struts2在WebWork2基础上开发来的,和Struts1一样,Struts2也属于MVC框架。事实上与Struts1.x的架构完全不同,所以之前了解WebWork的人学起Struts2会相对容易,而熟悉Struts1.x的人学Struts2并没有什么优势。所以我们可以更多的认为Struts2是WebWork2的包装版,而不是Struts1.x的升级版。

hqh3306 2010-12-30   410   0
P143

  Struts2.0基本配置使用手册 文档

Struts作为MVC2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC2模型的使用功能齐全的标志库(TagLibrary)开放源代码但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”单元测试困难这些缺点随着Web的发展越来越明显。这就促生了Struts2.0,它的诞生能很好的解决上述问题。

hqh3306 2010-12-30   3284   0
P38

  Struts2拦截器 文档

拦截器(Interceptor)是动态拦截Action调用的对象,类似于Servlet中的过滤器。在执行Action的业务逻辑处理方法(execute())之前,Struts2会首先执行在struts.xml中引用的拦截器。拦截器是struts2的一个重要特性。Struts2框架的大多数核心功能都是通过拦截器来实现的,像避免表单重复提交、类型转换、对象组装、验证、文件上传等,都是在拦截器的帮助下实现的。拦截器之所以称为“拦截器”,是因为它可以在Action执行之前和执行之后拦截调用。Struts2将它的核心功能放到拦截器中实现,而不是分散到Action中实现,有利于系统的解耦,使得功能的实现类似于个人电脑的组装,变成了可插拔的,需要某个功能就“插入”一个拦截器,不需要某个功能就“拔出”一个拦截器。你可以任意组合拦截器来为Action提供附加的功能,而不需要修改Action的代码。

diaodiao 2010-12-24   5209   0
P45

  Struts2框架入门 文档

Struts2框架使用包来管理Action和其它组件。每个包就是多个Action和其它一些组件的集合。

zxm_gzym 2010-12-13   543   0
P9

  Struts2常用标签讲解 文档

struts2的标签和1是完全不同的。struts2的标签分为两大类:非UI标志和UI标志struts1将标志库按功能分成HTML、Tiles、Logic和Bean等几部分。

rimoer 2010-12-06   675   0
P16

  JSON学习总结 文档

JSON基础JSON即JavaScriptObjectNatation,它是一种轻量级的数据交换格式,非常适合于服务器与JavaScript的交互。本文将快速讲解JSON格式,并通过代码示例演示如何分别在客户端和服务器端进行JSON格式数据的处理。尽管有许多宣传关于XML如何拥有跨平台,跨语言的优势,然而,除非应用于WebServices,否则,在普通的Web应用中,开发者经常为XML的解析伤透了脑筋,无论是服务器端生成或处理XML,还是客户端用JavaScript解析XML,都常常导致复杂的代码,极低的开发效率。实际上,对于大多数Web应用来说,他们根本不需要复杂的XML来传输数据,XML的扩展性很少具有优势,许多AJAX应用甚至直接返回HTML片段来构建动态Web页面。和返回XML并解析它相比,返回HTML片段大大降低了系统的复杂性,但同时缺少了一定的灵活性。现在,JSON为Web应用开发者提供了另一种数据交换格式。让我们来看看JSON到底是什么,同XML或HTML片段相比,JSON提供了更好的简单性和灵活性。

zhuopeng8023 2010-11-29   648   0
P119

  Struts2.0概述 文档

Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点: 1、MVC 2模型的使用 ;2、功能齐全的标志库(Tag Library) ;3、开放源代码。

steven73 2010-11-26   3112   0
P223

  Struts2讲义 文档

Struts是目前世界上所有使用Java语言进行J2EE项目开发的人员经常使用的基于MVC模式的Web项目开发框架之一。它也是目前最早的Web项目开发框架。由于它的易学易用,对入门者来说学习所花时间少,也简单容易上手,因此使用Struts的开发人群是目前所有Web项目开发框架使用人群中最大的。可是近几年,新的视图技术,如FreeMarker、Velocity技术。还有设计模式的大行其道。开发人员越来越觉得Struts在这些方面有先天的不足。并不能很优雅和优秀的完成Web项目开发工作。原因有很多种,一方面是Struts出现的时间比较早,现在流行的技术都是在Struts后出现的。因此必然导致Struts对新技术的支持不够。另一方面很多新兴的Web项目开发框架都是很好的体现了现有开发理念的使用。对Struts的影响和威胁都很大。这样很多近几年参加工作的IT从业人员都不喜欢使用Struts,而是去采用Tapestry、JSF等框架去进行他们的开发工作。本书这部分就针对Struts2的具体技术细节进行了详细附例的说明。而本章则把Struts和Struts2之间的“恩恩怨怨”以及同类的Web项目开发框架产品和Struts2的关系具体介绍。希望读者在学习Struts2技术之前,能对Struts2有清晰正确的认识和了解。

niyoushang 2010-11-16   761   0
P

一步步学习Struts2 文档

Struts2将Result列为一个独立的层次,可以说是整个Struts2的Action层架构设计中的另外一个精华所在。Result之所以成为一个层次,其实是为了解决MVC框架中,如何从Control层转向View层这样一个问题而存在的。多数的MVC框架中的Control层,都是一个Java对象。按照惯例,我们通常会把这个层次上面的Java对象统称为Action层。标签库,几乎是每个MVC框架的重要组成部分。从Struts1开始,到Webwork2,SpringMVC,都有自己的定义的一套标签库。所以,一度标签库的使用,会成为一个框架初学者判定一个Web框架好坏的重要标准之一。我也曾经见到过许多Web开发人员,长期地存在着一定的误解:只要学好标签库,能够将标签库熟记于心,那么这个框架我就算掌握了七八成。

liuxiwu123 2010-11-15   7457   0
P3

  autocomplete自动完成的说明文档 文档

这里主要是用struts2,autocomplete自动完成……。把页面文本框的值转到后台,去模糊查询返回一个数组,数组现实在div层中。

weihaijin 2010-11-07   7550   0
P58

  Struts2笔记[初步修改版] 文档

一、准备工作及实例1.解压struts-2.1.6-all.zipapps目录:struts2自带的例子程序docs目录:官方文档。lib目录:存放所有jar文件。Src目录:源文件存放地2.六个基本包struts2-core-2.1.6.jar:开发的核心类库freemarker-2.3.13.jar:struts2的UI标签的模板使用freemarker编写commons-logging-1.0.4.jar:日志包ognl-2.6.11.jar:对象图导航语言,通过它来读写对象属性xwork-2.1.2.jar:xwork类库,struts2在其上进行构建commons-fileupload-1.2.1.jar:文件上传组件

gudaxiao 2010-11-03   2891   0
P82

  Struts2.0框架技术 文档

虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts2与Struts1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Struts2没有继承Struts1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts1衍生了Struts2。因为Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:而且吸收了Struts1和WebWork两者的优势,因此,是一个非常值得期待的框架。

kalen 2010-10-28   559   0
P13

  struts2入门第07章_表达式语言OGNL 文档

在深入了解Struts2的OGNL语言之前,先来了解一下什么是表达式语言以及为什么要使用表达式语言。表达式语言(Expression Language)可以在Web应用中完成特定的任务,例如变量求值、获取对象、对对象进行简单的操作,这些特性都可以使得应用编写起来更加方便简洁,在后面的例子中可以看到表达式语言的使用是怎样减少程序员需要编写的代码量。很显然表达式语言的宗旨和Web框架是一致的,通过表达式语言可以事半功倍的完成原来用Java代码完成的任务。OGNL(Object Graph Navigating Language)即对象导航图语言,是表达式语言的一种。通常用来绑定Java对象的属性,用一个表达式就可以读取和设置对应Java对象的属性,所以可以用来沟通Web组件和业务逻辑的模型部分。它是Jakarta“属性存取语言”项目和JSTL的表达式语言的良好替代。

kalen 2010-10-28   448   0
P5

  Struts2与Freemarker的配置方法(附源码和插件) 文档

Freemarker是模板引擎,也可以说是一种表现层的框架,它有自己的模板指令,开发者如果不熟悉这些语法,很难进行表现层的开发。Struts2框架技术对Freemarker做了很好的支持,开发人员只要熟悉Struts2的标签即可进行开发Freemarker模板文件,如果您还不熟悉具体的Struts2及标签应用请参考其他文献资料,本文主要阐述Struts2与Freemarker的配置方法。

lichao821212 2010-10-20   436   0
P40

  Struts2学习笔记 文档

xiangkun 2010-10-17   4039   0
P27

  Struts2.1.8详解 文档

xmrbi 2010-10-02   5439   0
P

Struts2 Tags API 文档

Webwork提供了一套不依赖于显示层技术的标签库。这一章我们将概括性的描述每一个标签, 比如此标签支持的属性,标签的行为等等。大多数的标签都可以用于所有的模板语言(参考 JSP Tags, Velocity Tags,和FreeMarker Tags),但是有一些只能用于特定的模板语言。 无论什么时候一个标签不能完全的支持每一个模板, 该标签会在参考文档中注明。webwork中的标签分为两种类型: 通用标签和HTML标签。 除了功能和职责外这两种类型标签最大的区别是HTML标签支持模板(templates)和主题 (themes)。除了基本的参考外,我们将提供个个标签在所支持模板语言中的例子。

lixianlong 2010-09-27   10945   0
P

Sruts2教程 文档

包括:常用的Struts 2.0的标志(Tag)介绍;Struts2.0的Action讲解;在Struts2.0中国际化(i18n)您的应用程序;转换器(Converter)——Struts 2.0中的魔术师;在Struts2.0中实现表单数据校验(Validation);Struts2的基石——拦截器(Interceptor);在Struts2中实现IoC;在Struts2中实现文件上传;在Struts2中实现CRUD;Struts2中的OGNL;Strus2的新表单标志的使用;Struts2与AJAX。

yangdahai 2010-09-17   344   0
P

Codebehind Struts2插件使用手册 文档

Convention Plugin作为替换替换Codebehind Plugin来实现Struts2的零配置。包命名习惯来指定Action位置;命名习惯制定结果(支持JSP,FreeMarker等)路径;类名到URL的约定转换;包名到命名空间(namespace)的约定转换;遵循SEO规范的链接地址(即:使用my-action 来替代 MyAction); 基于注解的Action名;基于注解的拦截机(Interceptor) ;基于注解的命名空间(Nameespace);基于注解的XWork包;

wuyuehao 2010-09-14   6731   0
P7

  struts2标签和OGNL表达式 文档

介绍了struts2常用的标签,还有OGNL表达式的使用,在各标签的使用方法。

project123 2010-09-13   1987   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档