架构探险,从零开始写JavaWeb框架PDF高清百度云下载

架构探险,从零开始写JavaWeb框架PDF高清百度云下载

Java2019-08-05 19:3015290bw

资料截图:

201908051565004837351586_副本.png

资料目录:

第1章 从一个简单的Web应用

1.1 使用IDEA创建Maven项目

1.1.1 创建IDEA项目

1.1.2 调整Maven配置

1.2 搭建Web项目框架

1.2.1 转为Java Web项目

1.2.2 添加Java Web的Maven依赖

1.3 编写一个简单的Web应用

1.3.1 编写 Servlet类

1.3.2 编写JSP页面

1.4 让Web应用跑起来

1.4.1 在IDEA中配置Tomcat

1.4.2 使用Tomcat的Maven插件

1.4.3 以Debug方式运行程序

1.5 将代码放入Git仓库中

1.5.1 编写.gitignore文件

1.5.2 提交本地 Git 仓库

1.5.3 推送远程Git仓库

1.5.4 总结

第2章 为Web应用添加业务功能

2.1 需求分析与系统设计

2.1.1 需求分析

2.1.2 系统设计

2.2 动手开发Web应用

2.2.1 创建数据库

2.2.2 准备开发环境

2.2.3 编写模型层

2.2.4 编写控制器层

2.2.5 编写服务层

2.2.6 编写单元测试

2.2.7 编写视图层

2.3 细节完善与代码优化

2.3.1 完善服务层

2.3.2 完善控制器层

2.3.3 完善视图层

2.4 总结

第3章 搭建轻量级Java Web框架

3.1 确定目标

3.2 搭建开发环境

3.2.1 创建框架项目

3.2.2 创建示例项目

3.3 定义框架配置项

3.4 加载配置项

3.5 开发一个类加载器

3.6 实现Bean容器

3.7 实现依赖注入功能

3.8 加载Controller

3.9 初始化框架

3.10 请求转发器

3.11 总结

第4章 使框架具备AOP特性

4.1 代理技术简介

4.1.1 什么是代理

4.1.2 JDK动态代理

4.1.3 CGlib动态代理

4.2 AOP技术简介

4.2.1 什么是AOP

4.2.2 写死代码

4.2.3 静态代理

4.2.4 JDK动态代理

4.2.5 CGLib动态代理

4.2.6 Spring AOP

4.2.7 Spring + AspectJ

4.3 开发AOP框架

4.3.1 定义切面注解

4.3.2 搭建代理框架

4.3.3 加载AOP框架

4.4 ThreadLocal简介

4.4.1 什么是ThreadLocal

4.4.2 自己实现ThreadLocal

4.4.3 ThreadLocal使用案例

4.5 事务管理简介

4.5.1 什么是事务

4.5.2 事务所面临的问题

4.5.3 Spring的事务传播行为

4.6 实现事务控制特性

4.6.1 定义事务注解

4.6.2 提供事务相关操作

4.6.3 编写事务代理切面类

4.6.4 在框架中添加事务代理机制

4.7 总结

第5章 框架优化与功能扩展

5.1 优化Action参数

5.1.1 明确Action参数优化目标

5.1.2 动手优化Action参数使用方式

5.2 提供文件上传特性

5.2.1 确定文件上传使用场景

5.2.2 实现文件上传功能

5.3 与Servlet API解耦

5.3.1 为何需要与Servlet API解耦

5.3.2 与Servlet API解耦的实现过程

5.4 安全控制框架――Shiro

5.4.1 什么是Shiro

5.4.2 Hello Shiro

5.4.3 在Web开发中使用Shiro

5.5 提供安全控制特性

5.5.1 为什么需要安全控制

5.5.2 如何使用安全控制框架

5.5.3 如何实现安全控制框架

5.6 Web服务框架――CXF

5.6.1 什么是CXF

5.6.2 使用CXF开发SOAP服务

5.6.3 基于SOAP的安全控制

5.6.4 使用CXF开发REST服务

5.7 提供Web服务特性

5.8 总结

附录A Maven快速入门

附录B 将构件发布到Maven中央仓库

下载地址:

链接:https://pan.baidu.com/s/1tMKfZYEGOTRK-N6k0Lwp3Q

提取码:96cl


温馨提示:如果链接失效,请下方留言,博主会及时更新!


资料搜集自互联网,转载请标注来源:吾就爱学习网【www.592xuexi.com】

吾就爱学习网 Copyright © 
Copyright © 2019 吾就爱学习网  All Rights Reserved. 备案号:京ICP备19019479号-2

免责声明:本网站上的所有资料均整理于互联网,方便广大网友学习使用。如果有内容侵犯到了您的权益,请及时联系,博主会立刻删除!
站内所有资源仅供学习与参考,请勿用于任何商业用途,否则产生的一切后果将由您自己承担!
架构探险,从零开始写JavaWeb框架PDF高清百度云下载 联系我们| 关于我们