MVC

MVC全名是Model View Controller:一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

  • model模型:数据库表对应的实体类,用作前后台的数据交互。
  • view模型:视图的展现,在框架中的返回值(return “index”;)可以直接返回到指定名称的页面
  • controller模型:接收用户请求,并进行处理.可以接收页面表单数据,页面的表单数据就是以model的属性来传参.

举个例子:

在eclipse中开发中用到的
com.action---实现页面跳转,Struts2,
com.dao---数据库操作方法
com.model---JavaBean ,存放实体对象
com.service---业务逻辑设计,从action到service的操作
com.util---工具包,工具类(主要是配置文件)
referenced Library和webappLibrary 存放jar包
webroot 存放一下jsp或者jscss等前端显示文件还有其他的配置文件web.xml等

posted @ 2019-03-26 19:52  假如我年少有为不自卑  阅读(118)  评论(0)    收藏  举报
点我上天!