java 课程大纲

第一章 Java基础

第一节 java入门

1-Java 背景介绍

2-Java 入门程序的编写

3-环境配置

4-基本概念介绍

5-类型转换

6-开发工具使用

第二节 java基础

1-运算符的使用

2-键盘录入的练习

3-Java语法-判断

4-Java语法-循环一

5-Java语法-循环二

6-随机数获取和使用

7-数组简介

8-数组的使用

9-方法的定义和使用

10-方法的练习

11-断点调试

12-基础语法练习一

13-基础语法练习二

第三节 面向对象

1-面向对象概述

2-类的定义和使用

3-关键字和访问权限

第四节 核心API的使用

1-Api 概述

2-String类简介

3-String类练习一

4-String类练习二

5-StringBuilder类

6-StringBuilder练习

7-数组练习和分析

8-集合的简介

9-集合练习

10-学生管理系统

第五节 IO流

1-IO流概述

2-FileWriter 类

3-FileReader 类

4-缓冲流复制文件

5-读取流中数据

6-IO 流练习

第六节 类和接口

1-基础回顾

2-静态与自定义工具类

3-代码块

4-继承与方法的重写

5-抽象类

6-接口

7-匿名对象与final

8-多态

9-包与权限修饰符

10-内部类

11-Object

12-时间和日期

13-基本数据类型与正则表达式

第七节 集合和IO进阶

1-迭代器与泛型

2-数据结构

3-List

4-Set与HashSet

5-去重原理

6-斗地主案例

7-Map与HashMap的使用

8-异常

9-递归

10-File类的使用

11-文件的复制

12-输入输出流的使用

13-打印流的使用

14-对象流的使用

15-Properties的使用

第八节 进程与线程

1-简介

2-多线程的实现

3-火车站售票问题及原因

4-同步

5-线程的生命周期

第九节 网络编程

1-网络编程基础

2-UDP 协议

3-TCP 协议

4-用户登录案例

第十节 反射

1-单元测试

2-反射入门

3-反射-构造方法

4-反射-私有构造

5-反射-普通方法

6-反射-字段

7-属性的储存和加载

8-反射综合案例

第十一节 xml的定义和使用

1-BeanUtils工具类的使用

2-xml的基本语法

3-xml约束-DTD

4-xml约束-Schema

5-xml的解析

6-xml的综合案例

7-常见注解

8-自定义注解

9-类的加载

10-动态代理

第十二 数据库的安装和使用

1-数据库的安装

2-Sql语句--DDL

3-SQL语句--DML/DQL

4-SQL单表查询

5-数据库的备份与还原

6-SQL 约束

7-多表关系

8-多表操作案例

9-多表查询

10-sql练习

第十三节 JDBC

1-JDBC入门

2-JDBCAPI详解:注册驱动

3-JDBCAPI详解:执行

4-JDBC 工具类

5-JDBC 增删改查

6-预处理对象

7-连接池-c3p0简介

8-连接池-c3p0使用

9-DBUtils 工具类

10-事物管理

11-转账案例

12-事务总结--并发问题

13-事务总结--演示隔离级别

第十四节 综合案例

1-综合案例

第二章 JavaWeb

第一节 HTML

1-静态页面展示

2-网站信息页面显示

3-网站图片显示

4-网站列表显示

5-网站首页显示

6-网站注册页面显示

7-后台页面的显示

第二节 CSS

1-CSS 的使用

2-CSS 总结

3-DIV+CSS完成注册页面布局

第三节 javaScript

1-js 的概述

2-注册页面数据的校验

3-js完成图片滚动效果

4-定时弹出广告

5-表单的提示和校验

6-表格的隔行变色

7-省市联动效果

8-复选框的全选和全不选

第四节 Jquery

1-jquery 概述

2-jQuery定时弹出广告

3-jQuery隔行变色

4-jQuery全选和全不选

5-jQuery 省市联动

6-jQuery下拉列表左右选择

7-jQuery完成表单校验

第五节 BootStrap

1-BootStrap概述

2-BootStrap 栅格

3-BootStrap 表单和按钮

4-BootStrap 组件

5-实现导航条和图片轮播

6-BootStrap 首页布局

第六节 mysql

1-MySql概述

2-SQL 概述

3-数据库的增删改操作

4-数据库的查询

5-电子商城表的分析和设计

6-多表查询

第七节 JDBC

1-JDBC 概述

2-使用JDBC完成CRUD操作

3-在JDBC中使用连接池

4-使用元数据抽取DBUtils工具类

第八节 XML

1-xml概述

2-xml的组成

3-xml的解析

4-xml的约束

第九节 服务器入门

1-tomcat 概述

