图书介绍

Java网络编程原理与JSP Web开发核心技术【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Java网络编程原理与JSP Web开发核心技术
  • 马晓敏,肖明,姜远明,齐永波编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113109813
  • 出版时间:2010
  • 标注页数:327页
  • 文件大小:54MB
  • 文件页数:340页
  • 主题词:JAVA语言-程序设计-高等学校-教材;JAVA语言-主页制作-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java网络编程原理与JSP Web开发核心技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 网络程序设计基础1

1.1 网络程序设计简介1

1.2 计算机网络体系结构2

1.2.1 OSI分层结构2

1.2.2 Internet体系结构4

1.2.3 传输控制协议TCP5

1.2.4 网际协议IP7

1.3 Java支持的网络程序技术9

1.3.1 使用数据报传输10

1.3.2 Java的安全性10

1.4 网络程序设计架构12

1.4.1 C/S体系结构12

1.4.2 B/S体系结构13

1.4.3 发展与前景14

小结14

习题一14

第2章 Java的多线程机制15

2.1 Java中的线程与多线程概述15

2.2 Java中线程类、接口和方法及多线程实现16

2.2.1 用Thread类创建多线程应用程序16

2.2.2 用Runnable接口创建多线程应用程序17

2.3 线程优先级19

2.3.1 分配线程优先级19

2.3.2 设置和获取当前线程优先级20

2.4 线程的生命周期21

2.4.1 线程的生命周期21

2.4.2 线程的等待/通知机制22

2.5 线程池25

2.5.1 为什么使用线程池25

2.5.2 线程池的开销26

2.5.3 线程池的实现26

小结29

习题二29

第3章 Socket网络编程30

3.1 套接字Socket和Socket通信基础30

3.1.1 套接字Socket的定义30

3.1.2 面向客户端/服务器结构的套接字Socket32

3.1.3 套接字Socket最基本的函数与函数调用流程33

3.2 Windows Sockets网络编程35

3.2.1 Windows Sockets编程概述35

3.2.2 客户端和服务器端主要函数描述35

3.3 Windows Sockets网络编程实例42

3.3.1 构建编程环境42

3.3.2 TCP服务器和客户端编程实例42

3.3.3 UDP服务器和客户端编程实例45

小结47

习题三47

第4章 Java网络编程48

4.1 数据流48

4.1.1 数据流与网络技术的联系48

4.1.2 流的工作方式48

4.1.3 过滤器流、读取器和写入器49

4.1.4 对象持久性和对象序列化57

4.2 基于TCP协议的套接字通信60

4.2.1 TCP的套接字61

4.2.2 Socket类63

4.2.3 ServerSocket类64

4.2.4 异常处理66

4.2.5 TCP协议网络通信实例67

4.3 基于UDP协议的数据报和套接字69

4.3.1 UDP概述70

4.3.2 DatagramPacket类70

4.3.3 DatagramSocket类71

4.3.4 构建UDP客户端/服务器71

4.3.5 UDP网络应用实例73

4.4 组播套接字77

4.4.1 组播传播方式77

4.4.2 组播Socket类79

4.4.3 组播Socket的实例80

小结82

习题四83

第5章 应用协议的实现84

5.1 概述84

5.2 应用协议规范84

5.2.1 基于TCP传输协议的应用层协议84

5.2.2 基于UDP传输协议的应用层协议85

5.2.3 RFC86

5.3 SMTP通信协议86

5.3.1 SMTP介绍86

5.3.2 SMTP客户端——Java应用程序88

5.3.3 SMTP客户端——Java Applet92

5.4 POP3通信协议95

5.4.1 POP3介绍95

5.4.2 POP3客户端96

5.5 FTP协议100

5.5.1 FTP协议体系结构100

5.5.2 FTP工作模式103

5.5.3 服务器端FTP程序104

5.5.4 客户端FTP程序110

5.6 HTTP协议113

5.6.1 HTTP协议概述113

5.6.2 HTTP协议内容114

5.6.3 HTTP服务器实现117

5.7 统一资源定位器URL类与HTTP协议121

5.7.1 Java URL主类121

5.7.2 URLConnection抽象类123

5.7.3 用URL和URLConnection获取资源127

小结129

习题五130

第6章 JSP基础知识131

6.1 JSP概述131

6.1.1 JSP的工作原理131

6.1.2 JSP的特点133

6.1.3 JSP与传统CGI的比较134

6.1.4 JSP与ASP的比较134

6.1.5 JSP与PHP的比较135

6.2 建立JSP运行环境136

6.2.1 JSP运行环境要求136

6.2.2 JDK的安装与配置137

6.2.3 JSP服务器配置137

6.2.4 一个典型的JSP文件139

6.3 JSP基本语法140

6.3.1 通用的语法规则140

