构建javaweb思路1

1.用例分析

     划分角色、功能模块。以及划分用例(角色要有的模块及操作)

8aceea14881e40a496aad7698a75fb355ee.jpg

2.流程图

 分解流程上的各个节点、元素

  •                     职务
  •                     处理方式
  •                     流程节点

可以将这些封装入常量类(数据字典),也可设计到数据库里

1bc55f8774b40717d1dcb9ca49a504e491f.jpg

3.数据库设计

2fd733226a3aed58813b8b0a03e6804a7e3.jpg

4.创建项目

  选择、配置开发环境

  技术选型(涉及依赖包)

  定义划分不同的moudles,以及不同的moudles下放置什么内容

  设置工具类,及过滤器、AOP(前提是有编码规则,不然不知道什么名字,哈哈)等

  如下:

 695f2b24eabf0d54f285868cc380890aef4.jpg

c98881e675297b01076123a713ae9639846.jpg

3117fde6c71c9057c108ccc97b7b8814a45.jpg

4fab7bb8195fc58d249bf9930cecc28d315.jpg

127da679bac3eecb13018d7cf24db9dac64.jpg

4f0eea188c710e148939ccd1a6ac49d8f72.jpg

5.功能实现

功能分解

找到功能特有的关注点

c7095ac2fd945bc474071d09c50c9192516.jpg

44e0d62a2cb887bc38d061928d4e60251dc.jpg

b4c2dfa38b421164347b6fd81c72eb66233.jpg

8ef6414ded5bab1afc8df4aef3d448927ff.jpg

139728b71ef2c0a6ed7d53dee384ca5a5f7.jpg

a8d98d56e9b5d2d3320d943fa0028be9679.jpg

a075bcbd06859e956061b1cfd687e78e00f.jpg

f072ebe7702cc912358a9419ab42fff6854.jpg

9b9e7925f85a31dcdfbebf59f0c4a6779a4.jpg

d9a8e8157b8dada2b42b7452fe80538d468.jpg

a48c7d84ff9681ba7b7c7e36ef6de088b27.jpg

转载于:https://my.oschina.net/popfei/blog/1843419

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值