首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 大型互联网应用轻量级架构实战
内容
作者简介
柳伟卫,英文名Way Lau,80后程序员,关注编程、系统架构、性能优化。对技术抱有极大的热情,坚持每天学习。喜欢开源,乐于分享。具有多年软件开发管理及系统架构经验。负责过多个国家级及省级大型分布式系统的设计与研发,也参与过多个大型项目系统架构的技术改造。现为某集团技术公司项目经理,负责大型分布式系统的微服务化改造。
目录
第1章 轻量级架构概述
1.1 大型互联网应用的特征
1.2 传统企业级应用技术的不足
1.3 Lite框架简介
第2章 Servlet
2.1 Servlet概述
2.2 请求
2.3 Servlet上下文
2.4 响应
2.5 实战:基于Servlet的Web程序
2.6 Jetty
2.7 实战:在应用中内嵌Jetty容器
第3章 Spring基础
3.1 Spring概述
3.2 IoC
3.3 AOP
3.4 资源处理
3.5 表达式语言SpEL
第4章 Spring单元测试
4.1 Mock对象
4.2 测试工具类
第5章 Spring集成测试
5.1 集成测试概述
5.2 测试相关的注解
5.3 Spring TestContext框架
5.4 Spring MVC Test框架
第6章 Spring事务管理
6.1 事务管理概述
6.2 通过事务实现资源同步
6.3 声明式事务管理
6.4 编程式事务管理
第7章 Spring Web MVC
7.1 Spring Web MVC 概述
7.2 DispatcherServlet
7.3 过滤器
7.4 控制器
7.5 异常处理
7.6 CORS处理
7.7 HTTP缓存
7.8 MVC配置
7.9 实战:基于Spring Web MVC的REST接口
第8章 Spring Security
8.1 基于角色的权限管理
8.2 Spring Security基础
8.3 实战:基于Spring Security的安全认证功能
第9章 MyBatis 基础
9.1 MyBatis 概述
9.2 与Hibernate对比
9.3 四大核心概念
9.4 生命周期及作用域
第10章 MyBatis高级应用
10.1 配置文件
10.2 Mapper映射文件
10.3 动态SQL
10.4 常用API
第11章 Lite技术集成
11.1 技术集成概述
11.2 MySQL的安装及基本操作
11.3 Spring与MyBatis集成
11.4 集成Spring Web MVC
11.5 集成Spring Security
11.6 集成日志框架
第12章 Lite架构分层
12.1 分层架构概述
12.2 数据访问层
12.3 事务处理
12.4 权限验证
12.5 接口访问层
12.6 实战:Lite框架的搭建
12.7 发布Lite框架到Maven中央仓库
第13章 实战:基于Lite框架的互联网应用
13.1 lite-news概述
13.2 模型设计
13.3 接口设计与实现
13.4 实现权限管理
13.5 前端lite-news-ui设计
13.6 实现lite-news-ui原型
13.7 实现路由器
13.8 实现用户登录
13.9 实现新闻编辑器
13.10 实现新闻列表展示
13.11 实现新闻详情展示
13.12 总结
第14章 使用NGINX实现高可用
14.1 NGINX概述
14.2 部署Angular应用
14.3 实现负载均衡及高可用
第15章 使用Redis实现高并发
15.1 为什么需要缓存
15.2 了解Redis服务器
15.3 使用Redis
15.4 lite-news实现缓存
第16章 Spring Boot概述
16.1 构建RESTful服务
16.2 Spring Boot的配置详解
16.3 内嵌 Servlet 容器
16.4 实现安全机制
第17章 基于Spring Boot的Lite框架
17.1 Lite Spring Boot Starter项目搭建
17.2 集成Jetty
17.3 集成Spring Security
17.4 集成MyBatis
17.5 总结
附录
参考文献
内容推荐
本书主要介绍基于Maven、Jetty、Spring框架、Spring MVC、Spring Security、MyBatis、MySQL、Angular、NGINX、Redis、Spring Boot等开源技术栈搭建应用框架并快速实现互联网应用的过程。这些技术并未完全遵守传统的Java EE所提供的规范,却被广大互联网公司所采用,其原因正是一种反传统的“轻量级”开发模式已经深入人心。所谓轻量,指的是抛弃墨守成规、面向规范的臃肿开发方式,转而采用开源的、重视解决具体问题的技术框架。
本书将带领读者从零开始搭建一个可以实现Web互联网应用的开发框架,命名为“Lite”。通过学习Lite轻量级框架的搭建过程,便于读者深刻理解Spring、MyBatis、MySQL等技术原理及实现方式,使读者具备架构软件的能力。同时,在Lite框架的基础上,还会继续实现一个“新闻头条”大型互联网应用,真正实现技术落地。
本书主要面向对Web开发、分布式系统、微服务开发感兴趣的计算机专业的学生、软件开发人员和系统架构师。
标签
缩略图
书名 大型互联网应用轻量级架构实战
副书名
原作名
作者 柳伟卫
译者
编者
绘者
出版社 北京大学出版社
商品编码(ISBN) 9787301309445
开本 16开
页数 438
版次 1
装订 平装
字数 888
出版时间 2019-12-01
首版时间 2019-12-01
印刷时间 2019-12-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量 786
CIP核字 2019267604
中图分类号 TP393.4
丛书名
印张 28
印次 1
出版地 北京
259
184
21
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数 3000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/18 16:11:42