>> 欢迎您, 客人登录 | 注册
技术交流  书籍支持  视频课程  卫琴专栏  在线测试  资源下载  联系我们  站内搜索 首页
《Java网络编程核心技术详解》技术支持
 作者:孙卫琴
 出版社:电子工业出版社
 京东上购买
 当当上购买
 在线交流
 本书目录
 本书前言
 试读样章(第1章, Java网络编程入门)
 试读样章(第4章,非阻塞通信)
 书中源代码下载
 本书涉及的软件下载

内容简介

本书结合大量典性的实例,详细介绍了用Java来编写网络应用程序的技术。本书的范例都基于最新的JDK10版本。本书内容包括:Java网络编程的基础知识、 套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、XML数据处理和Web服务。

本书大部分内容介绍了通过最底层的ServerSocket和Socket等创建服务器和客户端程序的技术。而要真正开发实用性的服务器,搭建高性能的分布式软件架构,需要考虑并发性能、可扩展性、可重用性、可维护性和负载均衡等许多问题,对软件开发人员的技术要求非常高。

为了使开发人员能把精力集中在处理具体业务领域的业务,在Java领域里出现了许多诸如Tomcat的服务器软件,以及诸如Spring、CXF和Axis等的框架软件,它们封装了底层的通信协议和通信细节,为开发人员提供了简明统一的API。本书后面章节介绍了这些框架软件的用法。
第1节课     第2节课    第3节课    第4节课     第5节课    第6节课    第7节课     第8节课    第9节课    第10节课
第11节课 第12节课 第13节课 第14节课 第15节课 第16节课 第17节课 第18节课 第19节课
PPT讲义 课程源代码 课程反馈与交流
本书源代码 JDK10安装软件(for Windows) JDK10安装软件(for Linux) CXF 3.3.4
Tomcat9安装软件(for Windows,ZIP文件) MySQL5.7安装软件 Spring 5.1.2 ZIP文件 Merak邮件服务器安装软件(ZIP文件)
Axis2-bin ZIP文件 Axis2-war ZIP文件 JDOM ZIP文件 ANT1.10 ZIP文件
阅读本书,读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。本书适用于所有Java编程人员,包括Java初学者及资深Java开发人员。本书还可作为高校的Java教材,以及企业Java培训教材。
异步通道和异步运算结果    [作者:孙卫琴]

从JDK7开始,引入了表示异步通道的AsynchronousSocketChannel类和AsynchronousServerSocketChannel类,这两个类的作用与SocketChannel类和ServerSocketChannel相似,区别在于异步通道的一些方法总是采用非阻塞工作模式,并且它们的非阻塞方法会立即返回一个Future对象,用来存放方法的异步运算结果。 ......
盘点用Java抓取HTTP服务器和FTP服务器的网页数据或图片等数据的实用技巧  [作者:孙卫琴]

在信息时代,常常需要通过编程的方式来灵活整理各种网络数据。首先涉及到如何方便准确地抓取网络数据。下面盘点用Java程序来访问HTTP服务器以及FTP服务器的各种实用技巧。主要介绍了Java Socket、java.net.URL类、Selenuim软件包、Apache HttpClients、Apache FTPClient来和HTTP服务器以及FTP服务器通信的方法以及其优缺点。 ......
用Java套接字访问HTTP服务器读取网页数据      [作者:孙卫琴]
用java.net.URL类访问HTTP服务器读取网页数据      [作者:孙卫琴]
用Apache HttpClients下载网上的图片等各种数据      [作者:孙卫琴]
用Apache FTPClient在FTP服务器上创建目录      [作者:孙卫琴]
优化访问数据库的程序代码的一些技巧     [作者:孙卫琴]
通过JDBC API调用存储过程 [作者:孙卫琴]
用Java套接字编写基本的客户/服务器程序      [作者:孙卫琴]
创建基于SSL的安全服务器和安全客户的范例      [作者:孙卫琴]
Java实现UDP通信     [作者:日月光华]
通过JSSE API获得密钥库中密钥对的公钥和私钥      [作者:flybird]
用SwingWorker显示进度条的范例     [作者:flybird]
用Java Socket实现代理服务器程序 [作者:sunshine]
more...


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。   联系我们