Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

软件是这样“炼”成的 软件架构设计实现 PDF 下


分享到:
时间:2018-04-07 19:49来源:https://download.csdn.net/ 作者:转载  侵权举报
软件是这样“炼”成的 软件架构设计实现 PDF 下载
失效链接处理
软件是这样“炼”成的 软件架构设计实现 PDF 下载

转载自:https://download.csdn.net/download/pflory/10330744
 
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 

用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1189296869.html
 
相关截图:


 
资料简介:
《软件是这样“炼”成的——软件架构设计实现》是《软件是这样“炼”成的——软件过程管理与软件测试》和《软件是这样“炼”成的——从软件需求分析到软件架构设计》的延续,将投核保系统作为*的、连贯性的案例全程记录和解读软件架构设计。本书从文字组织到结构设计方面既不是以理论为主调的“学院派”编写风格,也不是以应用介绍为主调的“应用派”编写风格,而是采用了情景对话、场景再现、自然语言的叙述方式。本书是在解读投核保系统的详细设计、数据库设计和软件详细设计的基础上介绍了软件开发过程管理中应用的理论知识以及这些知识的应用,同时分析了这些理论知识的应用场景,然后以投核保系统为案例将软件开发过程中各个阶段的成果完整地展现给读者。本书包括四篇,即*篇“开发之旅起航”、第二篇“软件开发环境设计实现”、第三篇“基于Oracle的数据架构设计实现”和第四篇“基于Struts 2.0 EJB 3.0的软件架构设计实现”。本书可以让读者了解如何在解读架构设计的基础上完成企业软件开发的过程,适合于从事软件开发的软件开发管理人员、系统分析师、架构师、程序员阅读,也适合于计算机相关专业的毕业生在就业之前了解企业软件开发的过程,同时也可以作为大学计算机软件专业项目实训的参考教材。
 
资料目录:

目录

 

 

系列书引言

 

第一篇开发之旅起航

 

第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.1Oracle WebLogic概述

 

8.2Oracle WebLogic的安装

 

8.3创建域

 

第9章Oracle数据库介绍

9.1Oracle数据库概述

 

9.2Oracle数据库体系结构

 

9.2.1数据库存储结构

 

9.2.2内存结构

 

9.2.3实例体系结构

 

9.2.4实例进程结构

 

9.2.5数据字典

 

9.3Oracle产品介绍

 

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

 

9.3.2应用服务器

 

9.4企业管理器

 

9.5Oracle客户端工具的选择

 

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

搭建

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

安装

 

10.1.1解读需求分析报告

 

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

 

10.1.3投核保系统数据库服务器

开发时的参数

 

10.2安装Oracle软件

 

10.2.1Oracle 11g的下载

 

10.2.2Oracle 11g的安装

 

10.3使用DBCA创建数据库

 

10.4配置Net Configuration Assistant

 

第11章投核保系统软件配置管理

过程及工具选择

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

 

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

 

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

 

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

 

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

配置管理环境

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

全文

 

12.2CVS配置管理工具介绍

 

12.2.1CVS简介

 

12.2.2CVS中的基本概念

 

12.2.3环境搭建的准备

 

12.3投核保系统软件配置管理服务器

CVS的安装与配置

 

12.3.1安装及配置CVS服务器

 

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

结构

 

12.3.3CVS用户的权限分配

 

12.4投核保管理系统CVS客户端的

安装与配置

 

12.4.1WinCVS客户端的安装

 

12.4.2WinCVS客户端的配置

 

第13章投核保系统开发环境

配置手册

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

 

13.2开发环境配置表

 

13.2.1数据库开发组开发环境

配置表

 

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

 

13.2.3表示层开发环境配置表

 

13.3JDK 7.0的安装与配置

 

13.4MyEclipse的安装

 

13.5部署EJB服务

 

13.6安装与配置JUnit

 

13.7安装与配置Ant

 

13.7.1安装Ant

 

13.7.2配置Ant

 

13.7.3Ant与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.1SQL语言概述

 

16.1.1SQL语言的特点

 

16.1.2SQL语言的编写规则

 

16.2SQL语言的分类

 

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

 

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

 

16.3.2DML语言应用场景分析

 

16.3.3TCL语言应用场景分析

 

16.3.4DDL语言应用场景分析

 

16.3.5DCL语言应用场景分析

 

第17章Oracle Enterprise Management

介绍

17.1配置Oracle Enterprise Manager

 

17.2主目录

 

17.3性能

 

17.3.1CPU性能

 

17.3.2吞吐量

 

17.3.3I/O

 

17.3.4并行执行

 

17.3.5服务

 

17.4可用性

 

17.4.1高可用性控制台

 

17.4.2备份/恢复

 

17.4.3Oracle Secure Backup

 

17.5服务器

 

17.5.1存储

 

17.5.2数据库配置

 

17.5.3Oracle 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.1SQL Plus简介

 

19.2SQL语句、PL/SQL块和SQL

Plus命令之间的区别

 

