从0开始写JavaWeb框架系列(6)从0开始写SamrtFrameWork:初始化框架

1、初始化思考java

    1.一、用过上面的过程和笔记咱们建立了ClassHelper(程序启动加载全部基础目录下的Class对象)、BeanHelper(根据Class对象实例化Bean)、IocHelper(根据@Inject来控制反转,注入Bean实例)、ControllerHelper(根据@Action来初始化映射关系)。url

    1.二、这时候咱们须要一个入口来统一加载他们,方便管理。实际上加载他们的静态代码块。code

    1.三、咱们就编写一个HelperLoader来统一加载它们。    对象

package org.smart4j.framework.helper;

import org.smart4j.framework.util.ClassUtil;

/**
 * 加载响应的Helper类
 * @author Admin
 *
 */
public class HelperLoader {

	/**
	 * 初始化方法
	 */
	public static void init(){
		Class<?>[] classList = {
				ClassHelper.class,
				BeanHelper.class,
				IocHelper.class,
				ControllerHelper.class
		};

		for (Class<?> cls : classList) {
			ClassUtil.loadClass(cls.getName());
		}


	}
}

---------------------------------------summarize(总结):统一编写完了初始化的Helperxx.java类,接着咱们经过这些功能的基础上,编写请求转发器,来实现根据不一样的url请求来调用相应的方法了---------------------------------------get

相关文章
相关标签/搜索