maven构建 web项目 管理系统 分层架构 需求分析 设计对象的逻辑

50 篇文章 0 订阅

先设计 后台与前台

后台系统 层次结构
page 使用技术 AdminLTE AJAX JQuery zTree
controller 使用技术 servlet3.0 文件上传下载
service 使用技术 mybatis POI
Dao 使用技术 mybatis
DB 使用技术 mysql

前台系统 层次结构
page 使用技术 Vue ElementUI
controller 使用技术 servlet3.0
service 使用技术 Redis
Dao 使用技术 mybatis
DB 使用技术 mysql

需求分析

通过页面按钮与输入框
传递数据到数据库,
将数据库的数据在页面显示
通过页面新增按钮 进入新增页面增加数据库中的数据
通过页面修改按钮 进入修改页面修改数据库中的数据
通过页面按钮删除数据库中的数据

分析需求:
将各个 关键名词 划分成 独立的对象
每个对象 对应数据库的一张表
每个对象的属性也就是实体类中的成员变量
实体类中的成员变量 对应数据库表中的一个字段
整理 各个对象之间的关联联系

尤其是 日志 必须在项目中记录对所有数据的操作
因此 日志 要遍布项目的全局

按业务逻辑 将 管理系统分三块区域

前台 给客户看的 操作的
后台
在后台分两块区域
对员工的管理
对产品 与 业务 管理 并进行日志记录 即:用户

mybatic jdbc 连接数据库 配置sql语句与持久层接口的链接
service 传递 servlet 获取的数据 到持久层 与持久层查询到的数据 到servler层
servlet 就是controller层 处理页面的请求与响应数据

用maven开发的项目
先创建项目结构
其次 在pom文件中设置本项目要用到的坐标 也就是插件的jar包
坐标写完后要进行刷新,maven就会自动下载相关的插件jar包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

普希托夫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值