主页 详情

《软件是这样“炼”成的 软件架构设计实现》_王朔韬,刘萍编著_14264316_9787302463566

【书名】:《软件是这样“炼”成的 软件架构设计实现》
【作者】:王朔韬,刘萍编著
【出版社】:北京:清华大学出版社
【时间】:2017
【页数】:643
【ISBN】:9787302463566
【SS码】:14264316

最新查询

内容简介

系列书引言

第一篇 开发之旅起航

第1章 程序员辞职报告讨论

第2章 设计实现过程讨论

第3章 关于高素质程序员的讨论

3.1高素质程序员应该具有哪些职业素养

3.2讨论异常

3.3讨论高质量程序代码

3.4解读详细设计报告,编写程序代码

3.5小结

第4章 投核保系统编码规范

4.1排版规范

4.1.1注释规范

4.1.2命名规范

4.1.3编码规范

4.2投核保系统的代码走查说明

4.2.1代码走查规则

4.2.2代码走查报告

第5章 本书导读

5.1本书的编写思路

5.2本书结构说明及系列书关联说明

第6章 开发模式选择

第二篇 软件开发环境设计实现

第7章 搭建项目组开发环境

7.1关于项目组开发环境的讨论

7.2解读配置图,绘制开发环境网络拓扑

第8章 Oracle WebLogic介绍

8.1 Oracle WebLogic概述

8.2 Oracle WebLogic的安装

8.3创建域

第9章 Oracle数据库介绍

9.1 Oracle数据库概述

9.2 Oracle数据库体系结构

9.2.1数据库存储结构

9.2.2内存结构

9.2.3实例体系结构

9.2.4实例进程结构

9.2.5数据字典

9.3 Oracle产品介绍

9.3.1数据库服务器及投核保系统

9.3.2应用服务器

9.4企业管理器

9.5 Oracle客户端工具的选择

第10章 Oracle数据库开发环境的搭建

10.1解读数据库设计报告,规划数据库安装

10.1.1解读需求分析报告

10.1.2安装数据库的软/硬件要求

10.1.3投核保系统数据库服务器开发时的参数

10.2安装Oracle软件

10.2.1 Oracle 11g的下载

10.2.2 Oracle 11g的安装

10.3使用DBCA创建数据库

10.4配置Net Configuration Assistant

第11章 投核保系统软件配置管理过程及工具选择

11.1关于软件配置管理过程的讨论

11.2投核保系统软件配置过程规范

11.3投核保系统配置库使用制度

11.4关于配置管理工具的选择

第12章 解读配置管理计划,搭建配置管理环境

12.1投核保系统软件配置管理计划全文

12.2 CVS配置管理工具介绍

12.2.1 CVS简介

12.2.2 CVS中的基本概念

12.2.3环境搭建的准备

12.3投核保系统软件配置管理服务器的安装与配置

12.3.1安装及配置服务器

12.3.2配置投核保系统的配置库结构

12.3.3 CVS用户的权限分配

12.4投核保管理系统客户端的安装与配置

12.4.1 WinCVS客户端的安装

12.4.2 WinCVS客户端的配置

第13章 投核保系统开发环境配置手册

13.1投核保系统开发环境的配置

13.2开发环境配置表

13.2.1数据库开发组开发环境配置表

13.2.2业务逻辑开发环境配置表

13.2.3表示层开发环境配置表

13.3 JDK 7.0的安装与配置

13.4 MyEclipse的安装

13.5部署EJB服务

13.6安装与配置JUnit

13.7安装与配置Ant

13.7.1安装Ant

13.7.2配置Ant

13.7.3 Ant与JUnit的集成

13.8在MyEclipse中配置Oracle数据源

13.9安装Eclipse HTML Editor

第三篇 基于Oracle的数据架构设计实现

第14章 投核保系统数据库设计报告

14.1引言

14.1.1编写目的

14.1.2预期待和阅读建议

14.1.3参考资料

14.2数据库设计命名规范

14.2.1数据库设计字符规范

14.2.2数据库对象命名规范

14.3数据库实体关系设计

14.4数据库逻辑设计

14.5数据库物理设计

14.5.1投核保系统数据库物理设计图

14.5.2初始数据库大小

14.5.3数据库增长速度

14.5.4记录查找的类型和平均数量

14.5.5网络和共享访问需求

14.5.6性能

14.5.7安全性

14.5.8数据备份和恢复

14.5.9数据库及数据表空间设计

14.6数据库基本表设计

14.7索引设计

14.8视图设计

14.9授权设计

