1、第一阶段Java基础计算机基础知识1.计算机基础2.DOS常用命令3.Java概述4.JDK环境安装配置5.环境变量配置6.Java程序入门编程基础1.常量与变量2.数据类型3.运算符4.流程控制语句5.方法6.数组面向对象1.类与对象2.封装3.继承4.多态5.抽象类6.接口常用类1.常用类介绍2.正则表达式集合1.Collection集合2.List集合3.Set集合4.Map集合异常1.异常处理方式2.自定义异常IO1.File类2.递归3.字节流4.字符流5.转换流6.缓冲流多线程1.多线程2.线程池网络编程1.网络编程反射1.反射MySQL及JDBC1.MySQL数据库2.JDBC3.DBUtils4.DBCP连接池
2、第二阶段JavaWebJavaWeb核心 1.XML2.HTTP及Tomcat3.Serv盟敢势袂let4.request与response5.cookie与session6.Jsp技术7.jdbc高级8.Ajax开发9.Filter/Listener高级开发技术10.Redis11.Linux阶段案例1.系统封装:BaseServlet抽取2.缓存技术Redis应用3.在线支付接口开发4.文件上传5.JavaMail6.Linux项目部署Hibernate5框架1.hibernate.cfg.xml配置2.hbm.xml映射文件详解3.PO对象状态及状态的转换分析4.Hibernate高级映射技术5.Hibernate数据检索技术6.Hibernate性能优化技术Struts2框架 1.struts.xml详解及使用2.使用通配符定义action、动态方法调用3.ActionContext及ServletActionContext使用4.模型驱动ModelDriven、属性驱动5.默认拦截器分析、自定义拦截器6.OGNL表达式、值栈ValueStack分析CRM项目实战1.struts2+spring4+hibernate5+svn开发项目2.使用Jquery EasyUI进行布局3.使用svn进行代码管理