- 1
- 0
- 约1.09万字
- 约 33页
- 2021-11-05 发布于北京
- 举报
供应链
项目安排
搭建框架 一天
基础数据模块和权限管理 4 天左右
应收应付和销售管理 5 天左右
涉及到的框架的知识点
dao 的重用
service 层的重用
js 的继承机制的应用
jquery 的插件开发
弹出 div 框
概念
一个供应链系统是一个公司通过供应商采购商品,把商品放入到仓库中,
该公司在销售该商品的时候,再把商品从仓库中提取出来,卖给客户的过程
其中有三个订单:
采购订单
销售订单
调拨订单 (公司内部仓库之间的商品的调拨 )
关于供应链的大数据方面的内容
数据挖掘
ETL: 数据抽取
BI: 商业智能
dao 的技术实现
gyl 的 maven 的环境搭建
创建一个 web 工程
添加 maven 支持
编辑 pom.xml 文件
写持久化类和映射文件
写 spring 的配置文件
该系统要创建的映射文件的包为:
com.itheima11.gyl.domain.basedata
com.itheima11.gyl.domain.privilege
com.itheima11.gyl.domain.xsgl
创建一个测试类,生成表
框架的搭建
dao 封装的需求
1、供应链的所有的模块都用到了查询
该查询是分页的
该查询还是按照条件
该查询是按照数据来查询的
2、删除的操作
1、有可能一次性删除很多行记录
2、有可能删除一行记录
3、根据 id 查询持久化对象
4、增加操作
5、修改操作
dao 的封装
查询的实现
PageResult
BaseQuery
BaseDao
BaseDaoImplT
1、在构造器中
public BaseDaoImpl(){
/**
* this 代表子类
* this.getClass().getGenericSuperclass() 就是父类 :BaseDaoImplT 泛型
* 如果不带 T,this.getClass().getGenericSuperclass() 返回的是 class 类型,而不是
ParameterizedType
* spring(2.x 和 3.x) 容器不支持带泛型的创建对象
*/
ParameterizedType type = (ParameterizedType)this.getClass().getGenericSuperclass();
//得到 t 的实现类型
this.classt = (Class)type.getActualTypeArguments()[0];
}
得到了 T 的 class 形式
2 、在 init 方法中
@PostConstruct
public void init(){// 初始化方法
this.classMetadata = this.hibernateTemplate.getSessionFactory()
您可能关注的文档
最近下载
- 工业机器人技术基础PPT(高职)全套完整教学课件.pptx VIP
- 《JC_T 60006-2020 瓷砖薄贴法施工技术规程》标准全文.pdf VIP
- 2025年电子仓库考试试题及答案.doc VIP
- 东风风神-AX7-产品使用说明书-风神AX7 2015款 2.0L MT智逸型-DFM6470D5A-东风风神AX7使用手册201410.pdf VIP
- 北师大中学生物学教学论课件01绪论.ppt VIP
- 2026年度组织生活会个人对照检查材料汇编七篇.pdf VIP
- 2025年军用加固显示器行业深度研究报告.docx
- 2024年江苏城市职业学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx VIP
- 调试记录汇总.doc VIP
- 美术礼器之美讲解.pptx VIP
原创力文档

文档评论(0)