第15章 投核保系统数据库实施讨论

15.1数据库实施过程讨论

15.2关于优化实例内存的讨论

第16章 Oracle SQL简介

16.1 SQL语言概述

16.1.1 SQL语言的特点

16.1.2 SQL语言的编写规则

16.2 SQL语言的分类

16.3不同类型的SQL语言场景分析

16.3.1 SQL查询语言应用场景分析

16.3.2 DML语言应用场景分析

16.3.3 TCL语言应用场景分析

16.3.4 DDL语言应用场景分析

16.3.5 DCL语言应用场景分析

第17章 Oracle Enterprise Management介绍

17.1配置Oracle Enterprise Manager

17.2主目录

17.3性能

17.3.1 CPU性能

17.3.2吞吐量

17.3.3 I/O

17.3.4并行执行

17.3.5服务

17.4可用性

17.4.1高可用性控制台

17.4.2备份/恢复

17.4.3 Oracle Secure Backup

17.5服务器

17.5.1存储

17.5.2数据库配置

17.5.3 Oracle Scheduler

17.6方案

17.6.1数据库对象

17.6.2程序

17.6.3实体化视图

17.6.4用户定义类型

17.7数据移动

17.8软件和支持

17.9小结

第18章 Oracle SQL Developer介绍

18.1创建数据库连接

18.2对象浏览窗口

18.3使用SQL Developer调试PL/SQL

18.4菜单栏

18.5小结

第19章 SQL Plus介绍

19.1 SQL Plus简介

19.2 SQL语句、PL/SQL块和SQL Plus命令之间的区别

19.3 SQL Plus的启动

19.4使用SQL Plus的编辑功能

19.4.1编辑命令

19.4.2保存命令

19.4.3加入注释

19.4.4运行命令

19.4.5跟踪语句

19.4.6环境参数的设置

19.5小结

第20章 投核保系统表空间设计实现

20.1关于表空间的讨论

20.2 Oracle表空间介绍

20.2.1 Oracle数据存储模型

20.2.2 Oracle 11g表空间类型

20.3解读数据库设计报告,规划表空间

20.4使用OEM创建数据表空间

20.5使用SQL Plus创建数据表空间

20.6管理表空间

20.6.1通过Oracle Enterprise Manager管理表空间

20.6.2通过SQL Developer管理表空间

第21章 投核保系统数据表设计实现

21.1 Oracle概述表概述

21.1.1数据表的数据类型

21.1.2数据表的分区

21.1.3创建数据表时的注意事项

21.2解读数据库设计报告,分析数据表

21.3使用SQL Developer创建数据表

21.4使用SQL Plus管理数据表

21.4.1管理表

21.4.2管理表分区

21.5关于优化数据表性能的讨论

第22章 SQL SELECT语句研究

22.1 SQL SELECT语句的格式

22.1.1 SELECT语句的语法格式

22.1.2 SELECT语句的编写规则

22.1.3 Oracle SELECT的执行步骤

22.2使用WHERE子句限制条件指定行

22.3使用ORDER BY排序

22.4使用DISTINCT检索唯一的表列值

22.5使用GROUP BY进行数据分组

22.6使用HAVING分组数据

22.7表的连接

22.7.1左外连接

22.7.2右外连接

22.7.3全外连接

22.7.4自连接

22.8输出目标INTO子句

22.9复杂SELECT语句的使用

22.9.1集合操作

22.9.2子查询

22.9.3 CASE语句的使用

22.10关于SQL SELECT语句性能的讨论

第23章 投核保系统索引设计实现

23.1 Oracle索引概述

23.2索引类型及应用场景

23.2.1 B*树索引

23.2.2反向索引

23.2.3降序索引

23.2.4位图索引

23.2.5函数索引

23.3索引分区

23.3.1全局索引的特点

23.3.2本地索引的特点

23.4解读数据库设计报告,分析数据表索引

23.5使用SQL Developer创建索引

23.6使用SQL Plus管理索引

23.6.1建立索引

23.6.2管理索引

23.6.3管理索引分区

23.7关于索引性能的讨论

第24章 投核保系统视图设计实现

24.1视图介绍

24.1.1视图的概念

24.1.2视图的优点

24.1.3视图的分类

24.2解读数据库设计报告,设计视图

24.3使用SQL Developer创建视图

24.4使用SQL Plus管理视图

24.4.1创建视图

24.4.2更改视图

24.4.3删除视图

24.4.4查看视图

第25章 存储过程与触发器设计实现

25.1存储过程介绍

