0
课程大纲
JavaEE开发工程师也称Java开发工程师,在企业级应用方面,Java已然成为业界老大 ,国内众多企业,都广泛的使用Java作为服务端开发语言。
第一阶段(10天)
1、JavaSE编程基础
(1) DOS常用命令 (2) 安装JDK、设置环境变量 (3) DOS系统编译、执行Java程序 (4) Java的注释 (5) 标识符、标识符的命名规范 (6) Java 关键字 (7) Java的数据类型 (8) 变量的定义及初始化 (9) Java的运算符 (10) 表达式 (11) 转义字符 (12) 运算符的优先级 (13) 类型转换 (14) Java分支if...else (15) 多重if、嵌套if (16) Java switch (17) Switch vs if (18) Java循环 for、while 、doWhile (19) 循环的嵌套 (20) break、continue、return (21) 方法的定义 (22) 方法的形参和实参 (23) 无返回值的方法 (24) 有返回值的方法 (25) 方法的重载
2、Java数组
(1) Java 数组的定义 (2) 数组的静态赋值 (3) 数组的动态赋值 (4) 数组单个元素的访问 (5) 数
组的遍历访问 (6) 数组的增强for循环 (7) 数组的排序 (8) 数组的顺序查 (9) 数组的二分法查 (10) 命令行参数args的使用 (11) 可变参数的应用 (12) Arrays工具类的使用 (13) 二维数组的使用
3、Java面向对象
(1) 面向对象的分析与设计 (2) 面向对象与面向过程的区别 (3) Java与面向对象 (4) 类的定义 (5) 对象的定义 (6) 类中成员变量及方法的定义 (7) 构造方法的定义和调用 (8) 构造方法的重载 (9) 面向对象的封装特性 (10) this调用属性、方法、构造方法 (11) 局部变量和成员变量的作用域问题 (12) static静态属性、方法、代码块 (13) 工具类的概念及工具类的制作 (14) super关键字的使用及理解 (15) Java中访问权限控制机制 (16) 继承中构造方法的细节 (17) 方法的重写 (18) equals及toString方法的正确理解 (19) Java中的包机制 (20) 抽象类,接口,多态 (21) 对象的转型 (22) final修饰类、属性、方法 (23) 抽象类,接口 (24) 多态机制 (25) 内部类 (26) 通过内部类制作性能检测工具 (27) Java的内存分析
4、常用基础类
jquery源码在线(1) 常用数据类型的包装类 (2) String、StringBuffer、StringBuilder (3) Date的使用 (4) SimpleDataFormate对日期和字符串之间的转换处理 (5) Calendar日历类的使用 (6) Math常用方法 (7) Random类 (8) Runtime类 (9) System类 (10) java8新特性
5、集合
(1) 集合框架体系介绍 (2) 集合框架与数组的对比 (3) 集合框架之Collection接口 (4) 集合框架之List接口 (5) ArrayList和LinkedList的使用 (6) 深入源码探究ArrayList和LinkedList的工作原理 (7) 迭代器的工作原理 (8) 迭代器的使用 (9) 集合框架之Set (10) HashSet和TreeSet的使用 (11) 深入源码探究HashSet和TreeSet的工作原理 (12) HashMap和TreeMap的使用 (13) 分析Map和Set的之间的关系 (14) Collections工具类
6、异常处理
(1) Java的异常体系 (2) 异常的概念及分类 (3) 异常的处理方式 (4) 异常设计原则 (5) 自定义异常
7、线程和I/O
(1) I/O (2) NIO (3) 文件操作 (4) 多线程 (5) 线程池 (6) 同步 (7) 线程调度 (8) 多线程下载 (9) 网络http、socket (10) 基于HTTP协议访问网络资源、XML解析 (11) 文件的下载 (12) ThreadLocal
8、项目
(1) FTP服务器、多人聊天服务器
第二阶段(20天)
1、HTML5
(1) HTML的作用 (2) 全局标签 (3) 绝对路径与相对路径 (4) 常见标签 (5) 字符集 (6) 表单标签 (7) 布局指定的网页
2、CSS3
(1) css声明类型 (2) 常见的各种属性 (3) 圆角属性:border-radius的使用 (4) 阴影属性:box-shadow的用法 (5) 背景属性扩展:多背景应用 (6) 新的颜表示方式:HSLA轮模式 (7) 浮
动 (8) 完成自己的初级课页面实战
3、Javascript
(1) JavaScript基本语法 (2) JavaScript数据类型 (3) JavaScript对象和常用对象 (4) history对象 (5) location对象 (6) bom对象 (7) 表单对象 (8) DOM对象 (9) window对象 (10) 常用事件 (11) 选项卡、幻灯片、贪吃蛇、瀑布流各种特效
4、MySQL使用
(1) Mysql数据库 (2) MySql命令行客户端的使用 (3) MySql图形化客户端的使用 (4) SQL语句介绍 (5) DDL (6) DML (7) DQL (8) 多表的联合查询 (9) 子查询 (10) 排序、聚合、分组
5、JDBC连接池
(1) JDBC的介绍 (2) 采用JDBC实现CRUD (3) 采用PrepareStatement防止SQL注入,提高安全性
6、Servlet
(1) Tomcat与eclipse的集成开发 (2) 什么是Servlet (3) Servlet接收客户端请求信息 (4) Servlet响应客户端信息 (5) Servlet的生命周期 (6) 什么是JSP (7) JSP的内置对象 (8) 透析JSP的本质 (9) JSTL+EL (10) MVC介绍 (11) 分层的重要性 (12) Mysql的事务特性 (13) MySql的事务实现 (14) Session的使用 (15) Cookie的使用 (16) 实现系统的安全控制 (17) DBCP连接池的使用 (18) C3P0连接池的使用 (19) DBUils (20) 实现用户的自动登录 (21) 文件的上传 (22) 文件的下载 (23) 过滤器解决编码问题 (24) 过滤器解决安全验证问题 (25) (26) 反射、注解、泛型
7、MVC
(1) 设计模式 (2) ORM原理 (3) 自定义框架
8、ajax
(1) Ajax的工作原理 (2) JSON解析 (3) Ajax 数据格式(XML格式、HTML格式、JSON格式、各种格式对比) (4) 使用 jQuery 实现 Ajax(load()方法、$.get()方法、$.post()方法、序列化、Ajax应用) (5) 聊天室小实例
9、jQuery
(1) jQuery选择器 (2) jQuery的常用事件 (3) 事件冒泡 (4) 事件委派 (5) jQuery中的动化 (6) 模拟操作 (7) jQuery综合实例
10、BootStrap
(1) 响应式设计 (2) BootStrap安装 (3) Bootstrap 组件 (4) 进度条和列表组件 (5) BootStrap综合实例
11、项目
(1) 讲解项目开发流程 (2) 项目简介 (3) 项目功能演示 (4) 项目功能实现分析 (5) 数据库设计分析 (6) 项目架构设计分析 (7) 实现网站首页的商品展示 (8) 实现商品详情页面 (9) 实现购物车功能 (10) 实现我的订单管理 (11) 项目验收
第三阶段(31天)
1、框架和Maven
(1) 为什么用框架 (2) 流行的框架 (3) Maven概述 (4) 使用Maven的优势 (5) maven的一次构建 (6) 依赖管理 (7) 安装配置介绍.使用Maven核心概念介绍( 坐标、依赖、仓库、插件、生命周期等) (8) Maven与第三方Elicpse整合及如何在Eclipse中使用Maven、Maven私服Nexus的安装使用 (9) 如何使用Maven构建Web应用 (10) 使用Maven构建SSH应用 (11) 使用Maven进行多模块和继承使用
2、Hibernate5
(1) ORM思想 (2) hibernate5与JPA关系介绍 (3) l配置 (4) l映射文件详解 (5) 主键生成策略 PO对象三种状态分析与切换 (6) hibernate5一级缓存分析与测试 (7) Hibernate5高级映射技术 (8) Hibernate5多表联合查询 (9) Hibernate5的性能优化 (10) hibernate4及hibernate3区别及新特性介绍
3、JPA
(1) JPA 概述 (2) JPA 注解 (3) JPA 相关 API (4) JPA 映射 (5) JPQL (6) 二级缓存 (7) Spring 整合 JPA
4、Struts2
(1) Struts2框架介绍 (2) 工作原理及架构分析 (3) 快速掌握Struts2开发模式 (4) l详解 (5) 通配符的配置模式 (6) ActionContext及ServletActionContext使用 (7) 类型自动转换机制 (8) 多模块的开发模式 (9) 单文件上传 (10) 多文件上传 (11) 文件下载 (12) 的介绍 (13) 默认 (14) 自定义 (15) Token机制
5、Spring4
(1) 框架原理介绍 (2) 框架环境搭建 (3) 快速入门 (4) 创建Bean的方式及实现原理 (5) Bean种类 (6) Bean生命周期 (7) Bean的作用域 (8) Bean的注值方式 (9) SpEL (10) 整合Junit测试 (11) Web项目集成spring (12) 注解装配Bean (13) AOP思想 (14) AOP原理解剖 (15) 传统方式实现AOP开发 (16) AspectJ介绍及实现AOP开发
6、SpringMVC
(1) Spring MVC 概述 (2) 使用 @RequestMapping映射请求 (3) 请求处理方法签名概述 (4) 处理方法签名详细说明 (5) 使用 HttpMessageConverter (6) 处理模型数据 (7) 数据绑定流
程剖析 (8) 数据转换 (9) 数据格式化 (10) 数据校验 (11) 视图和视图解析器 (12) 处理方法的数据绑定
7、博客、论坛项目整合和富文本编辑器
(1) 博客或论坛项目在面试中的意义 (2) 如何使用Maven构建框架开始写项目 (3) 业务流程 (4) 富文本编辑器整合 (5) 前后台的业务实现

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。