结束了漫长的C/S之旅,跨入B/S的学习,一切又是崭新的,充满希望。
B/S的学习首先接触的便是牛腩老师的新闻发布系统,看了这么多年的网页终于要自己来编写一个网页了着实还是让我小小激动了一把。但是敲这个系统的时候总是有一种走迷宫,迷迷茫茫的感觉,什么跟什么啊。。。
于是,我机智的决定我要先把视频看一遍,至少要看一多半,至少得让我直到这个系统大概的框架吧。看了一半多终于形成了一个模糊的框架:
牛腩新闻发布系统分为前台和后台两部分,个人理解其实就像我们机房收费的UI层和B,D层的关系,前台负责显示给用户良好的操作界面,后台实现真正的数据和工作流。
整个系统同样采用三层的架构,Web,B,D三层。其中Web层采用Html +CSS 来实现,Html来描述网页的内容,CSS(Cascading Style Sheets)--层叠样式表来对网页来描述,从而使网页展现丰富多彩的画面。
对于HTML 和 CSS 的关系感觉跟设计模式中的抽象工厂中用到的反射+配置文件,将关键的描述内容通过单独文档的方式独立出来,有点面向对象中封装,低耦合的味道。这样我们想要修改网页样式便不用再打开HTML代码修改(可能造成意想不到的更多的错误。。)只需要修改“配置文件”--CSS即可。
牛腩新闻发布系统是我们从单机软件跨入网络时代的开门石,不仅仅是面向对象的继续,更是面向互联网的开始。学习新的只是,跟原来做过的东西相联系,就会发现很多相似甚至相同的地方,这才是越学越简单的奥秘!
时间: 2024-10-10 13:34:55