25.1.1存储过程的概念

25.1.2存储过程的优点

25.1.3存储过程的语法格式

25.2触发器介绍

25.2.1触发器的概念

25.2.2触发器的语法格式

25.2.3触发器的组成

25.3解读数据库设计报告,规划存储过程与触发器

25.3.1存储过程的规划

25.3.2触发器的规划

25.4使用SQL Developer开发触发器

25.5使用SQL Developer开发存储过程

25.5.1创建存储过程

25.5.2修改存储过程

25.6存储过程例程

第26章 投核保系统数据库用户管理

26.1 Oracle用户、角色、权限和模式

26.2解读数据库设计报告,规划角色

26.2.1 DBA角色的规划

26.2.2开发者角色的规划

26.2.3公司管理层对象的操作授权

26.2.4部门管理的操作授权

26.2.5公司业务人员的操作授权

26.3创建和管理角色

26.3.1创建角色

26.3.2通过SQL Plus管理角色

26.3.3查看角色

26.4使用者组

26.5创建和管理用户账户

26.5.1使用Oracle Enterprise Manager完成用户的创建

26.5.2使用SQL Plus管理用户

第27章 投核保系统数据库安全性设计实现

27.1 Oracle安全性设计要求

27.2解读数据库设计报告,管理用户资源

27.2.1用户资源的基本概念

27.2.2投核保系统用户资源配置表

27.3 Oracle用户资源配置的设计实现

27.3.1使用Oracle Enterpeise Management配置用户资源

27.3.2使用SQL Developer创建概要文件

27.4 Oracle数据库审计

27.4.1审计的概念

27.4.2投核保系统的用户角色审计说明

27.4.3使用Oracle Enterprise Management实现审计功能

27.5透明数据加密

第28章 关于数据库设计实现总结

第四篇 基于Struts 2.0+EJB 3.0的软件架构设计实现

第29章 开发模式与开发流程讨论

29.1开发模式的讨论

29.2开发流程的讨论

第30章 本篇导读

30.1编写原因及思路

30.1.1编写本篇的原因

30.1.2编写本篇的思路

30.2本篇的组织

第31章 使用MyEclipse配置WebLogic

31.1在MyEclipse中配置WebLogic服务器

31.2在MyEclipse中配置WebLogic开发包

第32章 在MyEclipse中创建工程包和Java文件

32.1关于工程文件的讨论

32.2解读投核保系统的包设计,规划工程文件

32.2.1工程文件的设计原则

32.2.2解读投核保系统包图,完成工程文件的设计

32.3使用MyEclipse创建工程、包和程序文件

32.3.1创建工程

32.3.2创建包

32.3.3创建Java程序

第33章 投核保系统异常设计实现

33.1关于异常的讨论

33.2预备知识

33.2.1 Java异常

33.2.2业务异常

33.3异常处理设计

33.3.1程序异常处理流程

33.3.2业务异常处理方法

33.4异常设计实现

33.4.1接口程序

33.4.2异常处理实现程序

第34章 EJB 3.0简单介绍

34.1会话Bean

34.1.1无状态会话Bean

34.1.2有状态会话Bean

34.1.3有状态会话Bean和无状态会话Bean的区别

34.2实体Bean

34.3消息驱动Bean

34.4事务管理

34.5小结

第35章 投核保系统数据库连接实现

35.1 JDBC基础

35.1.1预备知识

35.1.2 JDBC连接数据库的流程及原理

35.1.3 Oracle的JDBC驱动方式

35.2数据库连接的讨论

35.2.1关于数据库产品用户数的讨论

35.2.2关于JDBC连接数据库性能的讨论

35.3数据库连接的实现

35.3.1数据库连接与Oracle用户权限问题

35.3.2程序结构设计

35.3.3数据源配置参数的设置

35.4数据库连接的代码

第36章 Java调用存储过程的基本流程

36.1存储过程简述

36.2调用的基本流程

第37章 投核保系统实体Bean设计实现

37.1预备知识

37.1.1 CMP实体Bean介绍

37.1.2 CMP实体Bean的生命周期状态

37.1.3 CMP持久化实体管理器

37.1.4 CMP实体Bean的关联关系

37.2关于实体Bean的讨论

37.3解读投核保系统的实体Bean设计,完成设计实现

37.4实体Bean实现例程

37.5实体Bean程序包结构

第38章 投核保系统业务Bean设计实现

38.1预备知识

38.1.1会话Bean介绍

38.1.2消息驱动Bean介绍

38.1.3业务Bean调用实体Bean

