MVC开发模式&三层架构&项目开发流程

本文详细介绍了MVC开发模式、三层架构及其在Java项目中的应用。MVC模式中,Model负责业务逻辑,View展示数据,Controller处理用户请求。三层架构包括Web层、Service层和DAO层,分别对应界面交互、业务处理和数据访问。项目开发流程涵盖需求分析、设计、技术选型、编码、测试和部署运维。项目结构清晰,DAO、Service和Web层分工明确。
摘要由CSDN通过智能技术生成

MVC开发模式:

  • M:Model(模型) —》 例如:JavaBean
    作用:完成集体的逻辑业务操作,如:查询数据库、封装对象……
  • V:View(视图) —》 例如:JSP
    作用:展示数据
  • C:Controller(控制器) —》 例如:Servlet
    作用:
    1、获取用户的参数请求
    2、调用模型处理请求
    3、将结果交给视图进行响应、展示

三层架构:

  • 界面层(Web层):用户看到的界面,用户可以通过界面上的组件和服务器进行互动
    功能:接收用户的参数,封装数据,调用业务逻辑层完成处理,转发JSP页面完成显示
    包名:cn.公司名.项目名.web
    学习框架:SpringMVC框架
  • 业务逻辑层(Service层):处理业务逻辑
    功能:组合DAO层中的简单方法,实现复杂的业务逻辑
    包名:cn.公司名.项目名.service
    学习框架:Spring框架
  • 数据访问层(DAO层):操作数据存储文件
    功能:定义了对于数据库最基本的CRUD操作
    包名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值