2-tomcat 安装

3-tomcat发布web工程

4-Http协议

5-servlet入门

6-用户登陆案例-实现

7-用户登陆案例-总结

8-登陆后跳转

9-记录登陆次数

第十节 request和response

1-读取WEB工程下的文件

2-文件的下载

3-解决响应中文问题

4-用户注册

第十一节 cookie和session

1-会话技术概述

2-记录用户上次访问时间

3-记录用户商品浏览记录

4-session 购物车的实现

5-验证码的校验

第十二节 jstl,el和jsp

1-jsp 概述

2-jsp 的注释和指令

3-jsp 的内置对象

4-pageContext对象

5-el 表达式

6-jstl 入门

7-jstl 常见标签的使用

8-将商品信息显示到页面上

第十三节 MVC和事务

1-jsp 的设计模式

2-反射回顾

3-内省

4-事务入门

5-转账案例

6-事务管理

7-案例总结

8-商品信息的添加和修改

9-商品信息删除和分页

第十四节 JQuery和AJax

1-Ajax 入门

2-Ajax 的请求

3-异步校验用户名是否存在

4-完成用户名的校验

5-模仿百度提示页面

6-Jquery 完成省市联动(XML数据)

7-Jquery 完成省市联动(JSON数据)

第十五节 Listener和Filter

1-监听器概述

2-监听域对象销魂创建

3-监听域对象属性的改变

4-监听session中javaBean状态的改变

5-过滤器入门

6-使用过滤器完成自动登陆

7-字符集编码过滤器

第十六节 基础加强

1-自定义注解

2-servlet3.0 注解开发

3-Servlet3.0 文件上传

4-动态代理-编码过滤器

5-动态代理-总结

第十七节 网上商城实战

1-需求介绍

2-环境搭建

3-用户注册功能

4-用户激活

5-登陆功能

6-退出功能

7-商品模块

8-分类模块

9-商品分类

10-登陆功能完善

11-显示商品浏览记录

12-对代码解耦

13-购物模块

14-订单模块

15-我的订单

16-订单查询

17-在线支付

18-后台分类模块

19-后台商品分页和上传

20-商品的上架和下架

21-后台订单模块

第十八节 linux

1-Linux 入门

2-Linux 的常用命令一

3-Linux 常用命令二

4-Linux 下安装软件

第十九节 Nginx

1-nginx 简介

2-集群搭建

第三章 三大框架

Oracle

1-Oracle 概述

2-Oracle的安装和配置

3-环境准备-创建表空间

4-环境准备-用户操作

5-数据的基本操作

6-JDBC 增删改操作

7-数据导入导出

8-Oracle 查询

9-函数

10-视图

11-序列

12-同义词

13-索引

14-PLSQL

15-储存函数和储存过程

16-触发器

Hibernate

1-Hibernate 入门

2-Hibernate 配置详解

3-Hibernate常用API

4-Hibernate 持久化对象

5-Hibernate 缓存

6-Hibernate 关联映射

7-Hibernate 注解开发

8-Hibernate 检索方式

9-多表HQL

10-Hibernate 事务

11-Hibernate 优化一

12-Hibernate 优化二

Struts2

1-Struts2 快速入门

2-Struts2 框架流程

3-配置详解

4-Struts2 数据封装

5-Servlet-API

6-OGNL表达式

7-值栈简介

8-值栈使用

9-拦截器

10-文件上传

11-Ajax 开发

12-Struts2 注解开发

Spring

1-Spring快速入门

2-Bean的获取和实例化

3-Spring Bean的生命周期

4-Bean的属性注入

5-Spring注解

6-Spring和Junit整合

7-Spring在Web应用

8-Spring aop

9-Spring 通知类型

10-JDBC Template

11-事务管理

12-声明式事务

13-ssh 整合--整合Hibernate

14-ss整合--整合struts2

15-ssh 练习-客户的查询和添加

16-ssh练习-查询订单

Maven

1-maven入门

2-创建SSH工程

3-聚合和继承

4-多模块工程

5-依赖

6-单元测试

7-私服的安装

8-私服的配置

9-发布jar包到私服

10-SVN和Maven

第四章 物流实战

第一节

1-内容概述

2-系统环境

3-Git的安装和使用

4-easyui-入门

5-ezsyui-使用

第二节

1-内容概述

2-基础设置

3-收派标准

4-SpringData 入门

5-Datagrid分页

第三节

1-第三天主要内容概述

2-加载收派标准

3-快递员管理

4-区域管理

5-代码优化

第四节

1-内容概述

2-定区基础管理

3-WebService

4-定区关联CRM

5-定区关联客户

6-定区关联快递员

7-分区简介

