- 浏览: 163575 次
- 性别:
- 来自: 上海
最新评论
-
jiangyeqt:
好好的温习了一遍,讲的非常的到位
Session的原理 -
JAVA静静:
这是什么啊?有没有源码?看不懂诶!
开源框架Pushlet入门 -
colinzhy:
讲的很深刻,学习了
Session的原理 -
昔雪似花:
...
Map-iterator -
不相信眼泪:
恩,很好,多谢
.scc文件是做什么用的?
文章列表
摘要: Struts 2系列之十一
OGNL是一种功能很大的表达式语言,熟悉它可以使我们的开发变得更快捷。 阅读全文
Max 2007-04-28 19:43 发表评论
文章来源:http://www.blogjava.net/max/archive/2007/04/28/114417.html
- 2009-10-29 19:00
- 浏览 703
- 评论(0)
摘要: Struts 2系列之十
CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写,那么意味可以使用该框架创建普通应用程序了,所以大家使用新框架开发OLTP(Online Transaction Processing)应用程序时,首先会研究一下如何编写CRUD。这类似于大家在学习新编程语言时喜欢编写“Hello World”。 阅读全文
Max 2007-04-13 01:37 发表评论
文章来源:http://www.blogjava.net/max/archive/200 ...
- 2009-10-29 19:00
- 浏览 309
- 评论(0)
摘要: Struts 2.0系列之九
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。 阅读全文
Max 2007-03-21 00:48 发表评论
文章来源:http://www.blogjava.net/max/archive/2007/03/21/105124.html
- 2009-10-29 19:00
- 浏览 643
- 评论(0)
摘要: Struts 2.0系列之八
IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常多的文章对诸如此类的问题作了精彩而准确的回答。大家可以去读一下Rod Johnson和Juergen Hoeller合著的《Expert one-on-one J2EE Development without EJB》或Martin Fowler所写的《Inversion of Cont ...
- 2009-10-29 19:00
- 浏览 780
- 评论(0)
摘要: Struts 2.0系列之七
Interceptor(以下译为拦截器)是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。 阅读全文
Max 2006-12-06 20:10 发表评论
文章来源:http://www.blogjava.net/max/archive/2006/12/06/85925.html
- 2009-10-29 19:00
- 浏览 403
- 评论(0)
摘要: All Input Is Evil!
-Writing secure code
在写前几篇文章的时候,有些朋友建议我的写一篇关于表单数据校验的文章。 正如文章的开头所引用的《Writing Secure Code》的名言:“所有的输入都是罪恶的”,所以我们应该对所有的外部... 阅读全文
Max 2006-11-14 13:38 发表评论
文章来源:http://www.blogjava.net/max/archive/2006/11/14/81106.html ...
- 2009-10-29 19:00
- 浏览 615
- 评论(0)
摘要: 在我已往的Struts 1.x项目经验中,有个问题不时的出现——在创建FormBean时,对于某个属性到底应该用String还是其它类型?
开发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这种互交建立在HTTP之上,它们互相传递是都是字符串。换句话说,
服务器可以的接收到的来自用... 阅读全文
Max 2006-11-07 14:26 发表评论
文章来源:http://www.blogjava.net/max/archive/2006/11/07/79602 ...
- 2009-10-29 19:00
- 浏览 567
- 评论(0)
摘要: Struts 2.0系列之四
国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。 阅读全文
Max 2006-11-01 19:06 发表评论
文章来源:http://www.blogjava.net/max/archive/2006/11/01/78536.html
- 2009-10-29 19:00
- 浏览 370
- 评论(0)
摘要: 有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。
Struts 1.x
Stuts 2.0
... 阅读全文
Max 2006-10-25 12:10 发表评论
文章来源:http://www.blogjava.net/max/archive/2006/10/25/77157.html ...
- 2009-10-29 19:00
- 浏览 526
- 评论(0)
摘要: 在上一篇文章《为Struts 2.0做好准备》中,我过于详细地介绍了Struts 2.0开发环境和运行环境的配置,所以,本文很少涉及的以上两方面的细节。如果,您看完《为Struts 2.0做好准备》后,还有什么不明白,或者没法运行文中例子,请联系我。我的E-MAIL:Max.M.Yuan@gmail.com。
在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标... 阅读全文
Max 2006-10-18 12:02 发表评论
文章来源:http://www.blogjava.net/max/archive/2006/10/18/7585 ...
- 2009-10-29 19:00
- 浏览 621
- 评论(0)
摘要: Struts 2.0系列之一
Struts 2.0的简单易用、方便测试相信也会给大家留下不错的印象吧。我相信,Struts 2.0作为一个全新的Web架构,将会再次掀起Web开发的热潮。 阅读全文
Max 2006-10-10 18:35 发表评论
文章来源:http://www.blogjava.net/max/archive/2006/10/10/74353.html
- 2009-10-29 19:00
- 浏览 382
- 评论(0)
明明已经将某个web应用从tomcat下的webapps下移除了,为什么还会抛这样的异常呢?
java.lang.IllegalArgumentException: Document base *** does not exist or is not a readable
directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardCon ...
- 2009-10-29 17:10
- 浏览 963
- 评论(0)
/*
由于javascript是一种无类型语言,所以一个数组的元素可以具有任意的数据类型,同一个数组的不同元素
可以具有不同的类型,数组的元素设置可以包含其他数组,这样就可以创建一个复杂的数组了.
并且在这点上说javascript作为一种脚本语言不同于那种严格的面向对象的c++.c#,java了.具有更高的灵活性.
*/
/*
*在javascript1.1和其后的版本中,数组是用构造函数Array()和运算符new来创建,
可用以下的三种方式来创建javascript 中的数组.
*/
var a=new Array();
var b=new Array(5,4,3,& ...
- 2009-10-29 13:27
- 浏览 663
- 评论(0)
<#if post.title?length lt 25 >
${post.title}
<#else>
${post.title[0..21]}...
</#if>
注:${post.title[0..21]}取得标题的前22个字符,后面加上省略号...(自定义的)
- 2009-10-29 13:24
- 浏览 760
- 评论(0)
FreeMarker的指令的文件就称为模板(Template)。
模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。
数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。
数据类型:
一、基本:
1、scalars:存储单值
字符串:简单文本由单或双引号括起来。
数字:直接使用数值。
日期:通常从数据模型获得
布尔值:true或false,通常在<#if …>标记中使用
2、hashes:充当其它对象的容器,每个都关联一个唯一的查询名字
具有一个唯一的查询名字和他包含的每个变量相关联。
3、seque ...
- 2009-10-29 13:23
- 浏览 848
- 评论(0)