19.3SQL 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.2Oracle表空间介绍

 

20.2.1Oracle数据存储模型

 

20.2.2Oracle 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.1Oracle概述表概述

 

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.1SQL SELECT语句的格式

 

22.1.1SELECT语句的语法格式

 

22.1.2SELECT语句的编写规则

 

22.1.3Oracle 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.3CASE语句的使用

 

22.10关于SQL SELECT语句

性能的讨论

 

第23章投核保系统索引

设计实现

23.1Oracle索引概述

 

23.2索引类型及应用场景

 

23.2.1B*树索引

 

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.1Oracle用户、角色、权限和模式

 

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

 

26.2.1DBA角色的规划

 

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.1Oracle安全性设计要求

 

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

资源

 

27.2.1用户资源的基本概念

 

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

 

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

 

27.3.1使用Oracle Enterpeise

Management配置用户

资源

 

27.3.2使用SQL Developer创建

概要文件

 

27.4Oracle数据库审计

 

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.1Java异常

 

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.1JDBC基础

 

35.1.1预备知识

 

35.1.2JDBC连接数据库的流程

及原理

 

35.1.3Oracle的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.1CMP实体Bean介绍

 

37.1.2CMP实体Bean的生命

周期状态

 

37.1.3CMP持久化实体管理器

 

37.1.4CMP实体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.1Javadoc的注释规范

 

39.1.1Java文档和Javadoc

 

39.1.2文档注释的格式

 

39.1.3使用Javadoc标记

 

39.1.4Javadoc命令

 

39.2使用MyEclipse生成Javadoc

开发文档并发布

 

39.3将投核保系统的业务逻辑应用

发布到服务器

 

第40章Struts 2.0介绍

40.1Struts 2.0配置文件介绍

 

40.1.1web.xml介绍

 

40.1.2struts.xml介绍

 

40.1.3struts.properties文件

 

40.2Struts 2.0数据类型的转换

 

40.2.1数据类型转换的分类

 

40.2.2常用类型转换器

 

40.2.3自定义类型转换器

 

40.2.4注册自定义类型转换器

 

40.2.5类型转换中的错误处理

 

40.3Struts 2.0校验

 

40.3.1Struts 2.0编程式校验

 

40.3.2配置式校验

 

40.3.3内建校验器

 

40.4Struts 2.0国际化

 

40.5Struts 2.0标签库

 

40.6小结

 

第41章在MyEclipse中配置

Struts开发环境

 

第42章Struts 2.0与业务逻辑

集成

42.1在MyEclispe中配置业务逻辑

程序包

 

42.2对Action连接EJB的讨论

 

42.3Struts 2.0连接EJB的例程

 

42.3.1Action连接EJB业务逻辑

的程序规划

 

42.3.2Action连接EJB业务逻辑

的例程

 

第43章投核保系统Action开发

与Struts配置

43.1预备知识

 

43.2关于Action与Struts配置的

讨论

 

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

设计实现

 

43.3.1解读详细设计报告

 

43.3.2Action例程

 

43.4解读详细设计报告,编写Struts

配置文件

 

43.4.1解读struts.xml详细设计

 

43.4.2Struts配置文件例程

 

第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.1Struts 2.0数据校验框架

 

45.1.2Struts 2.0数据校验流程

 

45.1.3在Struts 2.0中实现表单

数据校验

 

45.1.4使用Validation框架校验

数据

 

45.1.5Struts 2.0中数据校验文件

的配置方法

 

45.2解读详细设计报告,完成数据

校验实现

 

45.3数据校验例程

 

第46章投核保系统Struts

国际化编程

46.1预备知识

 

46.1.1Struts 2.0实现国际化的

运行机制

 

46.1.2用Struts 2.0加载国际化

资源文件

 

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

 

第47章Struts 2.0标签在投核保

系统中应用

47.1预备知识

 

47.1.1数据标签

 

47.1.2控制标签

 

47.1.3UI标签

 

47.2Struts 2.0标签在投核保系统中的

部分应用

 

第48章投核保系统Struts

拦截器编程

48.1Struts 2.0拦截器简介

 

48.2关于拦截器的讨论

 

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

 

48.3.1用户登录验证

 

48.3.2投保书操作日志

 

48.3.3问题件操作日志

 

48.4Struts 2.0拦截器配置方法

 

48.4.1默认拦截器的定义

 

48.4.2自定义拦截器

 

48.4.3配置全局拦截器

 

48.5投核保系统拦截器例程

 

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

49.1HJCA的应用

 

49.1.1HJCA在投核保系统中

的应用

 

49.1.2动态生成页面的HJCA

技术应用

 

49.1.3柜员业务页面的HJCA

技术应用

 

49.1.4HJCA在投保建档中的应用

 

49.2关于表现层实现的讨论

 

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

 

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

 

49.3.2界面设计原则

 

49.3.3界面元素设计

 

第50章编写编码报告

50.1关于编码报告的讨论

 

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

 

后记

 




 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