第一讲 JFreeChart
教学大纲
一、JFreeChart 开源组件简介
二、绘制柱状图
三、绘制饼状图
四、绘制折线图
五、整合普通 WEB 程序
六、整合 Spring MVC
七、课下练习
第二讲 iText、POI
教学大纲
一、Itext 项目简介
二、iText 核心类
三、输出写着 hello world 的 PDF 文档
四、PDF 文档相关属性设置
五、向 PDF 文件添加文档内容
六、解决 PDF 中文乱码
七、生成带表格的 PDF
八、生成带图像的 PDF
九、POI 项目简介
十、POI 操作 Excel 文档
十一、POI 与 SpringMVC 框架整合 -Excel 导入
十二、POI 与 SpringMVC 框架整合 -Excel 导出
第三讲 HttpClient、Jsoup
教学大纲
一、HttpClient 简介
二、jsoup 介绍
三、HttpClient 和 Jsoup 联合使用
第四讲 Quartz 任务调度框架
教学大纲
一、Quartz 项目简介
二、Quartz 体系架构
三、Quartz 演示
四、Quartz 升级抓取程序
第五讲 Webservice
教学大纲
一、异构系统整合
二、什么是 webservice
三、Webservice 调用演示
四、Webservice 调用互联网服务
五、Webservice 开源框架 Apache CXF 使用
六、使用 Apache CXF 开发 REST 风格的 WebService
第六讲 Git
教学大纲
一、什么是 Git
二、Git 相关软件下载
三、Git 安装与配置
四、TortoiseGit 安装与配置
五、GitHUB 帐号申请及相关操作
六、Git 与 TortoiseGit 基本操作
七、Eclipse 整合 GIt 操作
推荐阅读:
IT讲义:Java开发—JavaEE进阶(JAVAWEB课程)
第七讲 持续集成环境搭建 Jekins
教学大纲
一、什么是持续集成
二、什么是 Jekins
三、Jekins 安装
四、Jekins 系统设置
五、Jekins 工具设置
六、Jekins 插件安装
七、项目构建设置
八、项目构建
第八讲 Linux 操作入门 1
教学大纲
一、Linux 的简介
二、Linux 的安装
第九讲 Linux 操作入门 2
教学大纲
一、Linux 的基本命令
二、Linux 的软件安装
三、Linux Shell
第十讲 Apache、Tomcat、Nginx
教学大纲
一、Apache 安装
二、部署 Tomcat 集群
三、Apache+Tomcat 动静分离测试
四、Apache+Tomcat 集群负载均衡测试
五、Nginx 概述与安装
六、部署 Nginx+Tomcat 集群
七、Nginx+Tomcat 动静分离测试
八、Nginx+Tomcat 集群负载均衡测试
第十一讲 Mysql 分库分表、MyCat
教学大纲
一、海量数据的存储问题
二、Mycat 介绍
三、Mycat 的下载及安装
四、Mycat 的分片
五、Mycat 读写分离
推荐阅读:
IT讲义:Java开发—JavaEE进阶(JAVAWEB课程)
第十二讲 搜索引擎 Solr
教学大纲
一、Solr 是什么
二、Solr 安装
三、Solr 配置
四、JAVA 调用 Solr
五、电商项目商品搜索调用 Solr 演示
第十三讲 Redis1
教学大纲
一、Redis 介绍
二、Redis 的应用场景
三、Redis 下载及安装
四、Redis 数据类型及基本命令使用
五、Keys 命令
六、Redis 库配置和切换
七、Redis 服务器常用命令
八、Redis 消息订阅和发布
九、Redis 事务
第十四讲 Redis2
教学大纲
一、Java 客户端
二、Spring 整合 Redis
三、Redis 改造既有项目实现内容缓存
四、配置 Mybatis 二级缓存为 Redis 来实现内容缓存
五、Spring 基于注解整合 Redis 实现内容缓存
六、Tomcat 集群整合 Redis 实现 Session 统一管理
第十五讲 消息中间件 JMS、ActiveMq
教学大纲
一、消息中间件介绍
二、ActiveMQ
三、ActiveMQ 的使用方法
四、Spring 整合 ActiveMQ
第十六讲 微服务框架 Dubbo
教学大纲
一、传统系统架构缺点及微服务架构引入
二、Dubbo 介绍
三、Dubbo 注册与监控中心安装及配置
四、改造现有项目为微服务架构
第十七讲 架构设计总结
教学大纲:
一、单机构建网站
二、应用服务器与数据库分离
三、应用服务器集群
四、数据库读写分离化
五、用搜索引擎缓解读库的压力
六、用缓存缓解读库的压力
七、数据库水平拆分与垂直拆分
八、应用的拆分
九、引入分布式中间件
阶段测试
推荐阅读: