本文讲述了如何利用Java的反射的机制来简化Structs应用程序的开发。
一、Struts中引入ActionForm类的意义与缺陷:
在Struts应用程序中,ActionForm是一个很重要的概念,它的主要功能就是为Action的操作提供与客户表单相映射的数据(如果在客户指定的情况下,还包括对数据进行校验)。Action根据业务逻辑的需要,对数据状态进行修改,在改变系统状态后,ActionForm则自动的回写新的数据状态并保持。程序员对JSP与ActionForm Bean的对应关系,通常感到很迷惑,JSP与ActionForm到底是1:1,还是N:1,对此,Struts本身对此并 ...
- 09:30
- 浏览 (153)
- 评论 (0)
1.从《功夫》说起
时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,《功夫》这样的片子我到今年2月底才看。不过看过《功夫》,我想的一定比一般的人多:周星星浪迹江湖,和他胖子大哥出去敲竹杆时,为什么要他大哥胸前画两把斧头?找个假靠山呗!装是斧头帮的人才不会被人欺负啊。
这让我想到年前的一则新闻:jbpm joins jboss and becomes jboss-jbpm。也就是说了,jbpm找了个靠山jboss,以后不用自己在外流浪了。
好,我们转入正题,谈这里说的三大主流开源工作流引擎:Shark,osworkflow,jbpm。
Shark的靠山是Enhyd ...
- 09:18
- 浏览 (328)
- 评论 (1)
Java反射机制深入研究
Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。
在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。
Java 反射机制主要提供了以下功能:
在运行时判断任意一个对象所属的类。
在运行时构造任意一个类的对象。
在运行时判断任意一个类所具有的成员变量和方法。
在运行时调 ...
1.1 简单工厂(Simple Factory)模式
简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。
1.1.1 工厂模式的几种形态
工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态的决定将哪一个类实例化,工厂模式有以下几种形态:
简单工厂(Simple Factory)模式:又称静态工厂方法(Static Factory Methord)模式。
工厂方法(Factory Method)模式:又称多 ...
首先是需要建一个库。考虑可以这样。建立一个拼音的字段对应汉字的,用户打简拼即可查出汉字
sql 代码
create table `j2ee`.`suggest`(
`SUGGEST_ID` int not null auto_increment,
`TITLE` varchar(255),
&n ...
- 20:23
- 浏览 (538)
- 评论 (0)
- 分类: J2EE系统更新档案
- 进入论坛
函数如下:
<script type="text/javascript">
function $G(){
var Url=top.window.location.href;
var u,g,StrBack='';
if(arguments[arguments.length-1]=="#")
u=Url.split("#");
else
u=Url.split("?");
if (u.length==1) g='';
else g ...
- 21:57
- 浏览 (280)
- 评论 (0)
一般事件
事件
浏览器支持
描述
onClick
HTML: 2 | 3 | 3.2 | 4
Browser: IE3 | N2 | O3
鼠标点击事 ...
- 20:35
- 浏览 (233)
- 评论 (0)
java 代码
//传入list实现打印。推荐使用。方便快捷。
protected void MingPrint(ActionMapping actionMapping,
ActionForm actionForm, HttpServletRequest httpServletRequest,
...
- 20:16
- 浏览 (243)
- 评论 (0)
- 分类: J2EE系统更新档案
详细说明有时间会加上。
- 17:36
- 浏览 (368)
- 评论 (2)
- 分类: J2EE系统更新档案
以前写HBM,用一对多或多对多的时候默认总是加上“inverse=true”。当时想法很简单就是由双方来维护之间的关联关系。今天才终于明白inverse的真正含义了!
其实inverse不复杂,但是要真正明白还是要稍微看一下源码。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录!举个最简单的一对多父子关系。那么代码就写成:
父亲中的关系映射
{set name="chi ...
- 16:23
- 浏览 (378)
- 评论 (0)
- 浏览: 36217 次
- 性别:

- 来自: 吉林

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
三大工作流引擎对比(转载 ...
收集了有关范玉顺的工作流文章 http://www.agilestep.cn/t ...
-- by plutoner -
J2EE 0.4—加入批量CRUD功 ...
想请教一下这个系统的设计与实现:)
-- by stamina -
J2EE 0.4—加入批量CRUD功 ...
你好,可以加你的msn么? springadele@hotmail.com
-- by stamina -
2007年最值得期待的40部北 ...
准备全部等高清,下着看. 以前读书条件不允许,只好下载, 现在上班时间不允许,只 ...
-- by dovecat -
2007年最值得期待的40部北 ...
争取去电影院看20%,也就是8部,半价场的,35-50元一场。
-- by swflora






评论排行榜