J2EE学习路线图

第一步:JavaSE部分

  • 第1阶段 Java基础知识

    >> 计算机基础知识
    >> Java开发环境的搭建和应用
    >> 进制转换
    >> 有符号数据表示法(原码,反码,补码)
    >> Java语法基础(关键字,标识符,注释,
          常量,变量,数据类型,运算符)
    >> 程序流程控制语句及其应用
          (if,switch,for,while)
    >> 函数及其应用
    >> 数组及其应用
    >> 水仙花,裴波纳契数列,数据加密
          等经典问题的详解讲解。


  • 第2阶段 面向对象

    >> 面向对象思想
    >> 类与对象
    >> 类的组成
    >> 封装及其应用
    >> 继承及其应用
    >> 多态及其应用
    >> 抽象类及其应用
    >> 接口及其应用
    >> 包,导包及其应用
    >> 单例设计模式,简单工厂模式和工厂
          方法模式,模板设计模式。


  • 第3阶段 Eclipse的使用和常用API

    >> Eclipse的安装和使用
    >> Java API的介绍和使用
    >> 字符串类的常见操作
    >> 正则表达式的使用
    >> 日期类的使用
    >> 集合体系结构及其使用
    >> 异常体系结构及其使用
    >> 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的实际案



转自: http://java.itcast.cn/subject/javastudypath/index.shtml









































你可能感兴趣的:(JAVA)