图书介绍
高级编程技术PDF|Epub|txt|kindle电子书版本网盘下载
- 王洪泊,涂序彦编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302254805
- 出版时间:2011
- 标注页数:298页
- 文件大小:103MB
- 文件页数:313页
- 主题词:程序设计-高等学校-教材
PDF下载
下载说明
高级编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1从网络复杂应用软件需求剧增谈起1
1.2从个性化独立设计到团队高效协作1
1.2.1多方支持、关系和谐1
1.2.2用户、开发者真诚合作2
1.2.3工作有序、阶段推进2
1.2.4网络沟通、流程开放2
1.2.5系统渐进、功能渐用2
1.2.6按需办事、技术适用2
1.3系统开发策略2
1.3.1最小系统3
1.3.2原型系统3
1.3.3进化系统3
1.4理顺软件开发与系统维护的关系3
1.5软件编程开发流程的标准化之路4
1.5.1软件模块的组件、构件化之趋势4
1.5.2基于网络构件的智能软件体系结构5
1.5.3构件模型及其运行机制的研究5
1.5.4基于递阶协调联盟框架的反射式动态配置机制6
1.5.5用户需求驱动的动态演化意图的构造与实现6
小结7
思考与练习7
第2章 计算模式与编程技术共同演进之趋势8
2.1从集中式计算到分布式计算的演进8
2.2从以C/S到B/S软件体系结构的演进9
2.2.1客户机/服务器计算模式9
2.2.2浏览器/服务器计算模式10
2.3从两层到多层的Web应用系统设计11
2.4中间件的涌现11
小结12
思考与练习12
第3章Web服务器配置与运行管理13
3.1 Web服务器概述13
3.1.1 WWW简介13
3.1.2 WWW的发展和特点13
3.2 Windows环境下的Internet信息服务器14
3.2.1 IIS的安装14
3.2.2管理窗口与基本管理14
3.2.3设置IP地址和端口14
3.2.4设置默认文档14
3.2.5设置主目录15
3.2.6设置访问安全15
3.2.7虚拟站点15
3.2.8虚拟目录16
3.2.9 Web站点远程管理17
3.2.10网站的维护与更新17
3.3基于Java的Web服务器Tomcat18
3.3.1 Tomcat的工作模式18
3.3.2 Tomcat与Apache整合配置18
小结21
思考与练习21
第4章 超文本置标语言HTML 22
4.1 HTML的基本结构22
4.1.1 HTML的标记22
4.1.2 HTML几个部分23
4.2段落和文字标记24
4.2.1标题文字标记〈Hn〉〈/Hn〉24
4.2.2段落标记〈br〉、 〈p〉、〈div〉25
4.2.3水平线〈Hr〉29
4.2.4文字标记30
4.3超级链接和列表32
4.3.1超级链接32
4.3.2无序号列表和序号列表33
4.4表格与框架35
4.4.1表格的基本结构35
4.4.2框架36
4.5多媒体元素37
4.5.1插入图形37
4.5.2背景音乐37
4.5.3插入视频38
4.6页面布局与样式控制38
4.6.1 CSS的基础概念39
4.6.2 CSS的基本语法39
4.6.3 CSS样式的使用方法40
4.6.4使用CSS滤镜属性43
4.6.5 CSS应用实例46
小结49
思考与练习49
第5章 可扩展置标语言XML 51
5.1 XML的特点51
5.1.1 XML与HTML的不同点51
5.1.2 XML的优势所在51
5.2 XML文档组成52
5.2.1 XML语法53
5.2.2文档类型定义53
5.3 XML Schema概述54
5.3.1 XML Schema文档示例54
5.3.2 XSD-〈schema〉元素55
5.3.3 XSD简易元素55
5.3.4 XSD限定/Facets57
5.3.5 XSD复合元素61
5.4 XML解析器63
5.5 XML与数据库63
5.5.1 XML和数据库之联系63
5.5.2基于XML的数据库中间件65
5.5.3支持XML的数据库系统66
5.5.4原始的XML数据库66
5.5.5 XML服务器67
5.5.6 XML应用服务器67
5.5.7内容管理系统67
5.5.8可持久化的DOM实现68
小结68
思考与练习68
第6章 可伸缩矢量图形SVG69
6.1 SVG技术概述69
6.1.1什么是SVG69
6.1.2 SVG的特点69
6.1.3 SVG的历史71
6.2 SVG主要对象72
6.3 SVG的图形对象73
6.3.1 SVG文档格式73
6.3.2 SVG基本图形元素74
6.3.3路径75
6.3.4文本75
6.3.5样式75
6.3.6渐变和滤镜75
6.3.7动画76
6.4脚本与交互76
6.4.1 SVG对事件的响应77
6.4.2 JavaScript的应用77
6.5 SVG发展趋势78
6.6基于SVG的Web应用可视化展示79
6.6.1放大缩小功能79
6.6.2移动功能80
6.6.3单击事件功能80
6.6.4 JSP显示功能80
6.6.5基于SVG的B/S体系的WebGIS系统结构80
6.7基于SVG的交通智能调度系统81
6.7.1交通线路的绘制81
6.7.2城区底板的绘制83
6.7.3道路站点的绘制及图表的引用84
6.7.4站点单击的超链接功能85
6.7.5总体效果85
6.7.6交通流量分析与展示85
小结87
思考与练习87
第7章Web动态编程技术JSP及Servlet88
7.1 JSP基本工作原理88
7.1.1 JSP的执行过程88
7.1.2 JSP与S ervlet之关系89
7.1.3 JSP运行实例剖析89
7.2 JSP页面基本元素91
7.2.1 JSP指令元素91
7.2.2 JSP脚本元素94
7.2.3 JSP动作元素94
7.3 JSP隐藏对象101
7.3.1 Request对象101
7.3.2 Response对象102
7.3.3 PageContext对象102
7.3.4 Session对象102
7.3.5 Application对象103
7.3.6 Out对象103
7.3.7 Config对象103
7.3.8 Exception对象103
7.3.9 Cookie对象103
7.4 JSP 2.0新特性104
7.4.1运行环境特性变化104
7.4.2引入表达式语言105
7.4.3 SimpleTag105
7.4.4使用JSP fragment特性105
小结106
思考与练习106
第8章 基于.NET实现电子黑板:教学集成环境系统107
8.1教学集成环境系统需求107
8.1.1教学集成环境系统功能列表107
8.1.2具体系统功能操作流程107
8.2教学集成环境系统架构设计111
8.2.1逻辑层USTBJXGL BT核心函数111
8.2.2用户界面层USTBJXGL_ UI112
8.2.3数据层USTBJXGL DA138
8.2.4系统主要类图138
小结139
思考与练习140
第9章 基于J2EE的核心技术框架Struts141
9.1 Web开发框架MVC141
9.1.1 MVC概述141
9.1.2 WVC优点141
9.2 Struts体系架构142
9.2.1 Struts概述142
9.2.2 Struts核心组件143
9.2.3 Struts配置文件144
9.3从Struts 1到Struts 2的过渡147
9.3.1从Struts 1到Struts 2147
9.3.2基于MVC架构的Struts 2148
9.3.3 Struts 2请求处理流程148
9.3.4 Struts 2.0新特性149
9.3.5从多角度看Struts 1与Struts 2之不同150
小结152
思考与练习152
第10章 对象持久化存储技术153
10.1 ORM组件技术153
10.1.1对象持久化概念153
10.1.2对象关系映射技术153
10.2 Hibernate工作原理154
10.2.1 Hibernate技术概述154
10.2.2 Hibernate体系结构154
10.2.3 Hibernate接口155
10.3 SessionFactory配置155
10.4持久化类159
10.4.1持久化对象与POJO的区别163
10.4.2持久化对象与简单值对象163
10.5对象和关系映射基础164
10.5.1 Doctype165
10.5.2 hibernate-mapping165
10.5.3 Class166
10.5.4 id167
10.6 Hibernate查询语言167
10.6.1 from子句167
10.6.2 join连接子句168
10.6.3 select子句169
10.6.4统计函数169
10.6.5多态170
10.6.6 where子句170
小结171
思考与练习171
第11章 面向服务计算的编程技术172
11.1 SOA基础172
11.1.1 SOA的定义172
11.1.2 SOA的特征173
11.1.3 SOA的标准174
11.1.4 SOA的设计原则174
11.1.5 SOA与Web Services之关系174
11.2 SOA的体系结构175
11.2.1 SOA的体系结构概述175
11.2.2 SOA的生命周期176
11.3基于Web Services实现SOA176
11.3.1 Web Services概述177
11.3.2 Web Services模型178
11.3.3 Web Services协议栈178
11.4 SOA核心实现技术180
11.4.1面向SOA构建企业服务总线180
11.4.2面向SOA的模型驱动的开发方法181
11.4.3简单对象访问协议182
11.4.4 Web服务描述语言186
11.4.5统一描述、发现和集成187
11.5 SOA的安全标准191
11.5.1 XML数字签名192
11.5.2 XML加密192
11.5.3 WS-Security192
11.5.4安全声明置标语言193
11.5.5可扩展访问控制置标语言193
11.5.6 XML密钥管理规范XKMS194
11.5.7联合身份框架ID-FF194
11.5.8 WS-Trust194
11.6商业流程执行语言194
11.6.1商业流程执行语言概述194
11.6.2 BPEL语言结构195
11.6.3组合Web Services的方式196
小结197
思考与练习197
第12章 面向Agent的软件编程技术198
12.1 Agent技术概述198
12.1.1 Agent的定义198
12.1.2 Agent的基本属性198
12.1.3 Agent分类199
12.1.4单Agent系统和多Agent系统199
12.2 Agent的典型开发平台Zeus200
12.2.1 Zeus概述200
12.2.2 Zeus的几个核心概念201
12.2.3 Zeus工具包分析203
12.2.4 Zeus开发方法208
12.3基于Zeus的电子商务系统ECS的总体设计208
12.3.1选择角色模型209
12.3.2 Agent职责分配210
12.3.3领域知识模型构建211
12.4基于Zeus的电子商务系统ECS实现212
12.4.1 Ontology创建212
12.4.2任务Agent创建213
12.4.3效用Agent配置214
12.4.4任务Agent配置215
12.4.5代码的产生和实现215
12.4.6商品交易市场系统展示216
小结218
思考与练习218
第13章 面向协调智能工作流的编程技术219
13.1基本概念219
13.1.1协调智能调度工作流220
13.1.2参考模型221
13.2协调智能工作流构建222
13.2.1智能算子与智能操作223
13.2.2智能操作模型的基本组织方式224
13.2.3广义算子模型228
13.2.4多重广义算子模型229
13.3工作流模型的设计232
13.3.1工作流模型设计原则233
13.3.2工作流模型设计233
13.3.3工作流相关数据模型235
13.4协调智能工作流引擎设计与实现236
13.4.1基本功能236
13.4.2关键问题236
13.4.3总体设计236
13.4.4实现237
13.5典型应用模型举例241
13.5.1系统管理241
13.5.2业务管理244
13.5.3项目管理246
13.5.4任务管理248
小结251
思考与练习251
第14章 基于SVG的USTB-WebGIS 252
14.1系统概述252
14.2系统设计252
14.2.1总体架构252
14.2.2地理数据组织编码方法253
14.2.3 SVG地图的制作254
14.2.4数据库设计254
14.3基本功能实现254
14.3.1中心缩放功能实现254
14.3.2漫游功能实现256
14.3.3拉框放大功能实现257
14.3.4图层控制功能实现260
14.4高级功能实现261
14.4.1测距尺功能实现261
14.4.2鼠标提示框功能实现262
14.4.3数据标注功能实现264
14.4.4鹰眼漫游功能实现266
14.4.5地图复位功能实现268
14.4.6使用键盘进行地图漫游269
14.4.7动画效果270
14.4.8覆盖在地图上的提示271
14.5 USTB-WebGIS系统总体效果271
思考与练习272
第15章 大型建设项目的资源合同管理系统的研发273
15.1系统需求分析273
15.1.1功能需求273
15.1.2可行性分析273
15.2数据库设计274
15.2.1数据库设计图274
15.2.2主要库表的结构274
15.3系统概要设计277
15.3.1系统开发及运行环境277
15.3.2系统用例分析278
15.3.3系统模块划分278
15.3.4系统模块简介278
15.4系统表示层实现280
15.4.1 Struts视图层实现281
15.4.2 Struts标签库284
15.4.3 Sitemesh框架搭建284
15.5业务逻辑层实现286
15.5.1业务逻辑层的框架实现286
15.5.2业务逻辑层的实现结果288
15.6数据持久层实现292
15.6.1 DAO模式介绍292
15.6.2持久层的Hibernate实现293
15.6.3 Struts和MySQL中文乱码处理问题295
小结297
思考与练习297
参考文献298