作者微信 bishe2022

代码功能演示视频在页面下方,请先观看;如需定制开发,联系页面右侧客服

<赵栋--OA(有代码)>
├<day01>
│  ├<day01>
│  │  ├<笔记>
│  │  │  ├oa的安排.txt
│  │  │  ├oa的概念.txt
│  │  │  ├oa项目系统的搭建.txt
│  │  │  ├oa学习的要求.txt
│  │  │  ├spring事务的结构.txt
│  │  │  └struts2.txt
│  │  ├<视频>
│  │  │  ├day01-01-oa的介绍.avi
│  │  │  ├day01-02-oa的项目安排.avi
│  │  │  ├day01-03-oa项目注意事项.avi
│  │  │  ├day01-04-框架整合-1.avi
│  │  │  ├day01-05-框架整合-2.avi
│  │  │  ├day01-06-框架整合-3.avi
│  │  │  ├day01-07-struts2-配置文件解析.avi
│  │  │  └day01-08-struts2的插件机制.avi
├<day02>
│  ├<day02>
│  │  ├<struts2视频>
│  │  │  ├30-自定义结果集-1.avi
│  │  │  ├30-自定义结果集-2.avi
│  │  │  ├31-上下文.avi
│  │  │  ├32-静态注入和对象工厂.avi
│  │  │  ├33-可插拔的容器-struts-plugin.avi
│  │  │  ├34-struts2的核心内容.avi
│  │  │  ├35-struts2结果集-chain.avi
│  │  │  └struts2高级特性.xls
│  │  ├<视频>
│  │  │  ├<day02>
│  │  │  │  ├dao重构类的结构图.png
│  │  │  │  ├day02-01-s2sh的执行流程.avi
│  │  │  │  ├day02-02-泛型.avi
│  │  │  │  ├day02-03-dao重构-1.avi
│  │  │  │  ├day02-04-dao重构-2.avi
│  │  │  │  ├day02-05-重构action.avi
│  │  │  │  ├day02-06-系统模块表的搭建.avi
│  │  │  │  ├day02-07-部门模块dao、service、action的写法.avi
│  │  │  │  ├day02-08-部门模块查询写法.avi
│  │  │  │  ├day02-09-valueStack和iterator的写法.avi
│  │  │  │  ├s2sh结合以后执行流程.txt
│  │  │  │  ├第二天任务.txt
│  │  │  │  ├泛型.txt
│  │  │  │  ├项目的模块.txt
│  │  │  │  └值栈.txt
├<day03>
│  ├<day03>
│  │  ├hibernate.xls
│  │  ├<视频>
│  │  │  ├<day03>
│  │  │  │  ├day03-01-部门模块的增加.avi
│  │  │  │  ├day03-02-部门模块的删除.avi
│  │  │  │  ├day03-03-部门模块的修改.avi
│  │  │  │  ├day03-04-模型驱动和属性驱动.avi
│  │  │  │  ├day03-05-岗位模块.avi
│  │  │  │  ├day03-06-struts2的异常处理-1.avi
│  │  │  │  ├day03-07-struts2的异常处理-2.avi
│  │  │  │  ├day03-08-用户的查询分析.avi
│  │  │  │  ├day03-09-用户的查询.avi
│  │  │  │  ├struts2异常处理.txt
│  │  │  │  ├struts2中很重要的两个拦截器.txt
│  │  │  │  ├部门模块应该注意的事项.txt
│  │  │  │  └用户管理模块.txt
├<day04>
│  ├<day04>
│  │  ├ormapping框架.txt
│  │  ├部门的删除涉及的操作细节.txt
│  │  ├<视频>
│  │  │  ├day04-01-hibernate回顾.avi
│  │  │  ├day04-02-ormapping应该注意的事项.avi
│  │  │  ├day04-03-跳转到用户的添加页面.avi
│  │  │  ├day04-04-用户的增加.avi
│  │  │  ├day04-05-跳转到用户的修改页面.avi
│  │  │  ├day04-06-用户的修改.avi
│  │  │  ├day04-07-js的历史.avi
│  │  │  ├day04-08-js-function是一个对象.avi
│  │  │  ├day04-09-js-prototype.avi
│  │  │  ├day04-10-js-extends1.avi
│  │  │  └day04-11-js-extends2和3.avi
├<day05>
│  ├<day05>
│  │  ├<视频>
│  │  │  ├day05-01-extends的复习.avi
│  │  │  ├day05-02-this.avi
│  │  │  ├day05-03-匿名函数.avi
│  │  │  ├day05-04-事件.avi
│  │  │  ├day05-05-回调函数.avi
│  │  │  ├day05-06-删除提示的插件.avi
│  │  │  ├day05-07-each插件的实现过程.avi
│  │  │  ├day05-08-zTree入门.avi
│  │  │  ├day05-09-菜单树的加载.avi
│  │  │  ├jquery的内核解析及插件机制.txt
│  │  │  ├struts2与ajax的整合.txt
│  │  │  └zTree的第一个例子.txt
├<day06>
│  ├<day06>
│  │  ├day06-01-post方法注意的事项.avi
│  │  ├day06-02-权限的概念.avi
│  │  ├day06-03-权限管理的数据准备工作.avi
│  │  ├day06-04-设置角色模块的js结构的准备工作.avi
│  │  ├day06-05-设置角色-1.avi
│  │  ├day06-05-设置角色-2.avi
│  │  ├day06-05-设置角色-3.avi
│  │  ├权限.txt
│  │  └用户设置角色.txt
├<day07>
│  ├<day07>
│  │  ├<视频>
│  │  │  ├day07-01-建立用户和角色之间的关系.avi
│  │  │  ├day07-02-建立用户和角色之间的关系-2.avi
│  │  │  ├day07-03-角色的回显.avi
│  │  │  ├day07-04-角色设置权限-1.avi
│  │  │  ├day07-05-角色设置权限-2.avi
│  │  │  ├day07-06-树的组件的开发-1.avi
│  │  │  ├day07-07-树的组件的开发-2.avi
│  │  │  ├day07-08-不同用户访问不用的菜单的思路.avi
│  │  │  ├day07-09-对菜单的控制.avi
│  │  │  ├权限.txt
│  │  │  ├树的组件的开发.txt
│  │  │  └细粒度权限控制-不用的用户访问不同的菜单的思路.png
├<day08>
│  ├<day08>
│  │  ├<视频>
│  │  │  ├day08-01-注解.avi
│  │  │  ├day08-02-利用注解和拦截器解决权限问题.avi
│  │  │  ├day08-03-springAOP解决权限的问题.avi
│  │  │  ├细粒度的权限功能控制.png
│  │  │  └注解.txt
├<day09>
│  ├<day09>
│  │  ├jbpm课件.doc
│  │  ├<day09>
│  │  │  ├day09-01-工作流的介绍.avi
│  │  │  ├day09-02-执行工作流的具体步骤.avi
│  │  │  ├day09-03-环境搭建.avi
│  │  │  ├day09-04-流程定义-1.avi
│  │  │  ├day09-05-流程定义-2.avi
│  │  │  ├day09-06-流程定义-3.avi
│  │  │  ├day09-07-启动流程实例.avi
│  │  │  ├day09-08-完成任务和任务查询和直接结束流程实例.avi
│  │  │  ├day09-09-流程变量.avi
│  │  │  ├工作流.txt
│  │  │  ├工作流的具体步骤.txt
│  │  │  ├环境的搭建.txt
│  │  │  ├流程变量.txt
│  │  │  ├流程定义.txt
│  │  │  └流程实例.txt
├<day10>
│  ├<day10>
│  │  ├jbpm与spring的整合.txt
│  │  ├分析黑马报名系统.txt
│  │  ├任务.txt
│  │  ├<视频>
│  │  │  ├day10-01-jbpm第一天复习.avi
│  │  │  ├day10-02-流程变量.avi
│  │  │  ├day10-03-对流程变量的思考.avi
│  │  │  ├day10-04-给任务的执行人赋值-1.avi
│  │  │  ├day10-05-给任务的执行人赋值-2.avi
│  │  │  ├day10-06-给任务的执行人赋值-3.avi
│  │  │  ├day10-07-给任务的执行人赋值-4.avi
│  │  │  ├day10-08-给任务的执行人赋值-5.avi
│  │  │  ├day10-09-transition.avi
│  │  │  ├day10-10-state.avi
│  │  │  ├day10-11-decision.avi
│  │  │  ├day10-12-forkjoin.avi
│  │  │  ├day10-13-event.avi
│  │  │  ├day10-14-spring与jbpm的整合.avi
│  │  │  └day10-15-黑马报名系统的分析.avi
├<day11>
│  ├<day11>
│  │  ├<day11>
│  │  │  ├day11-01-审批流转的需求分析.avi
│  │  │  ├day11-02-审批流转数据库的搭建.avi
│  │  │  ├day11-03-流程定义-1.avi
│  │  │  ├day11-04-流程定义-2-最高版本的列表.avi
│  │  │  ├day11-05-流程定义-3-删除.avi
│  │  │  ├day11-06-流程定义-4-查看流程图.avi
│  │  │  ├day11-07-表单模板的列表.avi
│  │  │  ├day11-08-表单模板的增加.avi
│  │  │  ├day11-09-下载.avi
│  │  │  ├day11-10-发起申请和审批处理的需求分析.avi
│  │  │  ├发起申请流程图.png
│  │  │  ├审批处理分析.png
│  │  │  ├审批流转.txt
│  │  │  ├下载.txt
│  │  │  └显示图片.txt
├<day12>
│  ├<day12>
│  │  ├day12-01-发起申请.avi
│  │  ├day12-02-发起申请-2.avi
│  │  ├day12-03-审批处理技术分析.avi
│  │  ├day12-04-ssh的复习.avi
│  │  ├day12-05-供应链管理系统.avi
│  │  └供应链管理系统.txt


Home