动手写web框架(6): 初始化框架

通过定义一个HelperLoader类来加载所有的Helper类完成初始化。

HelperLoader
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.smart4j.framework;
import org.smart4j.framework.helper.*;
import org.smart4j.framework.util.ClassUtil;
/**
* 初始化框架
* 入口程序:加载Helper
* Created by Roger on 2016/11/23.
*/
public class HelperLoader {
public static void init(){
Class<?>[] clsList = {
ClassHelper.class,
BeanHelper.class,
// AopHelper在IocHelper之前加载
AopHelper.class,
IocHelper.class,
ControllerHelper.class
};
for (Class<?> cls: clsList){
ClassUtil.loadClass(cls.getName(), true);
}
}
}