P3

  Struts2的标签库及OGNL表达式语言 文档

OGNL(ObjectGraphicNavigationLanguage,对象图导航语言)是一种功能强大的EL(ExpressionLanguage,表达式语言,JSP2.0规范),Struts2的核心表达式语言,OGNL是一个开源JAVA项目,但因为使用Struts2,我们完全不需要知道OGNL到底里面是什么东东,只需要按照Struts2的规则知道如何使用就OK了!第二章已经说过(请参看第二章的OGNL结构图),Struts2将Action中的实例压入值栈(ValueStack,值栈,Struts2的根对象,可以把它简单的理解为List,只不过它遵循堆栈的特点,先进后出!),session等放入ContextMap中,然后使用OGNL遍历对象结构图进行操作。

kalen 2011-01-12   7959   0
P

CakePHP中文手册 文档

CakePHP是一个开源的PHP on rails的full-stack framework。最开始从Ruby On Rails框架里得到灵感。程序员可使用它来快速创建的Web应用程序。我们的首要目的是使你以一种预置的快速且不失灵活性的方式开展工作。 为什么是CakePHP? CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。

like123 2011-01-10   18574   0
Web框架   手册   PHP   CakePHP  
P11

  Struts1标签 文档

JSP Struts之HTML标签库详解Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 

hb0308513 2011-01-07   6820   0
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
P8

  Cms中Tiles框架向SiteMesh框架转化 文档

SiteMesh框架简介OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layoutanddecoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。

ma_chenbin 2010-12-29   5502   0
Web框架   CMS  
P43

  WebWork入门经典 文档

WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。

lxg3600136 2010-12-27   4965   0
P38

  Struts2拦截器 文档

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

diaodiao 2010-12-24   5209   0
P41

  AppFuse使用日记 文档

Appfuse是由MattRaible开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、iBatis、struts、Xdcolet、junit等基础框架给出了示范。提供了对Taperstry和JSF的支持。在持久层方面,AppFuse可以使用HibernateO/R映射工具、iBatis;在容器方面,它采用了SpringFramework;在web框架方面,用户可以自由选择Struts、Spring/MVC,Webwork,Taperstry、JSF这几个web框架。在开发模式方面,采用TDD的开发方式,使用JUnit测试各层,甚至测试jsp输出的w/o错误。简化开发方面,Appfuse预定义好了一套目录结构、基类、用来创建数据库、配置Tomcat、测试部署应用的Ant任务,帮助快速自动生成源程序和自动维护部分配置文件。

ma_chenbin 2010-12-22   649   0
P7

  启动appfuse2.0的18步 文档

ma_chenbin 2010-12-22   2832   0
Web框架   Dart   Java   SQL   Basic  
P4

  Appfuse使用经验杂谈——安装部署篇 文档

Appfuse使用经验杂谈——安装部署篇Appfuse是一个融合当前各种框架的web应用最佳实践。从名字可以看出:App=框架应用,fuse=熔合。Appfuse涉及的东西较多,也大都有实用价值。这系列文会一一道来,一是分享,二是为了自己记忆得更加深刻。我觉得,任何东西说开了都很简单。

ma_chenbin 2010-12-22   4305   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
P7

  Spring MVC入门 文档

作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问题的。使用Spring,我们可以让WEB框架自动将传递进来的请求参数填充到模型对象中,同时提供验证和错误处理。还可以管理用户在WEB表单中创建的对象的状态。在了解SpringMVC之前,我们先来复习下MVC。

tj2008wang 2010-11-10   544   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
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档