2017寒假阅读笔记02
随着网站的不断发展,分层技术已经得到大规模的使用。还记得刚开始做网站的时候,网站用到的代码全部是jsp文件,这样做一个小网站是没什么问题的,但是慢慢地发现,越做越乱,最后自己都找不到自己写的代码啦,这么混乱真的很不好。后来学习了韩顺平老师的视频教程,我发现人家写代码是这么写的,当时觉得一下子就学到了不少的东西。他有dao层、Iservice层、service层。这样一下就吧原来混乱的代码很好地组织起来了。
随着应用框架的普及,分层的概念已经深入人心;从我们学习写web代码开始,框架就要求我们通过分层开发来适应框架的结构;只是到后来,才逐渐体会到分层带来的好处;
最基本的分层一般分为以下三层:
应用层:面向终端用户的应用;
服务层:为应用层提供服务的通用服务;
数据层:数据存储层;
分层架构是逻辑上的,但物理上也可部署在不同的机器上。
除了分层,网站大了,通过分割网站的功能和业务,大而化小,将不同的模块分布式部署,从而提高并发处理能力和功能扩展能力;