`
文章列表
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Actio ...
Struts.xml 文件   代码 <?xml version="1.0" encoding="UTF-8" ?>   <!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"        "http://struts.apache.org/dtds/struts-2.0.dtd">   <struts ...
各种排序算法java实现 出处       插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /**  * @author treeroot  * @since 2006-2-2  * @version 1.0  */ public class InsertSort implements SortUtil.Sort{     /* (non-Javadoc)      * @see org.rut.util.algorithm.SortUtil.Sort#sort(int ...
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很 ...
JDK1.5中新的语言特征分类介绍<o:p></o:p> 本文中,我们将讨论几个在JDK1.5中新的语言特征,包括:      泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast)   增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness)   自动置入/自动取出(Autoboxing/unboxing)
Global site tag (gtag.js) - Google Analytics