看struts2源码需要做哪些准备如何下手
最近想考虑看看看框架源码,想从ssh中相对不那么复杂的struts2看起。但不知道要做哪些准备,比如看框架需要什么前置知识,如何能够不走太多弯路,高效的看源码。请各路高人多提意见
------解决方案--------------------先弄懂最基本的 servlet 调用
------解决方案--------------------不知道你懂不懂Servlet,
其实Struts2就相当于在一个项目中把Servlet替换成了Struts(相似)
然后如果能熟识xml也行的,
如果不熟识,但是要弄懂怎么去配置相关xml文件
------解决方案--------------------struts2拦截器,先把这块源代码看了,以下是我对拦截器的总结:http://blog.csdn.net/zjlolife/article/details/8753662,可以参考,虽然不完全对。
------解决方案--------------------阅读源码除了要知晓当前程序/框架/Tool所基于的基本功能及其特性之外,还需要一定的架构知识,设计模式知识。
------解决方案--------------------能够真正阅读源码的,那就是大牛。我觉得没必要去阅读源码,遇到问题再看源码,才好。一味的看源码,效率太低