|
作者:孙卫琴
出版社:电子工业出版社
京东上购买
当当上购买
在线交流
本书目录
本书前言
试读样章(第1章, Java网络编程入门)
试读样章(第4章,非阻塞通信)
书中源代码下载
本书涉及的软件下载
|
内容简介
本书结合大量典性的实例,详细介绍了用Java来编写网络应用程序的技术。本书的范例都基于最新的JDK10版本。本书内容包括:Java网络编程的基础知识、 套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、XML数据处理和Web服务。
本书大部分内容介绍了通过最底层的ServerSocket和Socket等创建服务器和客户端程序的技术。而要真正开发实用性的服务器,搭建高性能的分布式软件架构,需要考虑并发性能、可扩展性、可重用性、可维护性和负载均衡等许多问题,对软件开发人员的技术要求非常高。
为了使开发人员能把精力集中在处理具体业务领域的业务,在Java领域里出现了许多诸如Tomcat的服务器软件,以及诸如Spring、CXF和Axis等的框架软件,它们封装了底层的通信协议和通信细节,为开发人员提供了简明统一的API。本书后面章节介绍了这些框架软件的用法。
|