程序包 | 说明 |
---|---|
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.