J2EE学习路线图(2015版)
第一步:JavaSE部分
·
第1阶段Java基础知识
>>计算机基础知识
>>Java开发环境的搭建和应用>>进制转换
>>有符号数据表示法(原码,反码,补码)>>Java语法基础(关键字,标识符,注释,
常量,变量,数据类型,运算符)>>程序流程控制语句及其应用
(if,switch,for,while)>>函数及其应用>>数组及其应用
>>水仙花,裴波纳契数列,数据加密等经典问题的详解讲解
·
第2阶段面向对象
>>面向对象思想>>类与对象>>类的组成>>封装及其应用>>继承及其应用>>多态及其应用>>抽象类及其应用>>接口及其应用>>包,导包及其应用
>>单例设计模式,简单工厂模式和工厂方法模式,模板设计模式。
·
第3阶段Eclipse的使用和常用API
>>Eclipse的安装和使用>>JavaAPI的介绍和使用>>字符串类的常见操作>>正则表达式的使用>>日期类的使用
>>集合体系结构及其使用>>异常体系结构及其使用>>File类的概述及其使用
>>IO流体系结构及其使用
>>递归算法,装饰设计模式,泛型的使
用,增强for循环,可变参数,静态导入等特性的详细讲解。
·
第4阶段JavaSE高级
>>多线程概述及其应用
>>多线程的线程安全问题及解决方案>>死锁问题
>>多线程的生产者消费者问题>>线程组,线程池问题>>GUI的概述和基本使用
>>GUI中事件监听机制及适配器设计模式>>网络编程概述及其应用
>>UDP协议发送和接收数据>>TCP协议发送和接收数据>>反射的概述及其应用>>反射获取类中的成员并使用>>反射越过泛型检查>>反射运行配置文件的内容
>>多线程群聊,聊天室的编写,文件上传
服务器,类加载器,反射及代理。
第二步:JavaWeb部分
·
第1阶段JavaWeb前端
>>HTML>>css>>JavaScript>>dom
第2阶段JavaWeb基础
>>xml>>tomcat>>http协议>>servlet
>>request与resposne>>cookie与session
第3阶段JavaWeb中级
>>jsp语法>>el与jstl>>自定义标签>>国际化>>mvc与jsp模式>>web三层架构
第4阶段JavaWeb-jdbc>>Mysql数据库>>多表操作>>jdbc原理与API>>事务管理>>DataSource
>>DbUtils>>分页与其它操作
第5阶段JavaWeb-高级
>>Listener>>Filter>>文件上传下载>>ajax操作
第6阶段
项目实战>>基础加强>>在线支付>>项目实战
第三步:SSH框架部分
Struts2框架
·
1.Struts2入门>>框架介绍>>Struts2框架介绍>>Struts2快速入门>>Struts2配置>>等等
·2.action
>>action创建方式>>action配置>>action调用>>action访问servlet>>Result结果类型>>action类型转换>>action处理请求参数>>请求参数校验>>Struts2国际化
3.拦截器
>>拦截器原理介绍>>拦截器配置与使用>>拦截器案例>>文件上传与下载
4.Struts2核心-拦截器>>拦截器原理介绍
>>Struts2拦截器配置与使用>>拦截器案例>>文件上传与下载>>触发器
5.ognl与valueStack>>ognl介绍与基本使用>>valueStack介绍与使用>>ognl获取valueStack中
信息
6.Struts2标签库>>逻辑标签介绍>>表单标签介绍
7.Struts2综合案例>>Struts2防止表单重提交>>Struts2中json插件使用>>struts案例-员工信息管理
Spring框架
·
1. Spring入门
>>IoC快速入门>>Bean管理>>DI依赖注入>>注解开发
2.切面编程
>>AOP编程思想>>自定义AOP实现>>AspectJ编程>>JdbcTemplate使用
·3.事务管理>>编程式事务管理>>声明式事务管理>>注解事务管理
·3.SSH整合
>>Struts2整合spring>>Spring整合Hibernate>>HibernateTemplate>>注解整合
Hibernate框架
·
1. Hibernate开发基础
>>Hibernate概述>>Hibernate快速入门
>>HibernateAPI的详解及常见配置>>Hibernate持久化配置及主键生成策略
·2.Hibernate中级开发
>>Hibernate持久化对象的状态转换>>Hibernate的一级缓存及原理>>Hibernate关联关系配置及应用>>Hibernate检索方式
·3.Hibernate高级开发>>Hiberante抓取策略>>Hibernate事务并发及处理>>Hibernate二级缓存>>Hibernate查询缓存
第四步:JavaScript部分
第1阶段JavaScript>>JavaScript基础内容>>JavaScript的ECMA
Script(语法内容)>>JavaScript的BOM
(浏览器对象模型)>>JavaScript的DOM编程>>JavaScript常用事件>>JavaScript解析XML>>JavaScript的函数>>JavaScript的对象>>JavaScript的闭包>>JavaScript的原型>>JavaScript的继承
·第2阶段Ajax
>>同步交互与异步交互>>异步交互原理>>异步交互实现步骤>>异步交互的实际案例>>请求响应使用的数据格式
·第3阶段jQuery
>>JavaScript常用库介绍>>jQuery基本使用>>jQuery的选择器>>jQuery的DOM操作>>jQuery的事件处理>>jQuery的Ajax操作>>jQuery的常用插件
·第4阶段EasyUI>>如何使用EasyUI>>EasyUI的常用控件>>EasyUI的实际案
第一个项目(软件项目管理)
·
ERP
协调办公OA系统·国家电力系统·
BOS宅急送
第五步:Maven+软件项目管理
·
Maven
>>MAVEN的安装与配置>>坐标与依赖>>仓库>>生命周期>>聚合与继承>>Nexus私服
>>SSH项目+MyEclipse+maven
·软件项目管理
第六步:其他框架和技术
·
第1阶段WebService
>>介绍,分布式计WebService>>WebService与传统的分布式计算技较>>Web服务通常应用于下列场合>>SOAP(SimpleObjectAccess
Protocol)5
>>Web服务(WebServices)SOA的
服务契约WSDL>>WebService底层原理
>>调用网上的webservices服务,天气
预报
>>如何看wsdl文件?>>如何发布自己的web服务>>增强,修改wsdl的内容
·第2阶段强大的的ApacheCXF
Web服务
>>ApacheCXF介绍>>CXF的WebService应用>>加入消息拦截器
>>升级让CXF支持最新的SOAP1.2协议>>Spring框架整合CXFWeb服务>>接口方式发布CXFWeb服务>>使用jQuery调用CXFWeb服务>>WebServices的安全
·第3阶段Activiti
>>业务流程建模与标注BPMN2.0
流程引擎
>>Activiti基本架构和服务组件>>流程代办在线流程设计器流程嵌入
式部署
>>流程管理自动化
>>ProcessEngine(流程引擎)>>RepositoryService(管理流程定义)>>RuntimeService(执行管理,包括
启动、推进、删除流程实例等操作)>>TaskService(任务管理)
>>HistoryService(历史管理(执行完
的数据的管理))
>>IdentityService(组织机构管理)>>FormService(一个可选服务,任务
表单管理)
·第4阶段Orcale>>SQL>>PL/SQL
>>JAVA调用存储过程和函数>>触发器>>数据字典>>用户安全>>闪回>>分布式数据
·第5阶段SpringMVC>>SpringMvc三种映射处理器>>SpringMvc三种控制器>>SpringMvc数据返回ajax调用>>ajax调用和重定向
>>文件上传与拦截器
>>SpringMvc与hibernate整合>>SpringMvc注解参数
·第6阶段MyBatis
>>基本增、删、改、查的使用>>动态sql>>联合查询>>延迟加载
>>一级缓存与二级缓存>>mybatis缓存框架>>基于注解mybatis开发>>mybatis整SpringMvc
·第7阶段Mongdb>>非关系型数据库的介绍>>mongodb数据库存储以及交互>>mongdb的数据备份>>mongodb的安全控制
>>mongodb的集群(主从复制,
副本集)
>>mongdb分布式存储>>mongodb与java整合
·第8阶段Lucene和Solr>>全文检索的基本概念
>>lucene索引的操作(增删改查分页)>>lucene索引的得分机制原理分析>>分词器的原理以及使用>>索引库优化>>高亮器的使用
>>lucene各种查询条件的介绍>>全文检索与数据库检索的区别>>lucene在项目当中的使用以及需要
注意的问题
>>solr的介绍以及环境的搭建>>solr的提供的rest的接口介绍>>使用solrj来调用solr的服务>>solr的单核心与多核心的作用>>solr索引结构的分析以及配置文件介绍>>solr插件的介绍以及安装(与数据库整合插件)
>>solr怎么整合到我们的实际应用当中
第二个项目(软件项目管理)
·移动电子商城·医药集中采购平台·杰信商贸综合管理平台·
新巴巴运动网