Interface | Description |
---|---|
ActionChain |
Mvc 处理器接口
|
ActionChainMaker |
处理器的工厂类
|
ActionFilter |
入口函数的过滤器,你的过滤器实现只需要实现一个函数 match。 这个函数如果你返回的是 null,表示你的过滤器认为,可以继续。 如果你的函数返回一个
View 对象,就表示你的过滤器认为这个请求有问题,不能继续进行下一步操作。 直接用返回的 View 渲染 response 即可。
|
EntryDeterminer |
入口方法决断器
|
HttpAdaptor |
这是一个处理 HTTP 请求的扩展点。通过它,你可以用任何你想要的方式来为你的入口函数准备参数。 默认的,框架为你提供了三个实现:
UploadAdaptor // 处理多文件上传
JsonAdaptor // 处理 Json 字节流
PairAdaptor // 按传统的名值对方式处理
你可以通过注解 '@AdaptBy' 来声明你的入口函数具体将采用哪个适配器,默认的 框架将采用 PairHttpAdaptor
来适配参数。当然,你也可以声明你自己的适配方法
|
HttpAdaptor2 |
扩展原有
HttpAdaptor 的能力, |
IocProvider |
为了更灵活的支持更多种类的反转注入容器,特创建此接口。
|
Loading | |
MessageLoader |
本地化字符串加载方式
|
ModuleScanner | |
NutConfig |
这个接口是一个抽象封装
|
Processor | |
SessionProvider |
Session提供者,采用过滤器形式,获取一个用户自行定义的HttpServletRequest,并在NutzMVC的作用域内,替代原有的HttpServletRequest对象
|
Setup |
整个应用启动以及关闭的时候需要做的额外逻辑
|
UrlMapping |
路径映射
|
View |
视图接口
|
ViewMaker |
这是一个扩展点,你可以通过实现这个接口,让注解 @Ok和 @Fail 支持更多的模板引擎。 这两个注解值的格式为:
|
ViewMaker2 |
Class | Description |
---|---|
ActionContext |
Action执行的上下文
|
ActionHandler | |
ActionInfo | |
Mvcs |
Mvc 相关帮助函数
|
NutFilter |
同 JSP/Serlvet 容器的挂接点
|
NutFilter2 |
为了兼容老的NutFilter,把逻辑独立出来, 仅用于过滤Jsp请求之类的老特性
|
NutMvcContext | |
NutMvcListener |
定义全局Ioc容器,并实现IocProvider接口,以便与@IocBy注解的融合.
|
NutServlet |
挂接到 JSP/Servlet 容器的入口
|
NutSessionListener |
如果你的应用,在 Session 中保存了一些需要注销的对象,比如你在 Ioc 容器中将一个 DataSource 对象的范围设成
"session",那么请启用本的监听器,它会在一个 session 注销时,关闭 DataSource
|
ObjectInfo<T> | |
RequestPath | |
ViewModel |
用作入口方法参数,作为传递视图渲染内容的途径
|
WhaleFilter |
Enum | Description |
---|---|
Scope |
对象生命周期范围
|
Exception | Description |
---|---|
LoadingException | |
NutConfigException |
这个包很主要,啥都别说了,看文档吧。它的扩展性很强,易用性也没得说,总之您就用吧,准保你舒服
Copyright © 2017. All rights reserved.