JAVA攻城狮学习路线

JAVA掌握知识路线

阶段一:

  1. JAVA简介
  2. JAVA环境搭建
  3. JAVA基本语言
  4. JAVA流程控制{if else; switch; for}
  5. JAVA数组
  6. JAVA面向对象{思想;;类与对象;构造方法;封装;继承;多态;抽象类;接口}
  7. JAVA常用类{Object; String; String Buffer; Math; Date}
  8. JAVA异常{概念;异常捕获与处理;thorw/thorws;自定义异常}
  9. JAVA框架{概念;List;Map;set;泛型}
  10. JAVA IO流{输入流;输出流;字符流;字节流}
  11. JAVA多线程{概念;创建多线程方法;生命周期;同步}
  12. JAVA网络编程{TCP;UDP;Socket通信;Client/Server通信}
  13. JAVA解析XML文件{DOM解析;sax; jaxp}
  14. JAVA反射机制{概念;Class对象}

阶段二:

  1. JAVA SE
  2. MySQL{介绍;数据库操作;表操作;查询;约束;导入导出}
  3. PowerDesigner{介绍;概念模型PDM;PDM转MySQL}
  4. JDBC{概念;核心接口和类;数据库连接;处理结果集;批处理}
  5. JAVA WEB{http协议;Tomcat Web服务器}
  6. JSP/Servlet{Servlet生命周期;Servlet常用接口和类;Servlet配置;JSP概念;JSP动作指令;JSP九个内置对象;EL/JSTL;自定义标签;监听器;过滤器;JSP分页;JSP上传文件}
  7. AJAX{概念;JSON;XMLhttpRequest请求;Juery实现AJAX;获取JSON数据}

阶段三:

  1. Oracle{安装;基本SQL操作;视图、序列、索引;常见函数;PLSQL编程;游标;过程和函数;触发器}
  2. Struts2框架{了解;配置Package;配置Action;配置Result;Servlet API;Form表单交互;OGNL;拦截器;国际化;上传下载;标签}
  3. Hibernate框架{概念;配置文件;映射文件;增、删、改、查;实体对象的三种状态;关联映射;Lazy;HQL;注解;缓存}
  4. Spring框架{了解;IOC思想;DI依赖注入;Bean生命周期;自动装配;集合注入;AOP概念;声明式事物处理;注解}

阶段四:

  1. Maven{简介;编译、打包、构建;依赖管理;集成eclipse;构建WEB工程}
  2. SpringMVC{简介;handlerMapping;RequestMapping;参数传递;返回页面数据;适配器;拦截器;视图和模型;上传文件;AJAX;Struts2和SpringMVC的区别}
  3. MyBatis{简介;增、删、改、查;注解方式实现;动态SQL;参数传递}

拓展:

  1. WEB Service
  2. Servlet 3.0
  3. 工作流:JBPM/Activitics
  4. 权限管理:shiro
  5. display tag分页标签
  6. UML
  7. JSF
  8. 页面静态化:FreeMaker
  9. WebLogic
  10. 网站搜索
  11. 页面缓存:OScache
  12. 图片分离:jersey
  13. linux
  14. redis
  15. Jquery图形报表

你可能感兴趣的:(JAVA,学习路线)