1、软件开发有哪些开发模式?
答:(1)Model模式:把界面和业务逻辑都放在一起;
优点:简单,容易,适合小项目;
缺点:可维护性差,扩展性差;
(2)MV模式:界面和业务逻辑分开写;
优点:有良好的扩展性和维护性;适合中大型项目;
缺点:不易理解,需要提前设计;
(3)MVC模式:.....
2、为什么需要MVC开发模式?
答:为了更高的提高项目的扩展性、维护性,适应开发大型项目的要求;但也有缺点:如增加工作量;不适合小项目;调试应用程序麻烦;
3、MVC各个字母含义?
答:M-->Model(模型包括工具类、业务Bean、业务Service);
V-->View(视图,界面;如index.php,login.php...);
C-->Controller (控制器,获取界面数据,并进行处理,处理完成跳转;如loginProcess.php...);
4、MVC核心思想?
答:强制程序员把数据的输入、数据的处理、数据的输出分开;
5、MVC简单理论示意图?