1. Java 语言核心 (飞机大战及 DMS V1 项目贯穿) | |
---|---|
Java 语言基础 | Java 语言简介、Java 开发环境、变量、运算符、表达式、分支语句、循环语句、方法调用、数组;算法基础、常用数据结构、 企业编程规范。 |
Java 面向对象 | 类和对象、封装、访问权限控制符、构造函数、this 关键字、匿名对象、static、静态代码块、单例、继承、final、接口、多态、 内部类 |
Java SE 核心 | " 语言核心包、异常处理、常用工具包、集合框架。 异常处理、多线程基础、IO 系统、网络编程、Java 反射机制、JVM 性能调优(JVM 内存结构剖析、GC 分析及调优、 JVM 内存参数优化)、Java 泛型、JDK 新特性。" |
2. 数据库及 Web 前端技术 (DMS V2 项目贯穿) | |
---|---|
XML | XML 语法、XML 解析(SAX、DOM)、Dom4j 组件、Digester 组件。 |
Oracle | SQL 语句基础和提高、SQL 语句调优。Oracle 体系结构及系统管理、Oracle 数据库高级编程、数据库设计基础。 |
JDBC | JDBC 核心 API(Connection、Statement、ResultSet)、JDBC 优化技术(缓存技术、批处理技术、连接池技术)。 |
HTML、CSS | HTML5 基本文档结构、HTML5 文档块、链接、列表、表格、表单;掌握 CSS 基础语法、盒子模型、浮动布局、定位等 |
JavaScript | JavaScript 语言基础(数据类型、函数、对象、闭包)、DOM 编程、事件模型、JavaScript 面向对象编程。 |
JS 框架 | JQuery、JQuery 对象,元素选择,DOM 操作,CSS 操作,动画效果,JQuery 插件等。 |
3. Java Web 开发及服务端框架 (贯穿项目:云笔记) | |
---|---|
Servlet/JSP | Servlet 生命周期及 Servlet 服务器、Tomcat 部署配置、JSP 语法、自定义标记、JSTL 和 EL 表达式、JSP 新特性、 Java Web 设计模式。 |
Spring | "Spring Ioc 基础、Ioc 注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、 Spring AOP 原理、AspectJ、Spring JDBC 支持、Spring 事务及安全管理; SpringMVC 技术。" |
MyBatis | MyBatis 映射基础,DQL 映射,DML 映射,复杂结果集映射技巧,高级动态 SQL 映射,SqlSession 的使用,Spring 与 MyBatis 整合。 |
Ajax | Ajax 基础、XHR 对象、Ajax 设计模式、JSON 技术,RESTful 技术。 |
4. 综合项目实战 | |
---|---|
Struts2 | Struts2 核心控制流程、Ognl、Action、Interceptor、Result、FreeMarker、Struts2 标记库、Struts2 扩展、Struts2 应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。Spring 整合 Struts。 |
Hibernate | "ORM 概念、Hibernate 核心 API、Hibernate 实体映射技术、Hibernate 关系映射技巧、HQL 查询、OSCache 及 Hibernate 缓存技术;Spring 整合 Hibernate。" |
综合项目实战 | 熟悉基于 Linux 的 Eclipse 开发环境,掌握在 Linux 开发平台上集成 Spring、SpringMVC、MyBatis 等框架;学习 在 SpringMVC\MyBatis 框架基础之上构建 Web 前端 + 后端模式互联网架构应用;在项目中不仅仅能够掌握 HTML5/ CSS3/JS 以及 JQuery 等客户端编程技术,还能掌握基于 Ajax/JSON/RESTful 的通讯技巧,以及掌握多层架构的服务器 后端技术。最终掌握主流的 WEB 应用开发技术。 |