中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
企業(yè)應(yīng)用架構(gòu)模式

包郵 企業(yè)應(yīng)用架構(gòu)模式

出版社:機械工業(yè)出版社出版時間:2022-04-01
開本: 其他 頁數(shù): 363
本類榜單:管理銷量榜
中 圖 價:¥53.9(6.8折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

企業(yè)應(yīng)用架構(gòu)模式 版權(quán)信息

企業(yè)應(yīng)用架構(gòu)模式 內(nèi)容簡介

本書作者是當今面向?qū)ο筌浖_發(fā)的非常不錯,他在一組專家級合作者的幫助下,將40多種經(jīng)常出現(xiàn)的解決方案轉(zhuǎn)化成模式,*終寫成這本能夠應(yīng)用于任何一種企業(yè)應(yīng)用平臺的、關(guān)于解決方案的、不可或缺的手冊。本書獲得了2003年度美國軟件開發(fā)雜志圖書類的生產(chǎn)效率獎和讀者選擇獎。本書分為兩大部分。**部分是關(guān)于如何開發(fā)企業(yè)應(yīng)用的簡單介紹。第二部分是本書的主體,是關(guān)于模式的詳細參考手冊,每個模式都給出使用方法和實現(xiàn)信息,并配以詳細的Java代碼或C#代碼示例。此外,整本書中還用了大量UML圖來進一步闡明有關(guān)概念。本書是為致力于設(shè)計和構(gòu)建企業(yè)應(yīng)用的軟件架構(gòu)師、設(shè)計人員和編程人員而寫的,同時也可作為高等院校計算機專業(yè)及軟件學院相關(guān)課程的參考教材。

企業(yè)應(yīng)用架構(gòu)模式 目錄

譯者序

前言

模式列表

引言1

0.1 架構(gòu)1

0.2 企業(yè)應(yīng)用2

0.3 企業(yè)應(yīng)用的種類3

0.4 關(guān)于性能的考慮4

0.5 模式6

0.5.1 模式的結(jié)構(gòu)7

0.5.2 模式的局限性9

**部分 表 述

第1章 分層12

1.1 企業(yè)應(yīng)用中層次的演化13

1.2 三個基本層次14

1.3 為各層選擇運行環(huán)境15

第2章 組織領(lǐng)域邏輯19

2.1 抉擇22

2.2 服務(wù)層23

第3章 映射到關(guān)系數(shù)據(jù)庫25

3.1 架構(gòu)模式25

3.2 行為問題28

3.3 讀取數(shù)據(jù)29

3.4 結(jié)構(gòu)映射模式30

3.4.1 關(guān)系的映射30

3.4.2 繼承33

3.5 建立映射34

3.6 使用元數(shù)據(jù)35

3.7 數(shù)據(jù)庫連接36

3.8 其他問題38

3.9 進一步閱讀38

第4章 Web表現(xiàn)層39

4.1 視圖模式41

4.2 輸入控制器模式43

4.3 進一步閱讀43

第5章 并發(fā)45

5.1 并發(fā)問題45

5.2 執(zhí)行語境46

5.3 隔離與不變性47

5.4 樂觀并發(fā)控制和悲觀并發(fā)控制48

5.4.1 避免不一致讀49

5.4.2 死鎖49

5.5 事務(wù)50

5.5.1 ACID51

5.5.2 事務(wù)資源51

5.5.3 減少事務(wù)隔離以提高靈活性52

5.5.4 業(yè)務(wù)事務(wù)和系統(tǒng)事務(wù)53

5.6 離線并發(fā)控制的模式54

5.7 應(yīng)用服務(wù)器并發(fā)55

5.8 進一步閱讀56

第6章 會話狀態(tài)57

6.1 無狀態(tài)的價值57

6.2 會話狀態(tài)58

6.3 存儲會話狀態(tài)的方法59

第7章 分布策略61

7.1 分布對象的誘惑61

7.2 遠程接口和本地接口62

7.3 必須使用分布的情況63

7.4 關(guān)于分布邊界64

7.5 分布接口64

第8章 通盤考慮67

8.1 從領(lǐng)域?qū)娱_始67

8.2 深入到數(shù)據(jù)源層68

8.2.1 事務(wù)腳本的數(shù)據(jù)源68

8.2.2 表模塊的數(shù)據(jù)源69

