Java架构师指南( 三 )


8.2.2 Spring 3的集成 234
8.2.3 Hibernate的集成 235
8.2.4 前端外挂程式的集成 236
8.3 许可权管理 236
8.3.1 业务设计 237
8.3.2 程式设计 238
8.3.3 资料库设计 247
8.4 架构设计 250
8.4.1 逻辑层 250
8.4.2 业务层 255
8.4.3 持久层 256
8.4.4 架构最佳化 258
8.4.5 架构拓展 259
8.4.6 配置档案 268
8.5 报表导出 282
8.5.1 POI介绍 282
8.5.2 POI导出前端实现 283
8.5.3 POI导出后端实现 284
8.5.4 下载Excel档案 289
8.5.5 CSV介绍 290
8.5.6 CSV导出前端实现 291
8.5.7 CSV导出后端实现 292
8.5.8 下载CSV档案 295
8.5.9 导出功能XML档案配置 297
8.6 加入快取机制 297
8.6.1 Ehcache的搭建 297
8.6.2 Ehcache的使用 300
8.7 解决并发问题 301
8.7.1 连线池 301
8.7.2 Nginx 302
8.8 小结 306






第9章 Spring MVC 307
9.1 框架搭建 307
9.1.1 整体规划 307
9.1.2 技术选型 308
9.1.3 项目结构 309
9.2 详细设计 309
9.2.1 业务设计 310
9.2.2 原型设计 310
9.2.3 资料库设计 310
9.3 架构设计 311
9.3.1 逻辑层 311
9.3.2 业务层 315
9.3.3 持久层 316
9.3.4 配置档案 323
9.4 POI导入 334
9.4.1 POI导入前端实现 334
9.4.2 POI导入后端实现 336
9.5 小结 342






第 10章 电商平台 343
10.1 框架搭建 343
10.1.1 整体规划 343
10.1.2 技术选型 344
10.2 详细设计 344
10.2.1 业务设计 344
10.2.2 原型设计 344
10.2.3 资料库设计 345
10.3 架构设计 346
10.3.1 逻辑层 346
10.3.2 业务层 348
10.3.3 持久层 349
10.3.4 数据通道 350
10.4 支付接口 352
10.4.1 开发账号 352
10.4.2 支付接口集成 354
10.4.3 支付接口调试 357
10.5 JDBC连线类 361
10.6 小结 364






第 11章 产品思维 365
11.1 何谓产品化 365
11.1.1 三个标準 365
11.1.2 软体服务 366
11.2 软体产品化 368
11.2.1 开发文档 368
11.2.2 产品风格 368
11.2.3 前端框架 369
11.2.4 后端框架 371
11.3 图表项目 372
11.3.1 Bootstrap外挂程式 372
11.3.2 ECharts图表 374
11.4 小结 376






第 12章 项目运维 377
12.1 平台维护 377
12.1.1 系统上线 378
12.1.2 运维报告 380
12.2 SonarQube代码扫描 381
12.2.1 环境搭建 381
12.2.2 PMD模板方式 381
12.2.3 Java自定义规则 386
12.3 Jenkins自动化部署 394
12.3.1 部署介绍 394
12.3.2 搭配使用 394
12.4 数据迁移 397
12.4.1 场景分析 397
12.4.2 ETL工具 397
12.5 小结 399
主要内容本书共12章 。书中通过讲解企业管理系统、电商系统、报表系统等项目的实际开发流程,把流行的Struts、Spring、Hibernate、Spring MVC、MyBatis等框架整合起来,再从代码层面讲述Maven、WebService、POI等技术,让读者在学习Java架构师需要具备的专业技能的同时,了解项目开发的整个过程 。在项目运维方面,本书还讲解了SonarQube和Jenkins开源组件,以拓宽架构师的知识广度 。