《Java项目开发实践 网络篇》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:雷之宇主编;孙颖,雷鸣宇,赵宇阳编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2005
  • ISBN:7113065252
  • 页数:334 页
图书介绍:本书从实用的角度入手,每个章节围绕Java的一个特点,以典型实例的方式介绍了如何用Java开发网络项目。

第1章 Java概述 1

1-1 Java基础 1

1-1-1 Java的发展过程 1

1-1-2 JSP、Java、JavaBean与JavaScript 7

1-1-3 JSP与CGI、ASP、PHP 7

1-2 Java的困惑 9

1-2-1 Java程序是否存在先天的运行效率问题 9

1-2-2 Java怎样和其他系统沟通 11

1-2-3 Java高性能数据库访问,程序员心中永远的痛 17

1-2-4 Java不是JavaScript 19

1-2-5 Java也流行——XML与Web Service 20

1-3 几种常见的Java Application Server介绍 21

1-3-1 JSWDK 21

1-3-2 Tomcat 24

1-3-3 Macromedia JRun Server 24

1-3-4 BEA WebLogic 25

第2章 实例一:数据连接池的实现 27

2-1 Java访问数据库 27

2-1-2 各种驱动程序介绍 28

2-1-1 JDBC技术 28

2-1-3 java.sql包中的方法和类 30

2-2 为什么使用连接池 33

2-3 连接池的原理介绍 34

2-4 设计思路 35

2-5 实例代码解析 36

2-5-1 连接池组件的实现 37

2-5-2 连接池组件的调用 44

2-6 本章小结 46

3-2 File类 47

3-1 网络文件柜功能介绍 47

第3章 实例二:网络文件柜 47

3-2-1 File对象介绍 48

3-2-2 文件操作的实现 48

3-2-3 目录操作的实现 50

3-3 设计思路 54

3-4 实例代码解析 55

3-4-1 FileManage.jsp 55

3-4-2 FileDetail.jsp 56

3-4-3 newFolder.jsp 60

3-4-4 updateFolder.jsp 64

3-4-5 updateFile.jsp 68

3-4-6 deleteFile.jsp 72

3-5 本章小结 77

第4章 实例三:网络信使服务 78

4-1 信使服务的功能介绍 78

4-2 TCP/IP基础 78

4-2-1 什么是TCP/IP 79

4-2-2 TCP/IP协议介绍 80

4-3 Socket编程基础 82

4-3-1 TCP与UDP协议的比较与介绍 83

4-3-2 ServerSocket和Socket对象介绍 85

4-3-3 Network Stream对象介绍 87

4-3-4 Thread对象和多线程编程 89

4-3-5 最简单的Socket通信程序 90

4-4 设计思路 93

4-5 实例代码解析 97

4-6 本章小结 104

5-2 JavaMail基础 105

5-2-1 Session类 105

第5章 实例四:WebMail的实现 105

5-1 电子邮局的功能介绍 105

5-2-2 Message类 106

5-2-3 Transport、Store类 107

5-3 收邮件操作的实现 107

5-3-1 连接POP3服务器 107

5-3-2 得到邮件对象数组 108

5-3-3 查看指定邮件的信息 108

5-4 发邮件操作的实现 109

5-4-1 连接SMTP服务器 109

5-3-4 删除指定邮件 109

5-4-2 设置邮件的相关信息 110

5-4-3 发送邮件 110

5-5 设计思路 110

5-5-1 电子邮局的用户验证 110

5-5-2 接收、维护邮件列表 111

5-5-3 邮件的发送 111

5-6 实例代码解析 112

5-6-1 ReceiveMail.java 112

5-6-2 SendMail.java 123

5-6-3 login.jsp 127

5-6-4 ReceiveMail.jsp 128

5-6-5 seeContent.jsp 132

5-6-6 DeleteEmail.jsp 134

5-6-7 SendMail.jsp 136

5-7 本章小结 140

第6章 实例五:Java与Web Service 141

6-1 Web Service基础 141

6-1-1 Web Service特性 143

6-1-2 Web Service的体系结构 145

6-2 如何开发Web Service组件 149

6-2-1 使用JBuilder创建Web Service 149

6-2-2 使用JAX-RPC创建Web Service 153

6-3 设计思路 156

6-4 实例代码解析 156

6-4-1 编写个人所得税计算服务(Web Service) 156

6-4-2 调用Web Service 162

6-5 本章小结 165

第7章 实例六:智能公文管理系统(工作流引擎) 166

7-1 工作流基础 166

7-1-1 工作流的概念 167

7-1-2 为什么要用工作流 168

7-2 工作流的实现原理 170

7-3 设计思路 172

7-3-1 WorkFlow引擎设计综述 172

7-3-2 WorkFlow引擎所需的数据结构 173

7-4 实例代码解析 175

7-4-1 WorkFlow定义 175

7-4-2 WorkFlow实例化 186

7-4-3 工作流执行情况的监控——HistoryRecord类 210

7-4-4 WorkFlow执行 212

7-5 本章小结 216

第8章 实例七:基于树型结构的用户及权限管理 217

8-1 TreeView基础 218

8-1-1 TreeView的特征 218

8-1-2 关联关系介绍 219

8-1-3 TreeView的实现方法和表现形式 227

8-1-4 各种TreeView的实现方式的对比 241

8-2 设计思路 242

8-3 实例代码解析 244

8-4 本章小结 247

9-1 XML简介 248

9-1-1 XML的起源 248

第9章 实例八:基于XML的用户管理系统 248

9-1-2 XML的用途 249

9-1-3 认识XML文档 250

9-1-4 DTD和XML Schema 251

9-2 用Java访问XML文档 251

9-4-1 DOM简介 252

9-2-2 SAX简介 256

9-2-3 JDOM 262

9-3 设计思路 264

9-4 实例代码解析 266

9-5 本章小结 274

第10章 实例九:模拟ATM处理系统 275

10-1 ATM处理系统的功能介绍 275

10-2 多线程编程基础 276

10-2-1 程序、进程与线程 276

10-2-2 多线程状态和优先级 276

10-2-3 创建并启动线程 278

10-2-4 控制线程 281

10-2-5 线程同步 282

10-2-6 何时使用多线程 286

10-4 实例代码解析 287

10-3 设计思路 287

10-5 本章小结 295

第11章 实例十:Struts编程实例 296

11-1 Struts基础 297

11-1-1 Struts的起源 297

11-1-2 什么是MVC 298

11-1-3 Model1和Model2 300

11-1-4 什么是Taglib 302

11-1-5 Struts的优、缺点 305

11-2 运行第一个Struts应用 306

11-3 用Struts说Hello World 309

11-3-1 设计思路 310

11-3-1 实例代码解析 310

11-4 本章小结 316

附录A 使用JBuilder开发基于Struts的Web应用 317

一、Struts简介 317

二、使用JBuilder创建基于Struts框架的Web应用 318

附录B 表示层(View)的工具简介 327

一、Calendar组件 327

二、WordEdit组件 329

三、Chart系列组件 332