您的位置:首页 > 其它

拿起笔来做刀枪 · 序言

2014-07-28 13:00 239 查看


拿起笔来做刀枪 集中火力搞软件

意识革命齐造反 开发路上当闯将

在后面的章节里,我会尝试实现web开发中可能会用到的主流框架,

当然,我并无意重新打造一遍轮子,

而是为了实现三个方面的目的:

我们需要什么,就去实现什么。——这也是各种开发框架的出发点和源起。

我们怎么实现,应该采取什么思路。——这个可能各个开发框架有所不同,殊途同归。

如何去理解流行的框架。——相互印证,避免过早的迷失在别人的源代码里。

顺便补充一句,后面章节的代码和实现相当粗糙,鉴于时间和精力关系,我没有精心打磨。

我们只需要实现上述的三个目标就够了:)

另外,由于本人的“恶趣味”,我也无意在未来的时间对代码进行重构,

保留这种原始的、带有各种尝试和错误痕迹的代码,是一件相当有趣的事情,甚至能让我感觉到一种粗旷的美感:)

见仁见智吧~~~

好了,就此启程。拿起笔来做刀枪,开发路上当闯将~~~~!

本文的完整章节如下:

WEB开发那些事儿

第一部分:从需求出发



所见即所得

这里从一个静态html页面说起,逐步抽离出展示层面和数据层面的东西。



造飞机的工厂

这里主要说的是工厂方法。当然,工厂不是目的,而是结果,需求才是源起。



春天在哪里

这里开始扯到了spring和《儿歌三百首》



春天在这里

对spring的吐槽



麦克斯韦妖

让我们充当一次麦克斯韦妖,探测和控制单个模块/方法的工作



扒皮MVC

MVC模式的得失,开发的时候,别因为迷失才过程里尔忘记了我们的目的。

第二部分:拿起笔来做刀枪



序言

拿起笔来做刀枪,开发路上当闯将



再造一个dom4j

标题说明了一切



再造一个spring

标题说明了一切



再造一个jsp

标题说明了一切,这里的 jsp 不是 java server pages,而是java sign pages :)



再造一个struts

标题说明了一切



再造一个lucene

标题说明了一切,lucene的原理只需要一句话说清楚,这个就是我喜欢他的原因



再造一个hibernate

其实我在意的是HQL如何映射到多种sql查询语言上



Final Fantasy

最终的成品

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: