Java学习路线第二阶段:JavaWeb课程

Java学习路线第二阶段:JavaWeb

Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

主要知识点Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等。

第一部分:HTML5

1. html概述 9. div标签
2. html基本标签 10. 语义化标签
3. 图片标签 11. 表单标签
4. 超链接标签 12. 语义化表单元素
5. 表格标签 13. 框架标签
6. 无序列表标签 14. 特殊字符
7. 有序列表标签 15. 综合案例
8. 定义列表标签  

第二部分:CSS3

1. CSS3简介和用途 9. 层次选择器
2. CSS3书写规范 10. 文字、文本属性
3. CSS3基本语法 11. 背景、列表属性
4. CSS3三种使用方式 12. 尺寸、显示、轮廓属性
5. 标签选择器 13. 浮动、定位属性
6. Id选择器 14. 盒子模型
7. Class选择器 15. CSS3高级属性
8. 属性选择器  

第三部分:JavaScript

1. JavaScript概述 9. 常见事件
2. JavaScript发展史 10. 数组、字符串、日期对象
3. JavaScript组成 11. 正则表达式
4. 数据类型 12. BOM对象:window、history、location
5. 运算符 13. DOM概念
6. 分支语句 14. DOM操作:创建、修改内容、删除
7. 循环语句 15. Css样式操作
8. 系统函数、自定义函数、匿名函数  

第四部分:MySQL使用

1. 数据库简介 9. DQL简单查询
2. MySQL的安装与使用 10. 排序、分组、筛选
3. MySQL客户端和服务器配置 11. 多表查询
4. 用户权限管理 12. 子查询
5. DDL创建数据库和表 13. in和exists关键字
6. 约束与外键 14. 分页查询
7. DML实现添加、修改、删除数据 15. Mysql SQL语句优化介绍
8. 聚合函数、日期函数等  

第五部分:JDBC连接池

1. JDBC概述 9. 隔离级别
2. JDBC使用步骤 10. 自定义连接池
3. Connection、Statement、ResultSet接口 11. DBCP、C3p0连接池
4. 使用JDBC 完成数据库DML操作 12. DBUtis工具类
5. PreparedStatement对象 13. QueryRunner
6. 大数据的操作 14. 自定义结果集处理
7. 批量处理与元数据 15. 连接池知识总结
8. 事务处理  

第六部分:Servlet

1. Tomcat与Eclipse的集成开发 9. 重定向写法
2. 什么是Servlet 10. 转发写法
3. Servlet的进化史 11. 转发和重定向区别
4. Servlet的优化过程 12. HttpServletRequest获取中文乱码问题
5. Servlet中应用的多线程概念 13. HttpServletResponse响应中文乱码问题
6. Servlet接收客户端请求信息 14. Servlet路径映射问题
7. Servlet响应客户端信息 15. Servlet多路径映射
8. Servlet的生命周期  

第七部分:JSP

1. 什么是JSP 9. Cookie的使用
2. JSP的内置对象 10. web工程中连接池的使用
3. 透析JSP的本质 11. 实现用户的自动登录
4. JSTL+EL 12. 文件的上传、下载
5. MVC介绍 13. 过滤器、 监听器
6. 分层的重要性 14. 反射、注解、泛型
7. Web工程中事务实现 15. 综合案例练习
8. Session的使用  

第八部分:AJAX

1. Ajax技术背景 9. Ajax响应状态处理
2. Ajax技术的理解 10. JSON语法
3. XMLHttpRequest使用步骤 11. Java JSON 解析
4. XMLHttpRequest GET/POST的区别 12. Java JSON 生成
5. 同步请求&异步请求 13. Java JSON 第三方工具快速解析
6. 同步请求&异步请求的区别 14. JavaScript JSON转换
7. Ajax获取不同的返回值类型 15. Jquery JSON转换
8. Ajax使用原生JavaScript和Jquery的区别  

第九部分:jQuery

1. jQuery介绍 9. jQuery选择器
2. jQuery版本介绍 10. jQuery 文档处理
3. jQuery对象和原生js对象介绍 11. jQuery事件
4. jQuery对象和原生js对象互相转化 12. jQuery遍历操作
5. jQuery快速入门 13. jQuery自定义函数
6. jQuery语法详解 14. jQuery动画效果
7. jQuery核心函数 15. jQueryAJAX操作
8. jQuery onload处理  

第十部分:Bootstrap

1. Bootstrap介绍 9. Bootstrap修改原Css样式进行自定义
2. Bootstrap开发环境搭建 10. Bootstrap的js组件
3. Bootstrap的基本模板 11. Bootstrap的js组件样式修改
4. Bootstrap快速入门 12. 集成Bootstrapjs插件之导航条
5. Bootstrap组成 13. 集成Bootstrapjs插件之轮播图
6. 栅格系统 14. 集成Bootstrapjs插件之弹出框
7. 利用栅格系统进行移动端页面适配 15. Bootstrap进行项目整合
 
8. Bootstrap全局Css样式  

 

你可能感兴趣的:(java开发)