從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

相關文章
相關標籤/搜索