第五节

1-内容概述

2-前台功能准备

3-AnglarJS 入门

4-短信验证

5-邮件验证

6-ActiveMQ短信平台入门案例

7-activeMQ整合Spring

第六节

1-内容概述

2-HTML 编辑器入门

3-HTML 编辑器使用

4-宣传活动-数据的保存和显示

5-宣传活动-远程调用和静态化

6-任务调度

第七节

1-内容概述

2-业务分析

3-导入数据

4-登陆功能

5-百度地图常用API

6-百度地图LBS云服务

7-客户下单

8-自动分单

第八节

1-内容概述

2-运单快速录入

3-关联订单分析

4-运单的保存和修改

5-ES 简介

6-ES 使用

7-Spring整合ES

8-索引管理

第九节

1-内容概述

2-权限控制简介

3-shrio 入门

4-使用shrio 管理登陆

5-对页面进行权限管理

6-其他方式进行权限管理

7-菜单数据管理

8-角色管理

9-用户数据的查询

10-缓存

第十节

1-概述

2-业务分析

3-开启中转配送

4-运输配送管理

5-出库入库

6-导出报表-excel

7-导出报表-PDF

8-前端报表

9-系统部署-系统环境和数据库

10-系统部署-服务器

第五章 流行框架

Lucene

1-lucene 简介

2-Lucene基本概念

3-Lucene 的开发环境

4-索引库的创建与查看

5-分词器简介

6-索引库的维护

7-查询索引

Solr

1-Solr 简介

2-Solr整合tomcat

3-Solr 的基本使用

4-Solr中使用中文分析器

5-Solr中的业务域

6-索引库的维护

7-java客户端访问

8-JD搜索案例

mybatis

1-简介

2-入门

3-简单操作

4-mybatis 的优点

5-配置文件详解

6-输入类型

7-输出类型

8-动态sql

9-关联映射

10-mybatis 整合spring

springmvc

1-简介

2-入门程序

3-整合mybatis

4-参数绑定

5-方法返回值

6-异常的处理

7-常用功能

8-拦截器

9-整合案例

第六章 电商实战

第一节:项目搭建

1-电商行业的背景

2-淘淘商城的系统架构

3-工程搭建

4-SVN的使用

5-服务中间件dubbo

6-框架整合

第二节:商品管理

1-商品列表

2-商品类目

3-图片上传

4-富文本编辑器

5-商品添加

第三节:内容管理

1-前台首页展示

2-内容分类展示

3-图片上传问题

4-内容分类添加

5-内容分类删除

6-插入内容数据

7-首页动态展示

第四节:缓存

1-流程介绍

2-Redis服务器搭建和使用

3-redis集群操作

4-使用redis做缓存

5-缓存同步

第五节:搜索

1-Solr服务器安装

2-导入商品数据

3-商品搜索-dao

4-商品搜索-搜索和展示

5-搜索集群搭建

6-搜索集群的操作

7-异常的处理

第六节:消息队列

1-消息队列介绍

2-activeMq的安装

3-ActiveMQ的使用方法

4-消息队列实现商品同步

第七节:网页的静态化

1-商品详情展示

2-缓存展示页面详情

3-freemrker 使用

4-页面静态化

5-页面生成测试

第八节:Nginx

1-nginx的安装

2-Nginx配置虚拟主机

3-Nginx反向代理

4-负载均衡

第九节:SSO系统工程

1-工程搭建

2-sso注册功能

3-Sso用户登陆

4-Ajax跨域请求

第十节:购物车实现

1-工程搭建

2-添加购物车

3-购物车商品列表

4-修改购物车

5-删除购物车

第十一节:订单系统

1-工程搭建

2-订单确认

3-订单提交

第十二节:系统部署

1-数据库

2-服务器

3-测试

4-nginx 反向代理

时间: 2024-11-05 14:50:51

java 课程大纲的相关文章

《软硬件接口》课程大纲

