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

50人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • OA办公自动化系统
更多班级

OA办公自动化系统

支持随到随学,23年12月过期

¥96.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

Java开发经典系列 ( 共6门 )

套餐价 :¥98.00 原价 :¥136.00 立即购买 查看详情

课程概述

目录

评论

老师介绍

  • 李腾飞

    李腾飞

    原尚学堂主力讲师,曾创办领航致远品牌,在清华紫光、中软等企业从事JAVA相关项目的设计开发多年,历任程序员、项目经理、架构设计师、研发总监等职位,擅长JavaEE及各种流行开源框架。实战经验相当丰富.在培训方面有着独到的授课方式。
简  介 本课程将结合前面所学的所有知识点,侧重项目开发的过程思维培养,对机构管理、权限管理、工作流及审批管理等常见模块综合运用面向对象的分析、设计和实现方法进行开发。全景展现从需求分析、架构设计,到概念建模、详细设计、实现、测试、部署等各环节所采取的方法论和工具。

Java开发经典系列介绍

      李老师从2000年起即进入Java开发领域,至今已有超过18年的开发经验,对Java相关技术、面向对象、系统架构的思想有着独到深入的理解。2007年开始涉足Java培训,曾经是尚学堂初创时期的主力讲师,后创办领航致远品牌。最近6年,更是深入到一线互联网企业从事架构设计、技术管理、一线开发等工作。李老师在线下至今已经培养了几千名学员,学员广泛分布于阿里、腾讯、百度、京东、美团等知名企业,有的学员已经开始独立创业。

      本套课程是李老师的现场线下课堂录播,包括JavaSE、Servlet、JSP、Struts、Spring、Hibernate、项目实践等等,  现在拿出来分享给大家。本套课程侧重于原理的深入介绍,推崇知其然更要知其所以然,即使随着时间的推移,有些外围的内容产生了变化,但是对于Java技术的核心是不会变化的。认真跟着学完本套课程,你会具备更近一步深入学习分布式架构技术的基础。但是架构技术的学习是需要实践时间的积累的。对于零基础的学员来说,戒骄戒躁,学完本套课程以后,再经过3年左右的实践,你就可以明确向着架构师方向进一步学习相关的技术了。

      郑重声明:本套经典系列录播课程,录制于2010-2012年间,使用JDK1.6,不喜勿购!不过话说回来,我从2000年开始使用JDK1.2,直到现在使用JDK1.8,虽然有一些变化,但是对于语言的核心及思想是没有变化的,不外乎是加了诸如范型、注解等等一些新特性罢了。就好比之前必须在web.xml中定义Servlet,现在可以直接使用注解来定义,甚至连web.xml都可以省了,变得更方便了,难道Servlet就不是Servlet了吗?  又比如有人说现在大家都用Spring MVC,还学Struts2有用吗?说句实话,如果你经历过用Servlet/JSP来开发项目的“痛苦磨难”之后,这些框架都是很容易掌握的,万变不离其宗,说的就是其原理都是大同小异的,我不相信你掌握Struts2之后再去学习Spring MVC会很痛苦。再比如说学习工作流技术,核心在于工作流模式的理解和运用,而不在于纠结是jbpm3还是jbpm4还是Activiti或者是其他工作流引擎。关键的关键在于,你必须能沉下心来,严格要求自己多敲代码,主动思考,多问几个为什么,不能急于求成,这样打好基础,才能具备更强的自学能力,以后才能建成高楼大厦!

本套系列课程建议的学习时间在3到4个月。

Java开发经典系列课程体系

 

OA办公自动化系统课程目标

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

      以OA系统典型模块的需求为引,着重让学员掌握:

- 项目开发的基本过程;

- 掌握用例驱动的开发方法;

- 面向对象的分析方法(如何对现实世界进行抽象的概念建模);

- 面向对象的设计方法(选用适当的UML图进行设计,设计是为实现服务的,只有知道怎么实现,才能进行优雅的设计);

- 深入JavaScript的概念原理(比如原型[prototype]、作用域、闭包等概念);

- 用DOM4J解释XML(包括XPATH的概念);

- jQuery及AJAX深入学习;

- 权限控制及RBAC的概念;

- 授权与认证的详细设计方案;  

- 深入学习JBPM工作流引擎及各种常见的流程模式;

-掌握Freemarker模版引擎的使用方法;   

本课程难度较大,概念众多,很多地方需要学员认真琢磨并参考示例代码进行对照。如果学员能静下心来踏踏实实的编写实现相关代码,一定能有极大收获。

 

OA办公自动化系统课程目录

 

1

OA需求简介

2

详细介绍如何建立概念模型

3

关于责任模式的介绍

4

逐步创建实体类、映射文件、数据库表

5

实现相关的DAO,并测试

6

采用DOM4J解释XML,并导入初始化数据

7

介绍Javascript基于对象编程的概念:类型、类、对象、原型等

8

JavaScript的作用域,定义及执行的先后顺序问题

9

this变量、闭包、如何用prototype实现继承

10

jQuery及jQuery能干什么,详细代码演示其使用方法

11

XMLHttpRequest对象及AJAX的概念

12

jQuery插件“jsTree”的使用

13

从界面出发,对用例进行设计

14

Hibernate Filter技术的巧妙运用

15

jQuery插件【dataTables】的使用,并实现分页及条件查询

16

权限控制、三元组、RBAC等概念介绍

17

一步一步,从简单的权限控制到复杂的权限控制,理解设计是如何逐步进化的

18

资源搜索、授权界面,授权数据的提交与加载等等各种实现技巧

19

登录登出及是否登录的认证判断

20

如何展现已授权的菜单

21

即时认证的设计和实现

22

什么是工作流,从请假的流程说开去,需求分析、概念建模、设计、实现;请假单的提交与审批等等

23

逐步引出工作流引擎的主要职责:定义流程和执行流程

24

介绍JBPM及其核心概念:流程定义的相关概念、流程执行的相关概念

25

实际应用JBPM去实现一个流程

26

Execution、State、Decision、Transition、EventListener等概念介绍及运用

27

将JBPM集成到OA系统,并实现相应的流程

28

介绍动态表单、表单类型、业务对象、审批信息、流程定义等概念模型

29

流程定义及流程设计器jbpmeditor的集成

30

结合动态表单,创建业务对象,并动态保存其表单属性值

31

Freemarker基本概念的理解,并使用Freemarker实现动态表单

32

代办任务列表及针对代办任务进行处理

33

自定义EL表达式的变量解释器

34

各种流程模式的实现,及利用自定义节点实现会签等功能

资料下载报名后支持下载

更多

* 课程提供者:李腾飞