人人网开源框架 paoding-rose 应用初探
来源:互联网 发布:大话手游罗刹鬼姬数据 编辑:程序博客网 时间:2024/05/16 16:18
rose是人人网、糯米网释出的、开源的高效Java web开发框架。
整个流程是这样的:
1,通过net.paoding.rose.RoseFilter 这个过滤器来进行初始化。
2,然后是对请求的封装,都封装到一个Invocation中。
3,在控制器中,如果调用service层的东西,增加@Autowired注释。
4,这也是我觉得这个框架比较神奇的地方,他把资源用到了极致,连包的路径都不放过,他的url匹配就是通过controller的路径来找到这个controller的,也就是说,如果我们请求/first/second,他就会找first包下,以SecondController.java为命名的controller进行处理,默认是index方法进行处理,这样做的好处就是省略了url的配置文件(当然你也可以过去用配置文件)
5,当然就是取出参数进行操作,它的所有参数都是通过方法传过去的,比如说index方法,rose通过给index方法传参数就把网页上的参数传过来的,非常方便,而且不需要进行类型转换,对比struts,这真是太方便了。
6,返回跳转的页面,他return的字符串结果就是页面的名字,如果是redirect就在前面加r:,如果是forward,就加f:,如果直接向页面输出,就加“@”,又省略了一个配置文件。
这是一个基于spring的框架,所以除了用他自身的一套机制,还可以通过applicationContext对它进行拓展。
0 0
- 人人网开源框架 paoding-rose 应用初探
- paoding-rose 框架BaseDAO
- 谈谈J2EE框架Paoding-Rose
- paoding-rose
- 初试paoding-rose
- Paoding Rose使用手册
- Paoding Rose学习(一)
- PAODING-ROSE与Redis集成
- [java][源码分析]paoding-rose-jade框架源码分析(1)
- [java][源码分析]paoding-rose-jade框架源码分析(2)
- 人人网糯米网框架Rose jade解读
- Paoding Rose源码分析1-读取Rose配置文件
- 技术收集 rose – java web 开发框架 来自人人网的开源贡献
- rose框架
- paoding-rose源码(github)转eclipse项目
- 【rose】rose框架学习总结
- paoding-rose portal的实现技术,解析rose portal内部机制
- Rose 是由 人人网、糯米网 提供的、基于Servlet规范、Spring“规范”的开放源代码WEB开发框架
- 关于产品化
- 通过JS自动隐藏手机浏览器的地址栏
- 北软实训之hibernate session
- JQuery uploadify 的使用
- PB调用WebService
- 人人网开源框架 paoding-rose 应用初探
- SVN 主干与分支的合并
- 详解Visual Studio调试中断点几个的小技巧
- 在业务类中忘记加上 @Component 导致的错误
- Sort with Swap(0,*) (25)
- memcached 入门
- MySQL 学习
- Surface Pro 3 停止在开机界面不动了
- IOC和DI