拿起笔来做刀枪 集中火力搞软件
意识革命齐造反 开发路上当闯将
在后面的章节里,我会尝试实现web开发中可能会用到的主流框架,
当然,我并无意重新打造一遍轮子,
而是为了实现三个方面的目的:
我们需要什么,就去实现什么。——这也是各种开发框架的出发点和源起。
我们怎么实现,应该采取什么思路。——这个可能各个开发框架有所不同,殊途同归。
如何去理解流行的框架。——相互印证,避免过早的迷失在别人的源代码里。
顺便补充一句,后面章节的代码和实现相当粗糙,鉴于时间和精力关系,我没有精心打磨。
我们只需要实现上述的三个目标就够了:)
另外,由于本人的“恶趣味”,我也无意在未来的时间对代码进行重构,
保留这种原始的、带有各种尝试和错误痕迹的代码,是一件相当有趣的事情,甚至能让我感觉到一种粗旷的美感:)
见仁见智吧~~~
好了,就此启程。拿起笔来做刀枪,开发路上当闯将~~~~!
本文的完整章节如下:
第一部分:从需求出发 | ||
一 | 这里从一个静态html页面说起,逐步抽离出展示层面和数据层面的东西。 | |
二 | 这里主要说的是工厂方法。当然,工厂不是目的,而是结果,需求才是源起。 | |
三 | 这里开始扯到了spring和《儿歌三百首》 | |
四 | 对spring的吐槽 | |
五 | 让我们充当一次麦克斯韦妖,探测和控制单个模块/方法的工作 | |
六 | MVC模式的得失,开发的时候,别因为迷失才过程里尔忘记了我们的目的。 | |
第二部分:拿起笔来做刀枪 | ||
序 | 拿起笔来做刀枪,开发路上当闯将 | |
一 | 标题说明了一切 | |
二 | 标题说明了一切 | |
三 | 标题说明了一切,这里的 jsp 不是 java server pages,而是java sign pages :) | |
四 | 标题说明了一切 | |
五 | 标题说明了一切,lucene的原理只需要一句话说清楚,这个就是我喜欢他的原因 | |
六 | 其实我在意的是HQL如何映射到多种sql查询语言上 | |
七 | 最终的成品 |