最近花了2周完成了一个小项目,
简单记录下完成流程;
1MAVEN构建SSM,这个是百度的
2JUNIT测试dao层数据,随便写个Html测试Action数据
3需求调研,构建Mysql数据库
4搜索Mybits自动实体生成工具生成实体,mapper,mapper.xml
5构建Service,ServiceImpl实现增删改查
6下载Layui,在项目中引入Layui样式,构建对用实体的list页面
7书写增删改查,提交到action,action调用Service处理
8添加PageHelp完成分页
遇到的问题总结:
1多表查询的数据,layui提供的table不能显示; 解决方法:调用layui自带的回调函数展示数据
2layui对文件上传时让它停下来,如果满足某个条件,通过执行异常使得之后的上传停止
3layui的switch很不智能,每次一点都会移动。。通过ajax刷新后台数据,之后重新table.reload解决
4layui表单中按钮默认会执行该表单提交。。方法最后:return false
5layui表单中需要动态添加多个相同的下拉选,并且拥有默认值。。给下拉选赋予相同name,首先获取数据,拼成html;通过name获6取所有select,并动态拼接最后的html。至于默认值。。首先在对应得select后面拼好隐藏的input ,然后通过jq完成将相同td下的input的值赋给select
6关于发福利这项业务的设计:
需求:1福利有编号xxxx;
2福利字段:主键(自增),编号(xxxx),所属单位,备注,是否领取,有效期,福利下的商品;(暂不开发)
添加功能:小票打印(待做)
网友评论