MVC M: Model,模型 - 完成具体的业务操作:查询数据库,封装对象V: View,视图 - 展示数据C: Controller,控制器 -获取用户的输入 -调用模型 -将数据交给视图展示 优缺点 优点 1. 耦合性低,方便维护,可以利于分工协作 2. 重用性高缺点: 1. 项目架构变得复杂,开发难度变大 三层架构 界面层(表示层):用户看到的界面,用户可以通过界面上的组件和服务器进行交互业务逻辑层:处理业务逻辑的。数据访问层:操作数据存储文件