| 程序包 | 说明 | 
|---|---|
| org.nutz.mvc | 
 基于注解的MVC
 
 这个包很主要,啥都别说了,看文档吧。 
 | 
| org.nutz.mvc.config | |
| org.nutz.mvc.impl | |
| org.nutz.mvc.impl.processor | |
| org.nutz.mvc.ioc.provider | |
| org.nutz.mvc.view | 
| 限定符和类型 | 字段和说明 | 
|---|---|
Map<String,NutConfig> | 
NutMvcContext.nutConfigs  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
NutConfig | 
NutMvcContext.getDefaultNutConfig()  | 
static NutConfig | 
Mvcs.getNutConfig()  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
UrlMapping.add(ActionChainMaker maker,
   ActionInfo ai,
   NutConfig config)
增加一个映射 
 | 
Ioc | 
NutMvcListener.create(NutConfig config,
      String[] args)
这里与IocBy结合起来. 
 | 
Ioc | 
IocProvider.create(NutConfig config,
      String[] args)  | 
void | 
Loading.depose(NutConfig config)  | 
void | 
Setup.destroy(NutConfig nc)
关闭时,额外逻辑 
 | 
ActionChain | 
ActionChainMaker.eval(NutConfig config,
    ActionInfo ai)
根据配置信息,生成一个动作链 
 | 
void | 
Setup.init(NutConfig nc)
启动时,额外逻辑 
 | 
void | 
Processor.init(NutConfig config,
    ActionInfo ai)  | 
UrlMapping | 
Loading.load(NutConfig config)  | 
View | 
ViewMaker2.make(NutConfig conf,
    ActionInfo ai,
    String type,
    String value)
增强版的ViewMaker 
 | 
static void | 
Mvcs.setNutConfig(NutConfig config)  | 
| 构造器和说明 | 
|---|
ActionHandler(NutConfig config)  | 
| 限定符和类型 | 类和说明 | 
|---|---|
class  | 
AbstractNutConfig  | 
class  | 
FilterNutConfig  | 
class  | 
ServletNutConfig  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
UrlMappingImpl.add(ActionChainMaker maker,
   ActionInfo ai,
   NutConfig config)  | 
protected ActionChainMaker | 
NutLoading.createChainMaker(NutConfig config,
                Class<?> mainModule)  | 
protected void | 
NutLoading.createContext(NutConfig config)  | 
protected Ioc | 
NutLoading.createIoc(NutConfig config,
         Class<?> mainModule)  | 
protected void | 
NutLoading.createSessionProvider(NutConfig config,
                     Class<?> mainModule)  | 
protected UrlMapping | 
NutLoading.createUrlMapping(NutConfig config)  | 
void | 
NutLoading.depose(NutConfig config)  | 
ActionChain | 
NutActionChainMaker.eval(NutConfig config,
    ActionInfo ai)  | 
protected void | 
NutLoading.evalLocalization(NutConfig config,
                Class<?> mainModule)  | 
static <T> T | 
Loadings.evalObj(NutConfig config,
       Class<T> type,
       String[] args)  | 
protected void | 
NutLoading.evalSetup(NutConfig config,
         Class<?> mainModule)  | 
protected UrlMapping | 
NutLoading.evalUrlMapping(NutConfig config,
              Class<?> mainModule,
              Ioc ioc)  | 
protected Processor | 
NutActionChainMaker.getProcessorByName(NutConfig config,
                  String name)  | 
UrlMapping | 
NutLoading.load(NutConfig config)  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
protected static HttpAdaptor | 
AdaptorProcessor.evalHttpAdaptor(NutConfig config,
               ActionInfo ai)  | 
protected static <T> T | 
AbstractProcessor.evalObj(NutConfig config,
       ObjectInfo<T> info)  | 
static View | 
ViewProcessor.evalView(NutConfig config,
        ActionInfo ai,
        String viewType)  | 
void | 
ViewProcessor.init(NutConfig config,
    ActionInfo ai)  | 
void | 
ModuleProcessor.init(NutConfig config,
    ActionInfo ai)  | 
void | 
FailProcessor.init(NutConfig config,
    ActionInfo ai)  | 
void | 
EncodingProcessor.init(NutConfig config,
    ActionInfo ai)  | 
void | 
AdaptorProcessor.init(NutConfig config,
    ActionInfo ai)  | 
void | 
ActionFiltersProcessor.init(NutConfig config,
    ActionInfo ai)  | 
void | 
AbstractProcessor.init(NutConfig config,
    ActionInfo ai)
建议覆盖这个方法,以便从NutConfig/ActionInfo获取需要的信息 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
Ioc | 
XmlIocProvider.create(NutConfig config,
      String[] args)
已过时。  
  | 
Ioc | 
JsonIocProvider.create(NutConfig config,
      String[] args)
已过时。  
  | 
Ioc | 
ComboIocProvider.create(NutConfig config,
      String[] args)  | 
Ioc | 
AnnotationIocProvider.create(NutConfig config,
      String[] args)
已过时。  
  | 
| 限定符和类型 | 字段和说明 | 
|---|---|
protected NutConfig | 
ViewZone.config  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
static View | 
ViewZone.makeView(NutConfig config,
        ActionInfo ai,
        String viewType,
        boolean allowProxy)  | 
| 构造器和说明 | 
|---|
ViewZone(NutConfig config,
        ActionInfo ai,
        View dft)  | 
Copyright © 2017. All rights reserved.