常见面试题九--请简述你对MVC模式的理解

问题:请简述你对MVC模式的理解

回答:

MVC模式是表示层开发最常用的设计模式,使用这个设计模式的目的是为了解除控制逻辑,业务逻辑和视图之间的耦合,提升系统的可扩展性和可维护性。

MVC模式主要由模型,控制器和视图三个部分组成。其中控制器的主要责任是接受客户所提交的请求,并将请求转发给适当的模型对象进行处理,再将处理的结果发给视图,进行显示。在J2EE项目当中,通常会使用Servlet来担任这个角色,因为在Servlet当中可以直接使用HttpServletRequest,HttpServletResponseAPI。模型的主要作用是根据客户的请求来进行相应的业务运算,这个部分的功能在J2EE当中主要使用JavaBean来完成,这部分的代码不能依赖于Servlet API,从而可以保证业务逻辑的可移植性。控制器将模型运算的结果发送到视图,视图负责将这部分数据显示给客户。这个部分的功能在J2EE当中主要是使用JSP来完成。因为JSP可以在允许在HTML当中插入Java代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值