简单说明使用分层设计 web 应用程序(如 mvc)有哪些优势?【面试题详解】

今天爱分享给大家带来简单说明使用分层设计 web 应用程序(如 mvc)有哪些优势?【面试题详解】,希望能够帮助到大家。
分层不是为了代码的化简,实际上分层之后代码只会增加。
分层是为了整个应用的设计和维护。
如果你要开发一个简单且永久不变的应用,当然可以将一堆代码放在一起。但现在的技
术发展和用户需求的变化如此之快,谁能保证开发一个系统之后可以一直用下去。当你
想修改程序的一些功能的时候,发现自己编写的东西全部集中在一个文档里,太杂了,
牵一发而动全身,消耗太大了。同样,设计的时候要考虑所有的逻辑还要考虑视图在内,
不乱才怪。
分层之后,上一层只需要调用下一层提供的接口就能使用下一层提供的服务,而下一层
对上一层不具有依赖性,增加代码的可测试性和可重用行。
web 应用分层方式很多,一般分为表现层,业务逻辑层和数据访问层,如果要改变视
图就直接在表现层操作,不用修改另外的两个层。而且不同层可以教给不同人员去开发

人已赞赏
Java

说出 servlet 的生命周期及请求响应过程。【面试题详解】

2020-12-7 17:14:20

Java

java 项目中引用一个第三方库,运行到某段代码过程中抛出 NoClassDefFoundError或 NoSuchMethodError.这个问题如何产生的?【面试题详解】

2020-12-8 9:42:32

'); })();