图书介绍
架构探险 从零开始写Java Web框架2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 黄勇著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121268298
- 出版时间:2015
- 标注页数:349页
- 文件大小:49MB
- 文件页数:363页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
架构探险 从零开始写Java Web框架PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 从一个简单的Web应用开始1
1.1使用IDEA创建Maven项目3
1.1.1创建IDEA项目3
1.1.2调整Maven配置3
1.2搭建Web项目框架5
1.2.1转为Java Web项目5
1.2.2添加Java Web的Maven依赖6
1.3编写一个简单的Web应用10
1.3.1编写Servlet类10
1.3.2编写JSP页面11
1.4让Web应用跑起来12
1.4.1在IDEA中配置Tomcat12
1.4.2使用Tomcat的Maven插件13
1.4.3以Debug方式运行程序13
1.5将代码放入Git仓库中14
1.5.1编写.gitignore文件14
1.5.2提交本地Git仓库15
1.5.3推送远程Git仓库15
1.5.4总结16
第2章 为Web应用添加业务功能17
2.1需求分析与系统设计19
2.1.1需求分析19
2.1.2系统设计19
2.2动手开发Web应用21
2.2.1创建数据库22
2.2.2准备开发环境22
2.2.3编写模型层23
2.2.4编写控制器层25
2.2.5编写服务层27
2.2.6编写单元测试28
2.2.7编写视图层31
2.3细节完善与代码优化31
2.3.1完善服务层32
2.3.2完善控制器层59
2.3.3完善视图层60
2.4总结65
第3章 搭建轻量级Java Web框架66
3.1确定目标68
3.2搭建开发环境70
3.2.1创建框架项目70
3.2.2创建示例项目73
3.3定义框架配置项74
3.4加载配置项75
3.5开发一个类加载器78
3.6实现Bean容器87
3.7实现依赖注入功能90
3.8加载Controller93
3.9初始化框架97
3.10请求转发器98
3.11总结109
第4章 使框架具备AOP特性110
4.1代理技术简介112
4.1.1什么是代理112
4.1.2 JDK动态代理114
4.1.3 CGlib动态代理116
4.2 AOP技术简介118
4.2.1什么是AOP118
4.2.2写死代码119
4.2.3静态代理120
4.2.4 JDK动态代理121
4.2.5 CGLib动态代理122
4.2.6 Spring AOP124
4.2.7 Spring+AspectJ136
4.3开发AOP框架142
4.3.1定义切面注解142
4.3.2搭建代理框架143
4.3.3加载AOP框架150
4.4 ThreadLocal简介158
4.4.1什么是ThreadLocal158
4.4.2自己实现ThreadLocal161
4.4.3 ThreadLocal使用案例163
4.5事务管理简介172
4.5.1什么是事务172
4.5.2事务所面临的问题173
4.5.3 Spring的事务传播行为175
4.6实现事务控制特性178
4.6.1定义事务注解178
4.6.2提供事务相关操作181
4.6.3编写事务代理切面类182
4.6.4在框架中添加事务代理机制184
4.7总结185
第5章 框架优化与功能扩展186
5.1优化Action参数188
5.1.1明确Action参数优化目标188
5.1.2动手优化Action参数使用方式188
5.2提供文件上传特性191
5.2.1确定文件上传使用场景191
5.2.2实现文件上传功能194
5.3与Servlet API解耦214
5.3.1为何需要与Servlet API解耦214
5.3.2与Servlet API解耦的实现过程215
5.4安全控制框架——Shiro219
5.4.1什么是Shiro219
5.4.2 Hello Shiro220
5.4.3在Web开发中使用Shiro224
5.5提供安全控制特性230
5.5.1为什么需要安全控制230
5.5.2如何使用安全控制框架231
5.5.3如何实现安全控制框架242
5.6 Web服务框架——CXF261
5.6.1什么是CXF261
5.6.2使用CXF开发SOAP服务262
5.6.3基于SOAP的安全控制278
5.6.4使用CXF开发REST服务291
5.7提供Web服务特性308
5.8总结329
附录A Maven快速入门330
附录B 将构件发布到Maven中央仓库342
热门推荐
- 901214.html
- 2558778.html
- 2297120.html
- 1320039.html
- 408540.html
- 1629128.html
- 1266789.html
- 2305734.html
- 1607103.html
- 526464.html
- http://www.ickdjs.cc/book_1031334.html
- http://www.ickdjs.cc/book_3613501.html
- http://www.ickdjs.cc/book_1883653.html
- http://www.ickdjs.cc/book_59338.html
- http://www.ickdjs.cc/book_2739658.html
- http://www.ickdjs.cc/book_1756.html
- http://www.ickdjs.cc/book_1239160.html
- http://www.ickdjs.cc/book_366465.html
- http://www.ickdjs.cc/book_157127.html
- http://www.ickdjs.cc/book_506136.html