最近打算研读,学习下nutz的源码,免得自己没有动力,在这里分享下。
先列个阅读计划,从简单到复杂,免得遇到太多问题没有勇气了。
阅读目录
- Json 工具包
- Mapl结构
- 表达式引擎
- 在做类似信用评级的项目时候用到类似的东西了,暂时用的是Beanshell,可以借此机会看看类似引擎如何实现的。也能更好的使用
- Http客户端
- 最近在做数据采集的项目,httpclient用的七零八落的,需要借此整理下了。
- 甜java ,java工具包,这个分为好几个子模块,具体看得时候再列具体计划。
- Nutz.Dao
- IOC 和AOP
- Nutz.MVC
- 图像处理
- 与其他第三方框架的集成。
基本阅读方法和步骤
- 先通过官方文档和单元测试代码,了解整理每个模块的细致功能列表。
- 通过阅读源码了解具体设计细节,要能能明白其中设计思想就更好。