我相信这么优秀的你
已经置顶了我
转自:码农翻身
作者:刘欣
张大胖立志走上Java之路,听了大神Bill的指点,先学了JavaSE,把集合、线程、反射、IO、泛型、注解之类的基础知识学了一遍,在Bill的严厉督促下,写了大量的代码。
然后开始学Wb基础,什么HTTP,html,JavaScript,css,srvlt,JSP,tomcat......又是一大堆知识点。他在网上找了一个小网站,自己模拟着做了一下,虽然不是专业美工,界面惨不忍睹,但总算是把功能模仿了七七八八,很有成就感。
大胖拿去给Bill看了,Bill夸奖道:“嗯,功能实现的还可以,没有用任何框架能做成这样子,很不错。”
大胖说:“框架?什么是框架?”
Bill愣了一下:“你还突然把我给问住了,我们整天开口框架,闭口框架,现在让我给框架下个定义,我还真说不出来,让我想想。”
Bill闭目养神,大胖虔诚等待。
不到一炷香功夫,Bill睁开眼睛:“我来给你举个例子,你不是刚刚用srvlt和JSP做了小的Wb项目吗,假设有人出钱让你再做一个类似的系统,你会怎么办?”
“那我就把现在的代码复制一下,在上面改改,不就得了?”
“如果有十个八个类似这样的项目呢,难道你都通过复制粘贴来做吗?”Bill问
“十个八个?我还是跳楼去吧。”
“那你没有想想把其中重复的一些东西抽取出来,形成可以复用的东西?”
张大胖说:“听你这么说,还真的有一点可以复用的东西,比方说URL和业务代码的映射,我经常会遇到类似这样的url:白癜风能够治愈吗白癜风怎么治疗好