1
HTML
总
计课时:60课
时
HTML入
门(HTML文
件基础,HTML文
件编辑,HTML整
体架构)
网
页编辑与格式化(设置标题、段落、文字格式,跑马灯,水平线,dir标
记)
超
链接,图片,表格,列表与表格,表单组件,css样
式,框架布局,表格布局,
Div+css布
局
2
Sqlserver数
据库
总
结课时:88课
时
数
据库的创建和管理:创建删除数据库,修改数据库
数
据库表的创建和管理:数据类型,表的创建和表数据的增删改查,主键约束,外键约束,删除数据库表
表
中数据的操作:查询数据(select,into,where,from,group
by,having,order by,联
合查询,嵌套查询)
插入
数据,更新数据,删除数据
函
数:系
统函数,字符串函数,日期和事件函数,数学函数,转换函数
流
程控制语句:begin end,if else,case,while
continue bread,goto,return
视
图的创建和使用,索引的创建和使用,存储过程的创建和使用
触
发器的创建和使用,数据库的备份和还原.
3
javaSE
总
计课时:130课
时
3.1
java入
门—认
识java
认
识java的
前世今生
java的
特征及跨平台性
JDK,JRE,JVM的
特性
JDK的
下载安装配置
Java程
序在cmd中
的运行方式
.java文
件与.class文
件的讲解
讲
解和安装eclipse2016开
发环境
统
一开发环境(在eclipse中
配置jdk版
本,编码集,字体)
什
么是常量和变量并测试案例。
3.2
java入
门—算
法之流程控制
顺
序结构,分支结构:if使
用、ifelse使
用、switch语
法和规则,while循
环和do while循
环语法和使用注意点,for循
环使用和讲解,for嵌
套循环,控
制循环-break,continue,return
综
合案例:输出1-100之
间的所有的奇数和,水仙花数,求两个正整数的最小公倍数和最大公约数,完数,输出三角形图,回文数,九九乘法表,判断一个数组是否是2的n次
幂
3.3
java入
门—算
法之数组
一
维数组的声明和初始化、取值和赋值讲解,画图说明数组的特征,数组的大小、索引、常见错误,二位数组讲解
综
合案例:数据的静态初始化方式,找出数组中的最大值/最
小值,并输出这个数的下标,删除数组中指定位置的元素,冒泡排序,二位数组案例
3.4
java入
门—算
法高级
选
择排序,在一个有序的数组中插入一个数,在一个无需的数组中插入一个数,杨辉三角,递归案例
3.5
java入
门—面
向对象
面
向对象的的概述,什么是面向对象:看待问题和解决问题的方法,具体说明如何用面向对象的思想去看待问题和解决问题。
面
向对象和面向过程的区别,解释属性方法构造器,画图说明当前一个对象创建的时候在内存中的过程,编程规范:命名规范、main方
法、注释,人机对战案例
3.6
java入
门—类
和对象初始化,数据类型,常见关键字说明
类
和对象的初始化过程:什么是初始化,初始化的意义,对象的初始化过程—创
建一个对象的内存分析,类的初始化过程,对象的初始化过程,什么是构造器,构造方法和构造方法重载,
static关
键字说明,static属
性的正确访问方式,static块
数
据类型:基本数据类型和引用数据类型,案例:对象传值和引用传值的不同之处,==和equals讲
解,String字
符串的遍历和获取,类类型和简单类型的技术及使用场景,Biginteger类
的概述和使用方式,BigDecimal类
的概述和使用方式Date类
的概述和使用方式,SimpleDateFormat中
的formate方
法方法讲解,Calendar日
历类的快速使用
3.7
java入
门—控
制台版的crud
浅
谈mvc,
说明基本的的层次关系和调用关系。
数
据库:使用数据封装
v:
控制台
c:业
务层,对数据的crud操
作
m:Student对
象
3.8
java入
门—特
性抽象,继承,封装,多态
继
承:java中
类的继承特点,java中
子类继承父类的注意事项,通过继承说明super和this关
键字的不同之处以及访问方法的特点,讲解子类继承父类的特征—方
法重写的概述,方法重写和重载的的不同之处。
多
态:什么是多态,多态满足的三个条件,多态访问成员变量、成员方法和静态方法,多态—向
上转型和向下转型,多态的优缺点。
封
装:什么是封装,封装的优缺点
抽
象:什么是抽象类,抽象类的特征,抽象类与多态关系讲解,抽象类成员的特点,通过案例进一步分析抽象类。
3.9
java入
门—集
合,异常处理
集
合:Arrays工
具类讲解,Collection讲
解,List讲
解,Set接
口特征,HashSet讲
解及基本操作,自动生成HashCode和equals方
法讲解,LinkedHashSet基
本讲解,TreeSet的
基本操作,Map集
合的概述及基本操作,LinkedHashMap的
概述,
HashMap讲
解,Collections工
具类讲解,综合案例:斗地主发牌,还款日期,利息计算,金融贷款。
异
常处理:jvm默
认的异常处理方式,try-catch-catch-default的
使用和注意事项,解释编译时异常和运行时异常,
Throwable常
用方法,Throws异
常处理方式,自定义异常,子类继承父类中异常处理,异常淹没。
3.10java入
门—JDBC入
门
什
么是JDBC和ODBC,什
么是jar包
及如何自定义一个可用的jar包
快
速实现使用JDBC连
接数据库:
加
载驱动—jar包
的来源,什么是驱动,jar包
的版本,Class.forName();
连
接数据库— Connection
conn=DriverManager.getConnection(URL,USERNAME,USEPWD);
创建数据库连接对象:Statement stmt=conn.createStatement();
执
行命令:executeUpdate(sql);executeQuery(sql);
释放资源:释放资源的意义,过程,方式。
Junit单
元测试:
使
用的jar包,
基本的使用方式
解
释说明是重构和重构的意义
JDBC使
用的一次封装:第一次封装暂时不涉及到继承等概念,只提及子类出现的意义
BaseDAO,StudentDAO的
设计思想,写出固定的一套访问方式。
3.11 java入
门 JDBC进
阶
说
明jdbc入
门程序中的不足之处,泛型的由来,泛型的迭代和使用注意事项,泛型中通配符的使用讲解,在JDBC中
使用泛型解决Query方
法中集合不通用的问题。
进
一步解释子类和父类出现的意义,并使用子类继承父类,子类重写父类中的同名方法解决while不
通用问题。
画
图说明重写的本质
3.12awt+swing入
门—完
成显示和删除
什
么是awt和swing,swing常
用控件—顶
层容器,中间容器,基本组件,swing的
基本布局方式:流布局,边界布局,点布局,jpanel的
使用+继
承jpanel后
的动态刷新
讲
解JFrame
解
释显示数据的过程:model,jsp
将
数据呈现在窗口中
讲
解删除数据的注意点
删
除数据后刷新数据的本质
3.13awt+swing入
门—完
成显示和删除
String字
符串使用特征:不可编程和产生对象的个数
添
加数据后刷新数据:两窗口之间的相互传参—解
释对象创建在栈区和堆区的原理,构造器传参的特征
修
改数据:修改数据的本质和修改数据的流程
数
据检索:StringBuffer的
特征和构造方法讲解,StringBuffer的
添加,删除,反转,截取功能
4
javaWEB
总
结课时:140课
时
4.1
web入
门–servlet
web入
门
servlet的
基本应用
servlet的
生命周期
4.2
web入
门-jsp
jsp:
初始jsp,jsp的
基本使用,jsp的page指
令,include指
令,jsp常
见动作,jsp的9大
内置对象
4.3
web入
门—jstl+el
jstl+el:jstl+el表
达式基本使用讲解+mvc设
计模式+项
目封装
4.4
web入
门—HTTP协
议, response,request
认
识HTTP请
求协议,任务HTTP响
应协议,response运
行过程,response设
置响应头,使用js完
成定时跳转,使用response的writer,使
用response的outputstream,文
件下载,验
证码功能,request获
取客户机信息,获取请求头信息,request的
转发信息。
4.5
web入
门—,session,cookie
ServletContext上
下文讲解,通过ServletContext获
取全局配置信息,ServletContext的getRealPath讲
解,RequestDispatcher讲
解,
,
手写验证码讲解,刷新验证码讲解,jar生
成验证码,自动刷新响应头,请求重定向讲解,response获
取客户机信息讲解,request获
取请求头信息讲解
request对
象获取的请求参数讲解,request获
取表单数据,post请
求,转发和重定向,session和cookie原
理讲解,cookie记
录上一次访问时间,cookie存
活时间,cookie存
取登录用户名,cookie查
看浏览记录,购物车的实现原理session实
现,验证码登录,HttpSession的
方法介绍,session的
状态和有效时间配置,session的
持久化讲解。
4.6
web入
门—javaScript
认
识js,js的
变量声明和原始类型数据讲解,js的
常用对象,js的
全局函数,js的
点击事件,change事
件,鼠标事件,加载事件,
js的this讲
解,事件阻止,js的window对
象,页面的定时跳转,定时器,js中
的dom操
作,原始的ajax的
使用。
4.7
web入
门—jquery
jQuery入
门:
jquery能
做什么,jquery选
择器的使用—基
本选择器,层级选择器,基本筛选,内容选择器,元素可见性,事件处理
综
合案例:复选框,隔行变色,克隆
jQuery进
阶:
$.get
$.post
$.getJson:JSONObject,JSONArray
$.ajax
综
合案例:复杂的json数
据解析,省市二级联动,百度建议—实
现键盘事件上下键选取
4.8
web入
门—boostrap,
分页原理
boostrapcss概
述,表格,表单,按钮,图片,下拉菜单,导航栏,分页,缩略图,进度条,面板,网格布局,旋转木马,手风琴,内容折叠
综
合案例:实现后台使用boostrap搭
建。
4.9
web入
门—文
件上传和文件下载
文
件上传:文件上传的原理,输入流和输出流,字符流和字节流,文件上传前端注意点,文件上传后台注意点,获取输入流的方式,代码实现
文
件下载:文件下载原理,将文件下载到浏览器缓存,MIME协
议,HTTP的
消息讲解,Response对
象的响应正文和字符编码集,response状
态讲解,通过response响
应头信息实现附件格式下载,代码实现,上传和下载优化。
4.10web进
阶–购
物车1.0–过
滤器
环
境讲解,数据库表关系分析,环境搭建,集合文件上传和文件下载实现数据显示,购物车原理分析,通过session功
能实现购物车信息存储,创建业务类实现对购物车的crud操
作。
Filter:filter原
理,filter的
访问流程,filter的
快速入门程序,通过filter实
现登录,filter中
的乱码处理
4.11web进
阶–购
物车2.0–事
务控制
事
务:事务的概念,事务的特性,事务的隔离级别,JDBC设
置隔离级别,JDBC实
现事务控制的方式,Connection实
现事务控制步骤及注意点,手动事务和自动事务的区别。
完
成订单提交:通过事务控制实现订单提交的原子性。
4.12web进
阶–购
物车3.0–支
付接口—webservice
支
付接口:支付宝,微信支付接口的使用方式和调用方式,返回值参数类型分析
多
选商品:通过复选框,提交用户选择的商品
历
史订单:模拟淘宝已买到的宝贝,显示和操作历史订单
4.13web进
阶–购
物车4.0–Listener监
听
Listener监
听:认识监听,ServletContextListener,HttpSessionListener和ServletRequestListener,域
对象属性变化监听
钝
化和活化监听器
修
改产品数量:最大数量不能操作最大数,最小数量不能低于1,
不能输入除整数以外的数据
产
品库存:通过监听动态监听产品库存提醒
4.14web进
阶–购
物车5.0–连
接池,定时器
连
接池:什么是连接池,自定义连接池方式,通过编程和配置文件方式实现连接池—C3P0和DBCP
定
时器:定时器原理,定时器实现方式
数
据库连接:通过连接池实现数据库连接优化
购
物网站活动定时:通过定时器实现购物网站的定时活动
5
java高
级
总
计课时:100课
时
5.1
文
件流序列化
什
么是文件,文件的本质,File的
常用方法,文件遍历—深
度优先,广度优先
流:
什么是流,流的种类,reader,writer和
基本用法
综
合案例:通过文件流显现数据在文件中的读写操作
什
么是序列化,序列化的过程,序列化的本质,使用序列化的注意点,对象序列化,序列化综合案例。
5.2
xml文
件的读取解析和创建
什
么是xml,xml出
现的意义,xml常
见的解析方式及优缺点,xml文
件的读取,创建,解析
综
合案例:使用xml模
拟web服
务器解析web.xml中
的servlet配
置信息—单
名称和多名称
5.3
多
线程—线
程协作和线程同步
线
程的相关概念,jvm启
动多线程讲解,线程的实现方式,匿名内部类实现线程,获取线程的名称和设置名称,
线
程休眠,线程实现倒计时,守护线程,加入线程,线程的优先级
综
合案例:火车站售票的线程处理
线
程同步和协作:同步代码块和同步方法,单例设计模式,多线程下的单例设计,线程之runtime-timer(定
时器,计时器)
多
线程通信,互斥锁,线程组,线程状态,线程池,线程协作原理,生产者和消费者
5.4
设
计模式—代
理设计模式
代
理设计模式概述,结构组成,静态代理的实现方式,动态代理
综
合案例:使用代理设计模式重写equals
使
用动态代理实现连接池
5.5
设
计模式—工
厂设计模式
什
么是工厂设计模式,工厂设计模式的应用场景,简单工厂实现原理、类图分析、代码实现、优缺点。
方
法工厂的类图分析、实现方式,抽象工厂的类图分析、代码实现
5.6
设
计模式—外
观设计模式–适
配器模式
外
观设计模式的概述,使用情景,程序结构,模式角色,优缺点,实现方式
适
配器:概述,原理,使用场景,实现方式,优缺点
5.7
反
射机制的实现
类
加载方式和时机,类加载器,Class获
取的三种方式,Class.forName的
讲解,讲解什么是反射机制,
使
用反射机制后去构造器成员方法和成员变量,通过反射跳过泛型检查
综
合案例:反射机制写出通过的json转
化,反射机制重写query方
法
5.8
Socket编
程,正则表达式
upd通
信原理,upd数
据传输案例,TCP数
据传输原理,正则表达式
5.9
oracle数
据库
oracle入
门:认识oracle,oracle的
特性,oracle的
表空间,,oracle的
基本操作:权限,用户创建,pl/sql的
使用方式
oracle进
阶:oracle的
函数,包,序列,存储过程,触发器等
6
框
架课程
总
计课时:200课
时
6.1
struts2入
门+maven
maven的
解决的问题,maven的
环境搭建,maven工
程的创建方式,maven加
载jar包
的方式,maven欺
骗,maven的
插件使用方式。
介
绍框架的原理、好处、分类,Servlet与Struts2比
较,认识struts2中
的常用配置文件,struts2快
速上手,
struts2中
的动态方法调用,属性驱动、对象驱动、模型驱动,ActionSupport的
使用,struts2的
全局结果处理,
struts2的
全局异常处理,struts2的
结果处理类型,struts2的
异步请求
6.2
struts2进
阶
struts2中
的OGNL原
型原理,struts2中
的ActionContext与ServletActionContext的
对比,struts2中
过滤器的使用方式
struts2中
的拦截器实现原理和方式及注意点,struts2标
签
6.3
hibernate入
门
JDBC的
不足之处,什么是ORM,ORM需
要满足的条件,orm的
的好处,hibernate的
适用场合,hibernate的
快速上手,
什
么是HQL
6.4
hibernate进
阶
什
么是缓存,hibernate中
的一级缓存,hibernate的
二级缓存—二
级缓存的的关键类,配置方式,ehcache供
应商
延
迟加载—延
迟加载的适用场合,优缺点,注意点
pojo:临
时态,持久态,游离态,pojo状
态转化的特例说明
struts2整
合hibernate:整
合过程,实现crud操
作
6.5
spring入
门
项
目中为什么需要框架,spring的
好处,spring的
体系结构,springIOC快
速上手,spring容
器加载的三种方式
spring实
例化bean的
三种方式,spring依
赖注入bean属
性的方式
综
合案例:spring整
合struts2
6.6
spring进
阶
认
识aop和oop的
不同之处,springaop的
实现原理,spring通
知的五大类型—前
置通知、环绕通知、后置通知、4
异
常通知、最终通知
spring整
合hibernate
spring整
合struts2,hibernate
6.7
spring+hibernate+struts2新
版本,注解技术,接口开发
接
口开发原理,使用场合,优缺点,整合方式,spring快
速感受注解,spring3.x+hibnerate5.x,struts2.x新
版本整合注意事项,
SSH注
解整合综合案例
6.8
shiro
shiro的
原理,表分析,实现方式,整合
6.9
springmvc入
门
什
么是springmvc,springmvc的
原理,springmvc的
处理器映射器,springmvc的
运行过程,springmvc的
快速上手–12大
案例说明
springmvc综
合案例:文件上传
6.10springmvc高
级
springmvcJSR-303验
证,springmvc拦
截器,springmvc设
置不拦截静态资源,springmvc的mvc:resources静
态资源处理,
springmvc中
的RESTFUL风
格,springmvc中
使用RESTFUL实
现htpp请
求,springmvc的
异常处理
6.11mybatis入
门
mybatis与hibernate的
比较,mybatis的
快速上手—系
统配置文件,数据库配置文件,日志文件,映射文件,测试类
综
合案例:对数据库进行crud操
作
原
始的dao开
发,原始dao开
发的不足之处,Mapper代
理开发,mybatis.xml系
统配置文件参数详解,mapper映
射器,输入输出映射,动态sql,sql片
段,sql-foreache动
态创建sql
6.12mybatis高
级
mybatis的
关联映射原理、优点、适用场合
mybatis关
联映射综合案例:一对一关联映射,一对多,多对多关联映射
mybatis的
延迟加载的原理,mybatis延
迟加载的开启和关闭
mybatis的
反向代理
spring+springmvc+mybatis的
整合
6.13svn+项
目课程
团
队协作中的问题,svn客
户端和svn服
务器端的配置,安装,使用方式,注意点和组环境搭建
软
件危机,软件工程,项目开发中的角色
任
务安排:数据库,jdk,elipse,maven,svn局
域网环境搭建,项目计划书
7
Activiti5.x
总
结课时:70课
时
7.1
工
作流入门1
工
作流基本概念,工作流核心,工作流的数据库支持,工作流的配置文件配置,工作流的安装方式,工作流的数据库创建方式
通
过插件画流程图,部署流程,启动流程,查看个人任务,完成个人任务,判断流程是否结束,查看历史的任务表。
7.2
工
作流入门2
管
理流程定义:流程图,通过zip部
署流程定义,级联删除流程定义,查询资源文件中的png资
源
流
程变量:通过流程变量动态设置办理人
连
线信息:得到当前节点的连线信息并设置成按钮组件
7.3
工
作流入门3
排
他网关
并
行网关
个
人任务设置办理人的三种方式
组
任务设置办理人的三种方式
角
色组定义
7.4
工
作流项目4–3天
课程
流
程图,用户登录,部署流程,查询流程,删除流程,请假单业务,申请请假,任务办理,流程审批,任务进度等18大
功能点。
8
Linux
总
结课时:45课
时
8.1
linux入
门
VMWare中
配置linux的centos版
本
linux的
常用命令:
cd,ls,mkdir,rmdir,cat,more,less,tail,putty使
用,touch,cp,mv,tar,grep,pwd,vim编
辑器,
>,>>,管
道,命令控制,网络通信,系统管理,用户和用户组,linux权
限
8.2
linux进
阶
安
装jdk环
境,安装mysql环
境,安装tomcat,nginx反
向代理,nginx+tomcat集
群代理,在linux中
配置ngnix集
群
9
redis
总
结课时:45课
时
9.1
redis入
门
redis概
述,什么是redis,linxu中
配置redis,连
接redis服
务器,redis中
的数据类型,redis的
持久化方案–RDB和AOF
9.2
redis进
阶
使
用jedis操
作redis中
的数据,jedis的
快速上手,redis的
日志配置,spring整
合jedispool,redis的
主从复制,redis的
集群环境搭建,使用jedis连
接集群
10
springboot
总
计课时:45课
时
10.1springboot入
门+进
阶
springboot简
介,springboot快
速上手,springboot启
动方式springboot依
赖说明,springboot静
态资源
springboot全
局异常处理,springboot整
合freemarker,springboot整
合jsp,springboot整
合JDBC,springboot整
合mybatis
springboot配
置多数据源,springboot实
现分布式事务管理,springboot整
合log4j日
志管理,springboot使
用aop统
一管理日志
springboot修
改端口号,打包,springboot+mybatis+freemarker整
合
11
poi+jfreechart
总
计课时:45课
时
poi:了
解excel结
构,poi解
析excel,poi解
析SLSX版
本,poi使
用接口解析,poi自
适应Excel格
式,JFinal集
成poi读
取excel,
解
析转model后
存入数据库,数据校验处理,高级数据校验,导入后删除服务器临时文件,excelUtil抽
取封装
Jfreechart:jfreechart项
目简介,解读jfreechart的
源码结构,使用jfreechart生
成各种样式的图标(饼状图,柱状图,折线图),
将生成的图标移到浏览器上
12
Webservice远
程调用技术
总
计课时:35课
时
Webservice概
念讲解,Webservice发
布接口服务,Webservice客
户端访问wsimport,Monitor监
控SOAP网
络请求,
SOAP1.1和SOAP1.2的
区别讲解,HTTP的SOAP数
据传输,修改wsdl内
容,cxf概
述和下载环境配置,通过cxf发
布Webservice服
务,web-cxf-spring的
整合Webservice服
务,cxf的
客户端实现,手机归属地查询,天气预报查询,cxf发
布rest服
务,jersey使
用。
13
activeMQ
总
计课时:25课
时
jms概
述,使用场景,安装,消息收发,内部实现,queue和topic,消息持久化,kahadb原
理,生产者消费者
14
Dubbo,ZK
总
计课时:20课
时
分
布式服务项目搭建
15
luncene,solr
总
计课时:30课
时
索
引流程, solr服
务器搭建,动态域,solr操
作
16
项
目课程
总
计课时:150课
时
真
实的项目实战,企业级的团队管理,科学的项目把控:
项
目1:
电商平台
项
目2:
物理管理系统
项
目3:OA办
公自动化系统
项
目4:
金融系统
表
格文字最后标点符号去除,如16页
序
号统一:1 2 3
4 5
有的
有括号
语
句的结束需要时句号