企业级Java开发与架构 专业程序员在实战中的蜕变PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:秦京渝编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:7121053845
- 页数:489 页
第一篇 实战中的Java 2
第1章 软件技术人员的成长历程 2
1.1 成长路线 2
1.2 成长助推器 3
1.2.1 助推器一:软件基础知识 4
1.2.2 助推器二:应用系统知识体系 4
1.2.3 助推器三:软件思维方式 5
1.2.4 助推器四:软件过程的良好习惯 7
1.3 蜕变的过程 7
1.4 小结 8
第2章 Java与对象实战精要 9
2.1 再谈Java 9
2.1.1 Java和Java体系 9
2.1.2 包、目录和*.jar文件 11
2.2 使用合适的开发环境 12
2.2.1 利用Java命令编译、运行和打包 12
2.2.2 利用Eclipse集成开发环境编写Java程序 14
2.3 实战中的Java 19
2.3.1 面向对象在开发中的实际应用 19
2.3.2 类和类的实例以及对资源的占用 22
2.3.3 流程和异常处理 29
2.3.4 静态 35
2.3.5 方法、参数传递 37
2.3.6 String和StringBuffer 39
2.3.7 接口和抽象类 40
2.3.8 Upcasting、Downcasting 42
2.3.9 Java的数据结构 47
2.3.10 内部类 59
2.3.11 线程和并发 64
2.3.12 IO、文件和网络 77
2.4 小结 109
第二篇 B/S技术实战 112
第3章 数据库访问在实际系统中的应用 112
3.1 数据库基本常识 112
3.1.1 MySQL的使用 112
3.1.2 MySQL客户端的使用 115
3.2 JDBC在各类系统中的应用 119
3.2.1 JDBC的接口和类 119
3.2.2 利用JDBC进行数据库操作的开发 122
3.3 数据库连接池 136
3.3.1 在Tomcat中配置和使用连接池 137
3.3.2 在JBoss中配置和使用数据库连接池 142
3.3.3 在独立的应用程序中创建和使用连接池 143
3.4 数据库事务 149
3.5 小结 154
第4章 HTTP协议和Web容器 155
4.1 HTTP协议 156
4.2 Tomcat容器 158
4.2.1 Tomcat的安装和运行 159
4.2.2 Tomcat的主要目录及配置 159
4.2.3 Web项目的构成 160
4.3 小结 171
第5章 Servlet的实际应用 172
5.1 Servlet概览 172
5.2 Servlet的生命周期与容器 181
5.3 Servlet的配置及参数的获取 182
5.4 请求和响应 184
5.5 利用Session维持用户状态 184
5.6 过滤器及其应用 188
5.6.1 过滤器的特点和用处 188
5.6.2 一个过滤器实例 190
5.6.3 过滤器链的使用 191
5.7 小结 193
第6章 JSP的实战应用 195
6.1 JSP概述 195
6.2 JSP的指令 196
6.3 脚本 197
6.4 标准动作 198
6.5 内置对象 199
6.6 Web应用的设计模式MVC 200
6.7 一个Web项目实例 202
6.7.1 需求描述 202
6.7.2 需求分析 202
6.7.3 设计 203
6.7.4 编码发布 207
6.8 小结 232
第7章 Ajax实战应用 233
7.1 Ajax技术介绍 233
7.2 XMLHttpRequest对象介绍 234
7.3 XMLHttpRequest的使用 235
7.4 基于Ajax的提交和响应实例 238
7.5 基于Ajax的实时提醒实例 241
7.6 小结 244
第三篇 企业级技术实战 246
第8章 J2EE框架 246
8.1 Web和Web容器 249
8.2 EJB和EJB容器 249
8.3 J2EE中的重要元素 249
8.4 小结 251
第9章 Web Services在系统中的应用 252
9.1 SOAP技术 253
9.1.1 在Tomcat中提供SOAP服务 254
9.1.2 开发、部署一个SOAP服务 255
9.2 Web Services实战应用 262
9.2.1 在Tomcat中配置Axis 263
9.2.2 开发Web Services应用 263
9.2.3 参数是“自定义对象”的Web Services服务的开发和发布 267
9.2.4 利用WSDL文件生成Web Services客户端 269
9.2.5 在Web Services中传递文件 272
9.2.6 在自己的Web应用中集成Web Services 279
9.3 小结 280
第10章 EJB在企业系统中的应用 281
10.1 EJB适用于什么样的系统 281
10.2 EJB容器JBoss 283
10.3 Session Bean的开发和使用 283
10.4 利用EJB实现网上购物 294
10.5 利用EJB完成事务处理 307
10.5.1 容器管理事务的属性 307
10.5.2 容器管理事务的例子 308
10.5.3 用户管理事务的例子 313
10.6 小结 316
第11章 JMS在企业系统中的应用 318
11.1 JMS的两种模式 318
11.1.1 主题模式 318
11.1.2 队列模式 323
11.2 消息类型和消息的持久化 329
11.3 消息驱动Bean 330
11.4 J2EE的企业应用 332
11.5 一个网上书店系统的技术分析 335
11.5.1 需求概要分析 335
11.5.2 技术分析 342
11.6 小结 346
第四篇 系统设计与架构 348
第12章 设计和设计模式 348
12.1 什么是设计 349
12.1.1 设计的误区 351
12.1.2 面向对象设计 351
12.2 设计、架构原则 352
12.3 设计模式的实战应用 355
12.3.1 FACTORY——工厂模式 356
12.3.2 SINGLETON——单例模式 362
12.3.3 BUILDER——建造模式 363
12.3.4 PROTOTYPE——原型模式 370
12.3.5 FACADE——门面模式 371
12.3.6 DECORATOR——装饰模式 372
12.3.7 COMPOSITE——合成模式 375
12.3.8 PROXY——代理模式 378
12.3.9 ADAPTER——适配器模式 379
12.3.10 BRIDGE——桥梁模式 382
12.3.11 FLYWEIGHT——享元模式 385
12.3.12 CHAIN OF RESPONSIBLEIT——责任链模式 386
12.3.13 COMMAND——命令模式 389
12.3.14 STRATEGY——策略模式 391
12.3.15 OBSERVER——观察者模式 392
12.3.16 MEDIATOR——中介模式 394
12.3.17 MEMENTO——备忘模式 395
12.3.18 STATE——状态模式 398
12.3.19 TEMPLATE——模板模式 404
12.3.20 VISITOR——访问者模式 406
12.3.21 ITERATOR——迭代器模式 408
12.4 小结 408
第13章 企业系统架构 409
13.1 什么是架构 409
13.2 架构基础 411
13.2.1 扎实的软件开发基础知识 411
13.2.2 基本网络知识 412
13.2.3 基本系统知识 415
13.2.4 了解软件行业的技术发展状况 416
13.2.5 丰富的实践经验和专业领域的知识 417
13.3 架构的过程 418
13.3.1 业务建模 418
13.3.2 系统性能和环境要求 420
13.4 系统架构 421
13.4.1 技术架构 421
13.4.2 物理架构 422
13.4.3 系统架构 423
13.4.4 逻辑架构 424
13.5 J2EE架构 425
13.5.1 J2EE的层体系 425
13.5.2 J2EE系统架构模式 427
13.6 小结 435
第14章 SOA——面向服务架构 436
14.1 什么是SOA 436
14.2 SOA架构 438
14.2.1 SOA的角色 438
14.2.2 SOA技术实现层次 439
14.2.3 服务体系的元素 440
14.2.4 SOA服务的相关操作 441
14.2.5 SOA分析和设计 442
14.2.6 SOA项目过程 444
14.3 Web Services与SOA 445
14.4 J2EE与SOA 446
14.5 SOA应用实例 448
14.6 小结 452
第五篇 开发管理与团队建设 454
第15章 开发管理 454
15.1 过程管理 455
15.2 配置管理和协同开发 461
15.3 代码规范 461
15.4 风险管理 466
15.5 任务分解 469
15.6 小结 471
第16章 团队建设、管理和提升 472
16.1 自我塑造和提升 472
16.2 团队构成 474
16.3 技术人员招聘 477
16.4 开发团队的架构 480
16.5 团队管理和提升 480
16.5.1 管理 480
16.5.2 战略和规划 483
16.5.3 发现和培养人才 484
16.5.4 培养团队精神和团队文化 484
16.6 小结 485
结束语 487
推荐书目 489
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017