6.3.2 JSP的脚本元素141

6.3.3 JSP指令143

6.3.4 JSP动作元素145

6.4 JSP的内置对象150

6.4.1 内置对象介绍150

6.4.2 application对象152

6.4.3 config对象153

6.4.4 exception对象155

6.4.5 out对象156

6.4.6 page对象158

6.4.7 pageContext对象158

6.4.8 request对象158

6.4.9 reponse对象161

6.4.10 session对象163

6.5 JSP与HTML表单165

6.5.1 表单概述165

6.5.2 建立表单165

6.5.3 按钮标识166

6.5.4 复选框标识168

6.5.5 单选按钮标识169

6.5.6 列表框标识170

6.5.7 文本区域标识172

6.5.8 隐藏域标识173

6.6 JSP的异常处理174

小结175

习题六175

第7章 JSP核心技术之Java Servlet176

7.1 Servlet概述176

7.1.1 Servlet容器与Tomcat服务器176

7.1.2 Servlet的特点177

7.1.3 Servlet的生命周期178

7.1.4 Servlet API简介179

7.2 编写简单的Servlet182

7.2.1 Servlet基本结构182

7.2.2 输出纯文本的Servlet182

7.2.3 编译运行Servlet183

7.2.4 输出HTML的Servlet183

7.2.5 Servlet的配置184

7.2.6 Servlet的调用186

7.3 Servlet应用187

7.3.1 获取表单数据187

7.3.2 读取HTTP请求头188

7.3.3 处理Cookie189

7.3.4 Servlet中的HTTP会话管理190

7.3.5 创建Web监听191

7.3.6 创建过滤程序195

小结199

习题七199

第8章 JSP核心技术之JavaBean组件200

8.1 JavaBean概述200

8.1.1 什么是JavaBean200

8.1.2 JavaBean的属性200

8.1.3 编写简单的JavaBean202

8.1.4 编译和部署JavaBean203

8.2 在JSP中应用JavaBean203

8.2.1 在JSP中调用JavaBean203

8.2.2 通过动作指令获取与设置JavaBean属性值205

8.2.3 JSP+Servlet+JavaBean结合使用208

8.3 JavaBean应用实例211

8.3.1 计数器JavaBean211

8.3.2 在线投票JavaBean211

小结215

习题八215

第9章 JSP数据库编程技术216

9.1 JDBC概述216

9.1.1 JDBC工作原理216

9.1.2 JDBC API简介217

9.2 MySQL数据库的安装与配置221

9.3 连接数据库225

9.3.1 连接数据库的一般过程225

9.3.2 使用JDBC-ODBC驱动连接Access数据库226

9.3.3 使用JDBC驱动连接MySQL数据库228

9.3.4 通过JSP页面连接数据库229

9.3.5 通过JavaBean连接数据库230

9.3.6 通过Servlet连接数据库233

9.4 数据库高级操作235

9.4.1 使用存储过程235

9.4.2 事务操作237

9.4.3 操作二进制数据237

9.5 数据库连接池技术238

9.5.1 连接池与数据源概述238

9.5.2 使用连接池连接MySQL数据库241

9.6 应用实例242

小结246

习题九246

第10章 JSP相关技术与MVC模式247

10.1 JSP的文件操作247

10.1.1 JSP的目录操作247

10.1.2 JSP的文本文件操作249

10.1.3 JSP的流文件操作251

10.1.4 文件的上传和下载253

10.2 JSP的邮件发送技术261

10.2.1 JavaMail API简介261

10.2.2 JavaMail API结构261

10.2.3 在JSP页面中使用JavaMail API发送E-mail264

10.2.4 在JSP页面中发送包含附件的E-mail267

10.3 Ajax技术270

10.3.1 Ajax概述270

10.3.2 Ajax的关键技术271

10.3.3 Ajax框架277

10.3.4 在JSP中应用Ajax技术278

10.4 MVC设计模式与应用283

10.4.1 MVC设计模式283

10.4.2 Struts框架结构285

10.4.3 Struts配置文件288

10.4.4 Struts标签库291

10.4.5 Struts框架实现291

小结299

习题十300

第11章 Java EE技术与Java ME移动编程301

11.1 Java EE技术301

11.1.1 Java EE简介301

11.1.2 Java EE应用层次与组件302

11.1.3 Java EE容器体系结构303

11.1.4 EJB简介304

11.1.5 Java EE应用程序的打包与部署306

11.2 Java ME移动编程307

11.2.1 Java ME移动编程概述308

11.2.2 Java ME技术框架308

11.2.3 Java ME应用项目开发过程309

小结314

习题十一314

附录A Struts核心类介绍315

附录B Struts常用标签库319

附录C web.xml文件322

附录D 本书所用资源327

参考文献328

热门推荐