图书介绍
Linux环境下的Java应用程序开发PDF|Epub|txt|kindle电子书版本网盘下载
![Linux环境下的Java应用程序开发](https://www.shukui.net/cover/6/30569454.jpg)
- (美)阿尔宾(Albing,C.),(美)施瓦兹(Schwarz,M.)著;侯普秀译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302137501
- 出版时间:2006
- 标注页数:369页
- 文件大小:26MB
- 文件页数:385页
- 主题词:Linux操作系统;JAVA语言-程序设计
PDF下载
下载说明
Linux环境下的Java应用程序开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 基础知识3
第1章 Linux环境3
1.1 本章内容3
1.2 命令行3
1.3 Linux的基本概念和命令4
1.3.1 重定向I/O5
1.3.2 ls命令7
1.3.3 文件名7
1.3.4 权限8
1.3.5 文件复制8
1.3.6 通配符10
1.3.7 文件内容11
1.3.8 grep命令13
1.3.9 find命令14
1.3.10 再论shell15
1.3.11 tar和zip命令19
1.3.12 man命令20
1.4 本章小结21
1.5 内容扩展21
1.6 参考文献21
第2章 编辑器22
2.1 概述22
2.2 了解vi22
2.2.1 退出26
2.2.2 查找和替换27
2.2.3 正则表达式28
2.2.4 向右缩进:.exrc29
2.3 品种繁多的编辑器30
2.3.1 sed或stream edtor31
2.3.2 简单的图形编辑器31
2.4 本章小结32
2.5 有关正则表达式的补充说明33
2.6 参考文献33
3.1 本章内容34
3.2 基本的语言元素34
第3章 Java介绍34
3.2.1 数值类型35
3.2.2 对象类型38
3.2.3 语句43
3.2.4 Java风格的错误处理49
3.2.5 print()、println()和 printf()52
3.3 使用Java API54
3.3.1 package语句55
3.3.2 import语句56
3.4 封装、继承及多态性57
3.4.1 封装57
3.4.2 继承57
3.4.3 多态性60
3.5 模板62
3.6 virtually和final关键字63
3.7 一个简单的应用程序63
3.8 本章小结65
3.9 内容扩展65
3.10 参考文献65
3.11 练习66
第4章 执行语境67
4.1 本章内容67
4.2 简单的开始67
4.2.1 命令行参数67
4.3.1 Java和标准I/O69
4.2.2 单元测试69
4.3 System类69
4.3.2 环境变量70
4.3.3 Java和环境变量71
4.4 Properties类73
4.5 Runtime类75
4.5.1 exec()75
4.5.2 可移植性76
4.6 本章小结76
4.7 内容扩展77
4.8 参考文献77
5.2 建议78
第5章 Sun Microsystem Java软件开发包78
5.1 本章内容78
5.3 Java编译器79
5.3.1 编译器行为、默认值和环境变量79
5.3.2 javac选项81
5.4 Java运行库引擎82
5.4.1 基础82
5.4.2 java选项83
5.5 程序文档83
5.5.1 运行javadoc83
5.5.2 javadoc命令行选项85
5.5.3 javadoc注释87
5.7 本地化89
5.6 applet89
5.8 RMI93
5.8.1 RMI简介93
5.8.2 rmic工具97
5.8.3 rmiregistry工具98
5.8.4 设置服务程序和客户程序98
5.8.5 RMI概要100
5.9 Java调试器100
5.10 Java反编译器107
5.11 绑定Java程序110
5.11.1 部署应用程序110
5.11.2 基本jar操作112
5.12 其他工具软件113
5.13 本章小结114
5.14 内容扩展114
5.15 参考文献114
第6章 Linux下的IBM开发工具包,Java 2技术版115
6.1 本章内容115
6.2 多个Java SDK共存115
6.2.1 链接115
6.2.2 利用符号链接切换Java版本119
6.3.1 性能120
6.3.2 命令上的不同120
6.3 IBM JDK与Sun JDK的不同之处120
6.3.3 IBM类121
6.4 “_g”的用途121
6.5 本章小结121
6.6 内容扩展121
6.7 参考文献121
第7章 GNU编译器122
7.1 本章内容122
7.2 GNU的发展122
7.3 GNU编译器集合122
7.4 用gcj编译简单应用程序123
7.4.1 用gcj编译FetchURL124
7.5 选项和开关125
7.4.2 编译多类程序125
7.6 使用gcj的理由126
7.7 不使用gcj的理由127
7.8 本章小结127
7.9 内容扩展127
7.10 参考文献127
第8章 CVS129
8.1 本章内容129
8.2 源代码控制的原因和方法130
8.2.1 安装132
8.2.2 导入132
8.2.3 一般用法134
8.2.4 更新137
8.2.5 合并137
8.2.6 日志138
8.2.7 CVS状态140
8.2.8 cvs tag140
8.2.9 分支标签141
8.2.10 cvs export命令143
8.2.11 效率143
8.3 jCVS143
8.4 本章小结145
8.5 内容扩展145
8.6 参考文献146
9.1 本章内容147
9.2 不同创建工具的需求147
第9章 ant简介147
9.3 下载并安装ant148
9.4 ant buildfile示例150
9.4.1 XML150
9.4.2 buildfile标签151
9.4.3 实际的buildfile156
9.5 本章小结158
9.6 内容扩展159
9.7 参考文献159
10.1 本章内容160
第10章 集成开发环境160
10.2 NetBeans161
10.2.1 NetBeans的发展史161
10.2.2 安装NetBeans161
10.2.3 熟悉NetBeans163
10.2.4 与CVS集成166
10.2.5 集成ant168
10.2.6 其他附加工具169
10.3 SunONE Studio公共版170
10.4 Eclipse170
10.4.1 选择和安装Eclipse170
10.4.2 在新项目里使用Eclipse172
10.4.4 使用Eclipse174
10.5 本章小结174
10.4.3 在已有的项目上使用Eclipse174
10.6 内容扩展175
10.7 参考文献175
第Ⅱ部分 开发业务逻辑179
第11章 平衡的掌握179
11.1 本章内容179
11.2 需求179
11.3 如何开发软件180
11.4 如何产生好的需求181
11.6.1 周一早晨10点182
11.5 需求询问的对象182
11.6 预算应用程序的需求182
11.6.2 回到写字台184
11.7 文档制作、原型设计和项目干系人的支持认同184
11.7.1 文档制作184
11.7.2 项目干系人的支持认同185
11.7.3 原型制作186
11.8 本章小结186
11.9 内容扩展187
11.10 参考文献187
11.11 练习187
12.2 起始工作188
12.3 使用CRC卡188
12.1 本章内容188
第12章 分析与设计:寻找对象188
12.4 确定对象189
12.5 寻找方法和属性190
12.6 本质与非本质191
12.7 分析停顿193
12.8 真实的软件工程193
12.9 核心类193
12.13 练习197
12.12 参考文献197
12.11 内容扩展197
12.10 本章小结197
第13章 JUnit:自动单元测试198
13.1 本章内容198
13.2 JUnit198
13.3 设计,再测试,再编码198
13.4 安装并运行JUnit200
13.4.1 下载和解压缩200
13.4.2 使用JUnit202
13.5 编写测试案例203
13.5.1 JUnit论断206
13.5.2 运行测试案例207
13.6 运行一组测试程序208
13.7 本章小结209
13.8 内容扩展210
13.9 参考文献210
13.10 练习210
第14章 数据存储211
14.1 本章内容211
14.2 数据库设计211
14.3 持久性211
14.4 独立性211
14.5.3 Oracle212
14.5.2 PostgreSQL212
14.5.1 MySQL212
14.5 Oracle、PostgreSQL和MySQL212
14.5.4 选择标准213
14.6 在代码中设置数据库213
14.7 持久性214
14.8 持久性并非设计数据库表的唯一考虑215
14.9 设置PostgreSQL215
14.9.1 安装PostgreSQL215
14.9.2 创建postgres用户216
14.9.3 创建数据库216
14.9.4 JDBC217
14.12 参考文献218
14.13 练习218
14.11 内容扩展218
14.10 本章小结218
第15章 数据访问:JDBC219
15.1 本章内容219
15.2 JDBC介绍219
15.3 连接222
15.4 查询数据223
15.5 查询结果224
15.6 更新、插入和删除数据225
15.7 本章小结225
15.8 内容扩展225
15.10 练习226
15.9 参考文献226
第Ⅲ部分 开发GUI229
第16章 GUI设计229
16.1 本章内容229
16.2 一个简单的Swing程序229
16.3 Swing示例230
16.4 基本的Swing对象231
16.5 布局管理器233
16.6 行为、监听器与事件233
16.7 设计GUI234
16.7.1 概况235
16.7.2 创建块236
16.9 内容扩展252
16.8 本章小结252
16.10 参考文献253
16.11 练习253
第17章 SWT254
17.1 本章内容254
17.2 IBM SWT工具包254
17.2.1 另一种GUI工具包254
17.2.2 介绍SWT的原因?255
17.2.3 移植性255
17.2.4 本章其他内容255
17.2.5 SWT:贴近硬件256
17.2.6 “Hello,world”SWT类型256
17.3 移植BudgetPro到SWT258
17.3.1 第1步:转换类成员260
17.3.2 第2步:转换main()方法262
17.3.3 第3步:转换GUI build()和init()方法262
17.3.4 完成BudgetPro类的转换265
17.3.5 完成应用程序的转换265
17.3.6 SWT和Swing的比较265
17.4 SWT和gcj266
17.5 本章小结267
17.6 内容扩展267
17.7 参考文献267
17.8 练习268
18.2 servlet271
18.1 本章内容271
第18章 servlet271
第Ⅳ部分 开发Web接口271
18.3 深入理解与servlet的交互272
18.4 如何编写servlet274
18.5 输入与输出277
18.6 状态问题:cookie、隐藏变量以及“后退”按钮278
18.7 设计BudgetPro servlet280
18.7.1 原型280
18.7.2 设计280
18.11 练习283
18.10 参考文献283
18.9 内容扩展283
18.8 本章小结283
第19章 JSP285
19.1 本章内容285
19.2 JSP285
19.3 如何编写JSP应用程序287
19.3.1 scriptlet287
19.3.2 声明289
19.3.3 表达式289
19.3.4 指令291
19.3.5 新语法292
19.3.6 JSP中的JavaBeans292
19.3.7 标记库294
19.4 在BudgetPro应用程序中使用JSP295
19.5 本章小结296
19.6 内容扩展296
19.7 参考文献296
19.8 练习297
第20章 开源代码的Web应用程序服务器298
20.1 本章内容298
20.2 下载JBoss298
20.3 软件系统的管理299
20.3.1 无需root权限安装软件299
20.3.2 出色的粒度访问控制302
20.4 安装JBoss302
20.5.1 System V的init系统303
20.5 开源应用程序服务器与系统的集成303
20.5.2 RedHat/Fedora的chkconfig程序308
20.5.3 其他发行版312
20.5.4 IDE集成312
20.6 部署312
20.7 Apache Geronimo314
20.8 安装Geronimo314
20.9 运行Geronimo服务器315
20.10 本章小结315
20.11 内容扩展316
20.12 参考文献316
21.2.1 EJB概念319
21.2 EJB扩展319
21.1 本章内容319
第Ⅴ部分 开发企业级可扩展软件第21章 Enterprise JavaBeans介绍319
21.2.2 bean类型321
21.2.3 EJB的内幕324
21.3 JNDI介绍324
21.3.1 命名以及目录系统的概念324
21.3.2 通用目录服务325
21.3.3 JNDI327
21.3.4 通过JBoss使用JNDI330
21.4 本章小结330
21.5 内容扩展330
21.6 参考文献330
22.2 了解bean331
第22章 建立EJB331
22.1 本章内容331
22.2.1 SessionBean332
22.2.2 EJBObject334
22.2.3 EJBHome335
22.2.4 会话bean、远程接口以及home接口小结335
22.2.5 EJBLocalHome与EJBLocalObject335
22.2.6 编译bean336
22.3 本章小结337
22.4 内容扩展338
22.5 参考文献338
23.2 Enterprise打包与部署339
第23章 部署EJB339
23.1 本章内容339
23.2.1 EJB-JAR文件的内容341
23.2.2 使用bean343
23.2.3 打包servlet344
23.3 部署EAR346
23.3.1 JBoss346
23.3.2 Geronimo346
23.4 维护分布式应用程序346
23.4.1 And与CVS347
23.7 内容扩展348
23.6 本章小结348
23.5 抽象传统的应用程序348
23.4.2 XDoclet348
23.8 参考文献349
第24章 临别赠言350
24.1 未来如此光明,但我有些迷惑350
24.2 欢迎您的参与350
24.3 到来的革命350
24.4 内容扩展351
24.5 参考文献351
附录A ASCII图表353
附录B BudgetPro的Java Swing GUI355
附录C GNU通用公共许可证365