拿起笔来做刀枪 · 序言


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

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


在后面的章节里,我会尝试实现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

最终的成品


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值