* HttpServletRequest.getContextPathweb
获取web程序root。若是是默认位置,返回””空串,不然返回 /根路径名spring
* rose是如何扫描到资源的数据库
利用spring提供的类扫描类和jar
* rose创建匹配树的过程
传入根节点和List,按照路径创建每一个节点
* Module的定义
每个package(不包括其下面的子package)及其含有的Class成为一个Module, 能够改变一个Module的路径,package里添加rose.properties文件,内写一行 module.path=/xxxx/yyy
* Controller的Path有什么用
用于建立匹配树,其下面全部方法的路径前缀
* HttpServletRequest的getAttribute和getParameter的区别和共同点
共同点:都能传递数据;
区别:attribute是用于web组件内部传递数据,parameter是客户端经过http协议传递到服务器的参数。
* rose的异常处理
ControllerErrorHandler
* jade运行原理
动态代理
经过Proxy类建立一个动态代理对象,经过动态代理对象来调用方法
rose的特色
- 约定大于配置,
- 大量使用注解,没有繁琐的配置
- jade大大简化数据库操做
- 能够把参数直接映射到Java集合/JavaBean
portal