- 浏览: 5590 次
- 性别:
- 来自: 奥格瑞玛
最新评论
文章列表
写这篇文章 是我对匿名类以及抽象工厂的一个理解...觉得有所启发就写了下来..希望大家能够一起学习...
抽象工厂类
package com.chusiyou.factory;
public abstract class Factory {
public abstract UserDao getUserDao();
public abstract PersonDao getPersonDao();
//获得工厂实例的一个方法
public static Factory getFactory(String dataBaseName)
{
//针对数据库不同而采取不同的J ...
由于这段时间学习struts,对struts原理有一些了解,为了巩固自己的学习,所以自己手写了模拟struts功能的这样一个框架,写的不好还忘大家见谅....但是我可以拍拍胸脯的给大家说...这绝对是自己原创,写的不好还忘大家纠正,希望大家能一起学习...
以下是ActionServlet源码
package com.chusiyou.struts.core;
import java.io.IOException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
i ...
Collection 集合类,基础
1. 所有的集合操作都实现了Collection这个基类接口
2. 继承了Collection的接口有:List,Set 这2个接口
3. 实现了Collection的类有:AbstractCollection这个抽象类
4. Collection接口定义的方法解析如下:
Method…..
1.int Size();
返回此集合中的所有元素数量,返回值int,
2.boolean isEmpty();
返回此集合中不包含的元素,返回值boolean
3.boolean contains(Object o ...
首先 是Action
package com.chusiyou.struts.core;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Action extends ActionServlet{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpS ...
以下是填充formbean的源码
package com.chusiyou.struts.core;
import java.lang.reflect.Field;
import java.util.Enumeration;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.beanutils.BeanUtils;
public class FormFullUtil {
public static void full(HttpServletRequest request, String ...