<软硬件接口>课程大纲 Coursera课程 The Hardware/Software Interface是华盛顿大学提供的一门课程,当中汇编语言.进程结构.Java实现等章节内容我觉得对于学编程的同学来说很实用.教学环境是Fedora,顺带介绍了一些经常使用工具的使用. 课程大纲 这门课程将会让学生知道当软件执行时究竟发生了什么,并说明这个问题可以通过硬件架构层.汇编层.C语言层和Java层等数层抽象解答.- 这门课程的核心是关于C.汇编.以及底层数据表示的,但同一时候与更高层(Java语

京峰Linux运维培训最新课程大纲

(京峰教育版权)         京峰Linux精英班网络课程大纲           2015年5月27日v2版                   目  录 1.         Linux入门篇.... 4 1. 1      Linux操作系统简介.... 4 1. 2      Linux发展趋势.... 5 1. 3      Linux系统安装.... 6 1. 4      Linux学习技巧.... 21 2.         Linux系统篇.... 22 2.1      

软件性能测试课程大纲

随着软件测试行业的崛起,性能测试也随之水涨船高.如何更快的入门性能测试,如何从功能测试人员过渡到性能测试人员,相信是很多在职测试人员迫切想知道的.本套培训将针对以上总总问题进行解决和剖析.带领有志成为性能测试工程师的广大测试人员走向性能测试之路.俗话说,授人以鱼不如授人以渔,本次培训在分享知识和经验的同时,更重要的是引导大家独立思考和解决问题的能力.一次课程不可能学到所有知识,但要学到如何获得知识的能力和方法,这样才能走的更远. 将在未来几个月内尽快发布该课程.该课程主要分3部分,从基础到提高,

web前端开发学习课程大纲路线图及学习方法分享

想学好web前端开发,要学会阅读别人优秀的代码.web前端开发思想并不是统一固定不变的,阅读别人代码的过程就是间接的在向别人学习,这一过程中可以学习别人的开发思路,不同的人思路是不一样的,如果别人写的代码很优秀.很简单.且运行和性能上有很大的优势,就有很多可以借鉴的地方. 以下这份web前端学习路线图适合所以零基础的学员学习,都是从浅入深,没有基础的同学跟着视频教程及课程大纲一步一步的学习是可以很好的掌握的. 那么想要学好html5前端开发,那么需要掌握的专业技术有: 第一阶段:前端页面重构 内

老白的JAVA课程14 GUI 窗口的设置

项目驱动 需求分析-系统设计-编码-测试-维护期 GUI Swing程序的建立步骤 1.建立容器-可以容纳其他图形对象的类,容器中还可以添加容器 2.建立组件-组件就是一套图形对象 3.将组件放到容器当中-将创建好的对象添加到容器中,才能在窗口中显示 4.设置布局 JFrame:带有标题和边框的顶级窗口 JPanel:就是一个矩形的区域,其中可以包含图形组件,也可以包含其他JPanel JApplet:在浏览器中运行的容器 JScrollpane:一种可以实现水平或垂直滚动条的容器 JDiolo

老白的JAVA课程16 卡片布局 javaBean

基于组件的开发 javaBean 组成部件 规范   1: 必须要有一个公共的构造方法,javaBean这个类也必须是公共的   2:javaBean中的属性都是私有的,每一个属性都必须提供符合命名规范的set和get方法   3:应该是可序列化的,但是并不是必须的 类型:  1:简单属性javabean  set和get足够简单  2:绑定属性JavaBean  属性复杂,需要绑定其他属性  3:约束属性JavaBean  set和get方法有约束 cardlayout.show(父容器,按钮

老白的JAVA课程13 接口

之前我们讲到了java4大特征的最后一个抽象的特征,其实在抽象这个特征里面,我们还有一个特征-接口,今天我们就来学一学接口.  用电脑,手机等电子产品来比喻接口,可以更好的理解,比如用符合接口的插头就可以了.  接口具有很好的扩展性,方便.  接口的由来   例子:奥拓奥迪都是汽车,汽车的维护都是可以用调节引擎和更换汽油的方法,那么奥拓和奥迪也都可以:但是有了更多的维护对象以后,比如说大货车,卡车等等,其他的对象不一定需要每一步维护,或者都不需要维护:又比如不同枪支有不同特性的例子.  因此,我

老白的JAVA课程17 集合

集合 数组的缺点:长度限制 添加的类型有限制 集合自动变长 随意添加 但是数组的效率高,在游戏里用的比较多 SuperArry是一套的集合框架 两大类 接口 1 Collection  单一值的元素  1.1 list 有序的 放进去的顺序和里面的顺序是一样的 (不是传统的里面有没有顺序的意思)    可重复的    实现类 ArryList 1.2 set  无序的 里面和放进去的不是一样的    只能是不可重复的 2 Map  键值对 键 值  map的键是不能重复的 老白的JAVA课程17

java(课程设计之记事本界面部分代码公布)

代码:涉及记事本的一些界面......!! 1 /* 2 *java课程设计之记事本(coder @Gxjun) 3 * 编写一个记事本程序 4 * 要求: 5 * 用图形用户界面实现. 6 * 能实现编辑.保存.另存为.查找替换等功能. 7 * 提示:使用文件输入输出流. 8 */ 9 package project; 10 11 import javax.swing.*; 12 import java.awt.*; 13 import java.awt.event.*; //引用类设置触发事