8.2.3 領(lǐng)域模型的數(shù)據(jù)源69

8.3 表現(xiàn)層69

8.4 一些關(guān)于具體技術(shù)的建議70

8.4.1 Java和J2EE70

8.4.2 .NET71

8.4.3 存儲過程71

8.4.4 Web Services72

8.5 其他分層方式72

第二部分 模 式

第9章 領(lǐng)域邏輯模式76

9.1 事務(wù)腳本(Transaction Script)76

9.1.1 運行機制76

9.1.2 使用時機77

9.1.3 收入確認問題78

9.1.4 例:收入確認(Java)78

9.2 領(lǐng)域模型(Domain Model)81

9.2.1 運行機制81

9.2.2 使用時機83

9.2.3 進一步閱讀83

9.2.4 例:收入確認(Java)84

9.3 表模塊(Table Module)87

9.3.1 運行機制88

9.3.2 使用時機90

9.3.3 例:基于表模塊的收入確認(C#)90

9.4 服務(wù)層(Service Layer)93

9.4.1 運行機制94

9.4.2 使用時機96

9.4.3 進一步閱讀96

9.4.4 例:收入確認(Java)96

第10章 數(shù)據(jù)源架構(gòu)模式101

10.1 表數(shù)據(jù)入口(Table Data Gateway)101

10.1.1 運行機制101

10.1.2 使用時機102

10.1.3 進一步閱讀102

10.1.4 例:人員入口(C#)103

10.1.5 例:使用ADO.NET數(shù)據(jù)集(C#)104

10.2 行數(shù)據(jù)入口(Row Data Gateway)106

10.2.1 運行機制107

10.2.2 使用時機108

10.2.3 例:人員記錄(Java)108

10.2.4 例:領(lǐng)域?qū)ο蟮臄?shù)據(jù)保持器(Java)111

10.3 活動記錄(Active Record)112

10.3.1 運行機制112

10.3.2 使用時機113

10.3.3 例:一個簡單的Person類(Java)113

10.4 數(shù)據(jù)映射器(Data Mapper)115

10.4.1 運行機制116

10.4.2 使用時機119

10.4.3 例:一個簡單的數(shù)據(jù)映射器(Java)119

10.4.4 例:分離查找方法(Java)123

10.4.5 例:創(chuàng)建一個空對象(Java)126

第11章 對象-關(guān)系行為模式129

11.1 工作單元(Unit of Work)129

11.1.1 運行機制129

11.1.2 使用時機133

11.1.3 例:使用對象注冊的工作單元

(Java)134

11.2 標識映射(Identity Map)137

11.2.1 運行機制137

11.2.2 使用時機139

11.2.3 例:標識映射中的方法(Java)139

11.3 延遲加載(Lazy Load)140

11.3.1 運作機制140

11.3.2 使用時機142

11.3.3 例:延遲初始化(Java)142

11.3.4 例:虛代理(Java)142

11.3.5 例:使用值保持器(Java)144

11.3.6 例:使用重影(C#)144

第12章 對象-關(guān)系結(jié)構(gòu)模式151

12.1 標識域(Identity Field)151

12.1.1 工作機制151

12.1.2 使用時機154

12.1.3 進一步閱讀154

12.1.4 例:整型鍵(C#)154

12.1.5 例:使用鍵表(Java)155

12.1.6 例:使用組合鍵(Java)157

12.2 外鍵映射(Foreign Key Mapping)166

12.2.1 運行機制167

12.2.2 使用時機169

12.2.3 例:單值引用(Java)169

12.2.4 例:多表查詢(Java)172

12.2.5 例:引用集合(C#)173

12.3 關(guān)聯(lián)表映射(Association Table

Mapping)175

12.3.1 運行機制176

12.3.2 使用時機176

12.3.3 例:雇員和技能(C#)177

12.3.4 例:使用直接的SQL(Java)179

12.3.5 例:用一次查詢查多個雇員(Java)182

12.4 依賴映射(Dependent Mapping)186

12.4.1 運行機制186

12.4.2 使用時機187

12.4.3 例:唱片和曲目(Java)188

12.5 嵌入值(Embedded Value)190

12.5.1 運行機制190

12.5.2 使用時機190

12.5.3 進一步閱讀191

12.5.4 例:簡單值對象(Java)191

12.6 序列化LOB(Serialized LOB)192

12.6.1 運行機制193

12.6.2 使用時機194

12.6.3 例:在XML中序列化一個

部門層級(Java)194

12.7 單表繼承(Single Table Inheritance)196

12.7.1 運行機制197

12.7.2 使用時機197

12.7.3 例:運動員的單表(C#)198

12.7.4 從數(shù)據(jù)庫中加載對象199

12.8 類表繼承(Class Table Inheritance)202

12.8.1 運行機制202

12.8.2 使用時機203

12.8.3 進一步閱讀203

12.8.4 例:運動員和他們的家屬(C#)203

12.9 具體表繼承(Concrete Table Inheritance)208

12.9.1 運行機制209

12.9.2 使用時機210

12.9.3 例:具體運動員(C#)210

12.10 繼承映射器(Inheritance Mappers)214

12.10.1 運行機制215

12.10.2 使用時機216

第13章 對象-關(guān)系元數(shù)據(jù)映射模式217

13.1 元數(shù)據(jù)映射(Metadata Mapping)217

13.1.1 運行機制217

13.1.2 使用時機218

13.1.3 例:使用元數(shù)據(jù)和反射(Java)219

13.2 查詢對象(Query Object)224

13.2.1 運行機制225

13.2.2 使用時機225

13.2.3 進一步閱讀226

13.2.4 例:簡單的查詢對象(Java)226

13.3 資源庫(Repository)228

13.3.1 運行機制229

13.3.2 使用時機230

13.3.3 進一步閱讀231

13.3.4 例:查找一個人所在的部門

(Java)231

13.3.5 例:資源庫交換策略(Java)231

第14章 Web表現(xiàn)模式233

14.1 模型-視圖-控制器

(Model View Controller)233

14.1.1 運行機制233

14.1.2 使用時機234

14.2 頁面控制器(Page Controller)235

14.2.1 運行機制235

14.2.2 使用時機236

14.2.3 例:Servlet控制器和JSP視圖

的簡單演示(Java)236

14.2.4 例:使用JSP充當處理程序(Java)238

14.2.5 例:代碼隱藏的頁面控制器(C#)241

14.3 前端控制器(Front Controller)243

14.3.1 運行機制244

14.3.2 使用時機245

14.3.3 進一步閱讀246

14.3.4 例:簡單的顯示(Java)246

14.4 模板視圖(Template View)248

14.4.1 運行機制249

14.4.2 使用時機251

14.4.3 例:分離的控制器,使用JSP

充當視圖(Java)252

14.4.4 例:ASP.NET服務(wù)器頁面(C#)253

14.5 轉(zhuǎn)換視圖(Transform View)256

14.5.1 運行機制256

14.5.2 使用時機257

14.5.3 例:簡單的轉(zhuǎn)換(Java)257

14.6 兩步視圖(Two Step View)259

14.6.1 運行機制259

14.6.2 使用時機260

......


展開全部

企業(yè)應(yīng)用架構(gòu)模式 作者簡介

Martin Fowler,重量軟件開發(fā)大師,軟件開發(fā)“教父”,敏捷開發(fā)方法的創(chuàng)始人之一,在面向?qū)ο蠓治雠c設(shè)計、UML、模式、極限編程、重構(gòu)和DSL等領(lǐng)域都有非常深入的研究,并為軟件開發(fā)行業(yè)做出了很好貢獻。他樂于分享,撰寫了《企業(yè)應(yīng)用架構(gòu)模式》《重構(gòu):改善既有代碼的設(shè)計》《分析模式:可復用的對象模型》《UML精粹:標準對象建模語言簡明指南》、《領(lǐng)域特定語言》等在軟件開發(fā)領(lǐng)域頗負盛名的著作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 仿古建筑设计-仿古建筑施工-仿古建筑公司-汉匠古建筑设计院 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 精准猎取科技资讯,高效阅读科技新闻_科技猎 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 定坤静电科技静电消除器厂家-除静电设备| 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 400电话_400电话申请_888元包年_400电话办理服务中心_400VIP网 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 明渠式紫外线杀菌器-紫外线消毒器厂家-定州市优威环保 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 日本SMC气缸接头-速度控制阀-日本三菱伺服电机-苏州禾力自动化科技有限公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 大白菜官网,大白菜winpe,大白菜U盘装系统, u盘启动盘制作工具 | 一点车讯-汽车网站,每天一点最新车讯! | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 |