J2EE学习路线图(2015版)

来源:互联网 发布:微信裂变源码 编辑:程序博客网 时间:2024/06/02 18:43

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

>>requestresposne>>cookiesession

3阶段JavaWeb中级

>>jsp语法>>eljstl>>自定义标签>>国际化>>mvcjsp模式>>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.ognlvalueStack>>ognl介绍与基本使用>>valueStack介绍与使用>>ognl获取valueStack

信息

6.Struts2标签库>>逻辑标签介绍>>表单标签介绍

7.Struts2综合案例>>Struts2防止表单重提交>>Struts2json插件使用>>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基础内容>>JavaScriptECMA

Script(语法内容)>>JavaScriptBOM

(浏览器对象模型)>>JavaScriptDOM编程>>JavaScript常用事件>>JavaScript解析XML>>JavaScript的函数>>JavaScript的对象>>JavaScript的闭包>>JavaScript的原型>>JavaScript的继承

·第2阶段Ajax

>>同步交互与异步交互>>异步交互原理>>异步交互实现步骤>>异步交互的实际案例>>请求响应使用的数据格式

·第3阶段jQuery

>>JavaScript常用库介绍>>jQuery基本使用>>jQuery的选择器>>jQueryDOM操作>>jQuery的事件处理>>jQueryAjax操作>>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服务(WebServicesSOA

服务契约WSDL>>WebService底层原理

>>调用网上的webservices服务,天气

预报

>>如何看wsdl文件?>>如何发布自己的web服务>>增强,修改wsdl的内容

·第2阶段强大的的ApacheCXF

Web服务

>>ApacheCXF介绍>>CXFWebService应用>>加入消息拦截器

>>升级让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调用和重定向

>>文件上传与拦截器

>>SpringMvchibernate整合>>SpringMvc注解参数

·第6阶段MyBatis

>>基本增、删、改、查的使用>>动态sql>>联合查询>>延迟加载

>>一级缓存与二级缓存>>mybatis缓存框架>>基于注解mybatis开发>>mybatisSpringMvc

·第7阶段Mongdb>>非关系型数据库的介绍>>mongodb数据库存储以及交互>>mongdb的数据备份>>mongodb的安全控制

>>mongodb的集群(主从复制,

副本集)

>>mongdb分布式存储>>mongodbjava整合

·第8阶段LuceneSolr>>全文检索的基本概念

>>lucene索引的操作(增删改查分页)>>lucene索引的得分机制原理分析>>分词器的原理以及使用>>索引库优化>>高亮器的使用

>>lucene各种查询条件的介绍>>全文检索与数据库检索的区别>>lucene在项目当中的使用以及需要

注意的问题

>>solr的介绍以及环境的搭建>>solr的提供的rest的接口介绍>>使用solrj来调用solr的服务>>solr的单核心与多核心的作用>>solr索引结构的分析以及配置文件介绍>>solr插件的介绍以及安装(与数据库整合插件)

>>solr怎么整合到我们的实际应用当中

第二个项目(软件项目管理)

·移动电子商城·医药集中采购平台·杰信商贸综合管理平台·

新巴巴运动网