38.2关于业务Bean的讨论

38.3解读投核保系统详细设计,组织会话Bean程序

38.4投核保系统中投保建档的相关源程序代码

38.4.1相关接口源程序代码展示

38.4.2业务Bean源程序代码

38.5投核保系统中业务逻辑层源程序的包文件结构

第39章 投核保系统业务逻辑编译与发布

39.1 Javadoc的注释规范

39.1.1 Java文档和Javadoc

39.1.2文档注释的格式

39.1.3使用Javadoc标记

39.1.4 Javadoc命令

39.2使用MyEclipse生成Javadoc开发文档并发布

39.3将投核保系统的业务逻辑应用发布到服务器

第40章Struts 2.0介绍

40.1 Struts 2.0配置文件介绍

40.1.1 web.xml介绍

40.1.2 struts.xml介绍

40.1.3 struts.properties文件

40.2 Struts 2.0数据类型的转换

40.2.1数据类型转换的分类

40.2.2常用类型转换器

40.2.3自定义类型转换器

40.2.4注册自定义类型转换器

40.2.5类型转换中的错误处理

40.3 Struts 2.0校验

40.3.1 Struts 2.0编程式校验

40.3.2配置式校验

40.3.3内建校验器

40.4 Struts 2.0国际化

40.5 Struts 2.0标签库

40.6小结

第41章 在MyEclipse中配置Struts开发环境

第42章 Struts 2.0与业务逻辑集成

42.1在MyEclispe中配置业务逻辑程序包

42.2对Action连接EJB的讨论

42.3 Struts 2.0连接EJB的例程

42.3.1 Action连接EJ B业务逻辑的程序规划

42.3.2 Action连接EJB业务逻辑的例程

第43章 投核保系统Action开发与Struts配置

43.1预备知识

43.2关于Action与Struts配置的讨论

43.3解读详细设计报告,完成Action设计实现

43.3.1解读详细设计报告

43.3.2 Action例程

43.4解读详细设计报告,编写Struts配置文件

43.4.1解读struts.xml详细设计

43.4.2 Struts配置文件例程

第44章 投核保系统Struts数据类型转换

44.1预备知识

44.1.1全局数据类型转换

44.1.2局部数据类型转换

44.1.3自定义类型转换器

44.1.4集合数据类型转换

44.1.5自动数据类型转换

44.2解读详细设计报告,完成数据类型实现

44.3数据类型转换例程

第45章 投核保系统Struts数据校验实现

45.1预备知识

45.1.1 Struts 2.0数据校验框架

45.1.2 Struts 2.0数据校验流程

45.1.3在Struts 2.0中实现表单数据校验

45.1.4使用Validation框架校验数据

45.1.5 Struts 2.0中数据校验文件的配置方法

45.2解读详细设计报告,完成数据校验实现

45.3数据校验例程

第46章 投核保系统Struts国际化编程

46.1预备知识

46.1.1 Struts 2.0实现国际化的运行机制

46.1.2用Struts 2.0加载国际化资源文件

46.2解读数据字典并完成国际化设计

第47章 Struts 2.0标签在投核保系统中应用

47.1预备知识

47.1.1数据标签

47.1.2控制标签

47.1.3 UI标签

47.2 Struts 2.0标签在投核保系统中的部分应用

第48章 投核保系统Struts拦截器编程

48.1 Struts 2.0拦截器简介

48.2关于拦截器的讨论

48.3拦截器在投核保系统中的应用

48.3.1用户登录验证

48.3.2投保书操作日志

48.3.3问题件操作日志

48.4 Struts 2.0拦截器配置方法

48.4.1默认拦截器的定义

48.4.2自定义拦截器

48.4.3配置全局拦截器

48.5投核保系统拦截器例程

第49章 表现层页面设计实现

49.1 HJCA的应用

49.1.1 HJCA在投核保系统中的应用

49.1.2动态生成页面的HJCA技术应用

49.1.3柜员业务页面的HJCA技术应用

49.1.4 HJCA在投保建档中的应用

49.2关于表现层实现的讨论

49.3解读页面设计,完成代码规划

49.3.1关于界面元素设计的讨论

49.3.2界面设计原则

49.3.3界面元素设计

第50章 编写编码报告

50.1关于编码报告的讨论

50.2投核保系统编码报告样例

后记


书查询(www.shuchaxun.com)本网页唯一编码:
23fdbb470dfc96cb46f88cae8505f099#eee66ada9ba326946d9234f1c215dcd9#149973226#14264316.pdf