本文讲述了如何利用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 ...
函数如下: <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,      ...
详细说明有时间会加上。
以前写HBM,用一对多或多对多的时候默认总是加上“inverse=true”。当时想法很简单就是由双方来维护之间的关联关系。今天才终于明白inverse的真正含义了! 其实inverse不复杂,但是要真正明白还是要稍微看一下源码。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录!举个最简单的一对多父子关系。那么代码就写成: 父亲中的关系映射 {set name="chi ...
  • 16:23
  • 浏览 (378)
  • 评论 (0)
cui09
搜索本博客
最近加入圈子
存档
最新评论