主页 > java培训课程 >

【李腾飞】Java开发经典系列(六)- OA办公自动化系统

【李腾飞】Java开发经典系列(六)- OA办公自动化系统

【李腾飞】Java开发经典系列(六)- OA办公自动化系统

培训机构:李腾飞

免费学习<<<<点击免费学习课程

课程简介

本课程将结合前面所学的所有知识点,侧重项目开发的过程思维培养,对机构管理、权限管理、工作流及审批管理等常见模块综合运用面向对象的分析、设计和实现方法进行开发。全景展现从需求分析、架构设计,到概念建模、详细设计、实现、测试、部署等各环节所采取的方法论和工具。

课程目录

  1. OA需求简介
  2. 提出要求,先根据需求自行建立概念模型
  3. 解释概念模型的建立
  4. 责任模式与机构管理的概念介绍
  5. 根据实体类,创建Hibernate映射文件,并得到数据库表
  6. 创建BaseDao和PartyDao,并实现和测试它们
  7. XML介绍,及采用DOM4J编写第一个XML解释的例子
  8. 关于XPATH的说明,以及利用DOM4J导入初始化数据到数据库中
  9. JavaScript基于对象编程的概念:类型、类、对象、原型
  10. 给对象增加函数、关于原型应用的补充说明
  11. JavaScript全局作用域、定义和执行的先后顺序问题
  12. 关于脚本错误和undefine的说明
  13. 作用域与this变量
  14. 闭包、利用prototype实现继承
  15. jQuery简介以及jQuery辅助函数【把jQuery当做一个对象来用】
  16. 把jQuery当做一个函数来用,以便选取某些HTMLDOM对象并对其封装
  17. jQuery事件、样式、效果、选取等功能简介
  18. XMLHttpRequest对象介绍
  19. 异步与同步请求的区别,以及如何使用jQuery的AJAX相关函数
  20. 利用jQuery插件“jsTree”创建组织机构树
  21. 如何从界面出发,对模块的各种用例进行设计
  22. 实现组织机构的更新操作
  23. load操作在多态查询中的问题
  24. 机构树节点的排序;如何通过Hibernate Filter过滤人员节点
  25. jQuery插件【dataTables】的简单测试
  26. 利用dataTables完员信息的分页及条件过滤查询
  27. 选中dataTable中的记录,并对选中的记录进行删除
  28. 完善了组织机构管理里面的相关功能
  29. 权限控制与三元组的概念
  30. 解释三元组概念中,各种要素之间的关联
  31. RBAC的基本概念
  32. 权限管理基本设计方案
  33. 定义权限管理相关的实体类,并映射
  34. 介绍要求学员自行完成的任务
  35. 对操作资源(ActionResource)和操作(ActionMethodOper)的设计
  36. 关于Spring中资源搜索API的说明
  37. 实现类路径中类资源的搜索
  38. 操作资源的管理界面介绍
  39. 理解授权中的优先级(拒绝优先级高)及继承的概念
  40. 关于角色授权的设计方案
  41. 操作资源授权的基本介绍【留出问题,学员自行练习】
  42. 如何把操作资源的授权信息取出并存入数据库
  43. 关于操作资源授权界面的初始化
  44. 用户授权、部门_岗位授权的具体实现介绍
  45. 【设计思路】如何在打开授权界面时,把所有权限查询出来
  46. 【实现思路】如何在授权界面把所有权限查询出来
  47. 介绍实现登录、登出和是否登录的认证判断基本思路
  48. 介绍登录及展现已授权菜单树的具体实现
  49. 介绍即时认证的基本实现
  50. 工作流-什么是工作流-请假模块的基本需求分析及概念建模
  51. 工作流-什么是工作流-对请假模块部分用例的实现进行设计
  52. 工作流-什么是工作流-添加请假单的具体实现
  53. 工作流-什么是工作流-查询我的请假单、提交、审批的实现
  54. 工作流-为什么需要工作流,及工作流引擎的主要职责
  55. 工作流-JBPM简介及Eclipse插件的安装
  56. 工作流-流程定义的有关概念
  57. 工作流-实际定义一个流程
  58. 工作流-引入JBPM相关依赖包,定义配置,将流程定义部署到数据库
  59. 工作流-流程定义的名称、KEY、VERSION、ID
  60. 工作流-启动流程实例,并与业务对象绑定
  61. 工作流-如何得知当前流程实例处于哪个环节
  62. 工作流-如何查询流转到某个用户手上的业务单【即查询任务列表】
  63. 工作流-在完成任务之后,如何继续提交到下一个环节
  64. 工作流-流程实例变量的传递
  65. 工作流-前面内容的简单总结
  66. 工作流-【特别注意,MySQL数据库应该使用MySQLInnoDBDialect】
  67. 工作流-Execution对象之间的父子关系
  68. 工作流-状态节点【State】的使用方法
  69. 工作流-条件流转Decision节点-在节点内部的Transition内定义
  70. 工作流-条件流转Decision节点-在节点上定义expr属性
  71. 工作流-EventListener的基本概念
  72. 工作流-利用Java节点执行Java代码
  73. JBPM与OA【基于SSH】的集成-拷贝JBPM有关的依赖包
  74. JBPM与OA的集成-配置文件
  75. JBPM与OA的集成-Hibernate映射文件及数据库表集成
  76. JBPM与OA的集成-如何使用由Spring管理的各种JBPM服务对象
  77. JBPM与OA的集成-JBPM4与TOMCAT6之间EL表达式实现包的冲突问题
  78. OA请假模块-新建请假单的提交【启动流程实例】
  79. OA请假模块-查询待审请假单、审批并提交的过程
  80. OA请假模块-同步工作流以及条件流转的测试
  81. 简单总结,及下一步目标
  82. 表单、表单类型、业务对象、审批信息、流程定义等概念模型
  83. 业务对象动态属性的设计方案
  84. 业务对象等的Hibernate映射配置
  85. 表单及表单类型的管理实现
  86. 流程定义及流程设计器jbpmeditor的集成和修改
  87. 修改jbpmeditor中的FileSystemUtil类中的BUG
  88. jbpmeditor中的web.xml文件中需注意的问题
  89. jbpmeditor与表单模块的集成
  90. 流程定义的简单部署功能
  91. 流程定义的部署功能需求说明
  92. 部署流程定义的设计过程
  93. 介绍部署流程定义的实现代码及相关技巧
  94. 如何结合流程定义及表单,新建任务
  95. 结合动态表单,创建业务对象,并动态保存其表单属性值
  96. Freemarker基本概念的理解
  97. Freemarker源文件的加载方式及在Struts2中使用Freemarker
  98. 结合Freemarker展现动态表单
  99. 在动态表单中自定义标记及对标记进行解析的方法
  100. 简单总结1
  101. 简单总结2,及WorkEntity的更新问题介绍
  102. WorkEntity及动态表单的查看【部分】
  103. WorkEntity及动态表单的查看、更新介绍
  104. 查询待办任务列表
  105. 针对待办任务进行处理
  106. 如何自定义EL表达式的变量解释器之一【概念介绍】
  107. 如何自定义EL表达式的变量解释器之二【具体实现】
  108. 将自定义的EL表达式解释器集成到OA系统
  109. 如何通过表达式来动态指定下一环节的assignee
  110. 如何给多个用户同时分配任务【candidate-users的用法】
  111. 关于接收任务,以及Swimlane(泳道)的说明
  112. 利用表达式来获取candidate-users的值【基于角色等的任务分配】
  113. 自定义节点(Custom)的基本原理,及会签的实现【第一部分】
  114. 自定义节点(Custom)的基本原理,及会签的实现【第二部分】

学员评价

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。