* HttpServletRequest.getContextPath
獲取web程序root。如果是默認位置,返回””空串,否則返回 /根路徑名
* 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
?