返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Java网络编程核心技术详解 视频微课版 孙卫琴 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 孙卫琴著
    • 出版社: 电子工业出版社
    • 出版时间:2020-03-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 孙卫琴著
    • 出版社:电子工业出版社
    • 出版时间:2020-03-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2020-03-01
    • 字数:960000
    • 页数:600
    • 开本:16开
    • 装帧:平装
    • ISBN:9787121383151
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    Java网络编程核心技术详解 视频微课版

    作  者:孙卫琴 著
    定  价:129
    出 版 社:电子工业出版社
    出版日期:2020年03月01日
    页  数:600
    装  帧:平装
    ISBN:9787121383151
    主编推荐

    内容简介

    本书结合大量典性的实例,详细介绍了用Java来编写网络应用程序的技术。本书的范例都基于近期新的JDK10版本。本书内容包括:Java网络编程的基础知识、 套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安所有渠道络通信、XML数据处理和Web服务。阅读本书,读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。本书适用于所有Java编程人员,包括Java初学者及资深Java开发人员。本书还可作为高校的Java教材,以及企业Java培训教材。

    作者简介

    精彩内容

    目录
    章Java网络编程入门
    1.1进程之间的通信
    1.2计算机网络的概念
    1.3OSI参考模型
    1.4TCP/IP参考模型和TCP/IP
    1.4.1IP
    1.4.2TCP以及端口
    1.4.3RFC简介
    1.4.4客户/服务器通信模式
    1.5用Java编写客户/服务器程序
    1.5.1创建EchoServer
    1.5.2创建EchoClient
    1.6小结
    1.7练习题
    第2章Socket用法详解
    2.1构造Socket
    2.1.1设定等待建立连接的超时时间
    2.1.2设定服务器的地址
    2.1.3设定客户端的地址
    2.1.4客户连接服务器时可能抛出的异常
    2.1.5使用代理服务器
    2.1.6InetAddress地址类的用法
    2.1.7NetworkInterface类的用法
    2.2获取Socket的信息
    2.3关闭Socket
    2.4半关闭Socket
    2.5设置Socket的选项
    2.5.1TCP_NODELAY选项
    2.5.2SO_RESUSEADDR选项
    2.5.3SO_TIMEOUT选项
    2.5.4SO_LINGER选项
    2.5.5SO_RCVBUF选项
    2.5.6SO_SNDBUF选项
    2.5.7SO_KEEPALIVE选项
    2.5.8OOBINLINE选项
    2.5.9IP服务类型选项
    2.5.10设定连接时间、延迟和带宽的相对重要性
    2.6发送邮件的SMTP客户程序
    2.7小结
    2.8练习题
    第3章ServerSocket用法详解
    3.1构造ServerSocket
    3.1.1绑定端口
    3.1.2设定客户连接请求队列的长度
    3.1.3设定绑定的IP地址
    3.1.4默认构造方法的作用
    3.2接收和关闭与客户的连接
    3.3关闭ServerSocket
    3.4获取ServerSocket的信息
    3.5ServerSocket选项
    3.5.1SO_TIMEOUT选项
    3.5.2SO_REUSEADDR选项
    3.5.3SO_RCVBUF选项
    3.5.4设定连接时间、延迟和带宽的相对重要
    3.6创建多线程的服务器
    3.6.1为每个客户分配一个线程
    3.6.2创建线程池
    3.6.3使用JDK类库提供的线程池
    3.6.4向线程池提交有异步运算结果的任务
    3.6.5使用线程池的注意事项
    3.7关闭服务器
    3.8小结
    3.9练习题
    第4章非阻塞通信
    4.1线程阻塞的概念
    4.1.1线程阻塞的原因
    4.1.2服务器程序用多线程处理阻塞通信的局限
    4.1.3非阻塞通信的基本思想
    4.2非阻塞通信API的用法
    4.2.1缓冲区
    4.2.2字符编码Charset
    4.2.3通道
    4.2.4SelectableChannel类
    4.2.5ServerSocketChannel类
    4.2.6SocketChannel类
    4.2.7Selector类
    4.2.8SelectionKey类
    4.2.9Channels类
    4.2.10Socket选项
    4.3服务器编程范例
    4.3.1创建阻塞的EchoServer
    4.3.2创建非阻塞的EchoServer
    4.3.3在EchoServer中混合用阻塞模式与非阻塞模式
    4.4客户端编程范例
    4.4.1创建阻塞的EchoClient
    4.4.2创建非阻塞的EchoClient
    4.5异步通道和异步运算结果
    4.6在GUI中用SwingWorker实现异步交互
    4.6.1SwingWorker类的用法
    4.6.2用SwingWorker类来展示进度条
    4.6.3用SwingWorker类实现异步的AsynEchoClient
    4.7小结
    4.8练习题
    第5章创建非阻塞的HTTP服务器
    5.1HTTP简介
    5.1.1HTTP请求格式
    5.1.2HTTP响应格式
    5.1.3测试HTTP请求
    5.2创建非阻塞的HTTP服务器
    5.2.1服务器主程序:HttpServer类
    5.2.2具有自动增长的缓冲区的ChannelIO类
    5.2.3负责处理各种事件的Handler接口
    5.2.4负责处理接收连接就绪事件的AcceptHandler类
    5.2.5负责接收HTTP请求和发送HTTP响应的RequestHandler类
    5.2.6代表HTTP请求的Request类
    5.2.7代表HTTP响应的Response类
    5.2.8代表响应正文的Content接口及其实现类
    5.2.9运行HTTP服务器
    5.3小结
    5.4练习题
    第6章客户端协议处理框架
    6.1客户端协议处理框架的主要类
    6.2在客户程序中运用协议处理框架
    6.2.1URL类的用法
    6.2.2URLConnection类的用法
    6.3实现协议处理框架
    6.3.1创建EchoURLConnection类
    6.3.2创建EchoURLStreamHandler及工厂类
    6.3.3创建EchoContentHandler类及工厂类
    6.3.4在EchoClient类中运用ECHO协议处理框架
    6.4小结
    6.5练习题
    第7章用Swing组件展示HTML文档
    7.1在按钮等组件上展示HTML文档
    7.2用JEditorPane组件创建简单的浏览器
    7.2.1处理HTML页面上的超级链接
    7.2.2处理HTML页面上的表单
    7.2.3创建浏览器程序
    7.3小结
    7.4练习题
    第8章基于UDP的数据报和套接字
    8.1UDP简介
    8.2DatagramPacket类
    8.2.1选择数据报的大小
    8.2.2读取和设置DatagramPacket的属性
    8.2.3数据格式的转换
    8.2.4重用DatagramPacket
    8.3DatagramSocket类
    8.3.1构造DatagramSocket
    8.3.2接收和发送数据报
    8.3.3管理连接
    8.3.4关闭DatagramSocket
    8.3.5DatagramSocket的选项
    8.3.6IP服务类型选项
    8.4DatagramChannel类
    8.4.1创建DatagramChannel
    8.4.2管理连接
    8.4.3用send()方法发送数据报
    8.4.4用receive()方法接收数据报
    8.4.5用write()方法发送数据报
    8.4.6用read()方法接收数据报
    8.4.7Socket选项
    8.5组播
    8.5.1MulticastSocket类
    8.5.2组播Socket的范例
    8.6小结
    8.7练习题
    第9章对象的序列化与反序列化
    9.1JDK类库中的序列化API
    9.1.1把对象序列化到文件
    9.1.2把对象序列化到网络
    9.2实现Serializable接口
    9.2.1序列化对象图
    9.2.2控制序列化的行为
    9.2.3readResolve()方法在单例类中的运用
    9.3实现Externalizable接口
    9.4可序列化类的不同版本的序列化兼容性
    9.5小结
    9.6练习题
    0章Java语言的反射机制
    10.1JavaReflectionAPI简介
    10.2在远程方法调用中运用反射机制
    10.3代理模式
    10.3.1静态代理类
    10.3.2动态代理类
    10.3.3在远程方法调用中运用代理类
    10.4小结
    10.5练习题
    1章RMI框架
    11.1RMI的基本原理
    11.2创建个RMI应用
    11.2.1创建远程接口
    11.2.2创建远程类
    11.2.3创建服务器程序
    11.2.4创建客户程序
    11.2.5运行RMI应用
    11.3远程对象工厂设计模式
    11.4远程方法中的参数与返回值传递
    11.5回调客户端的远程对象
    11.6远程对象的并发访问
    11.7分布式垃圾收集
    11.8远程对象的equals()、hashCode()和clone()方法
    11.9使用安全管理器
    11.10RMI应用的部署以及类的动态加载
    11.11远程激活
    11.12小结
    11.13练习题
    2章通过JDBCAPI访问数据库
    12.1JDBC的实现原理
    12.2安装和配置MySQL数据库
    12.3JDBCAPI简介
    12.4JDBCAPI的基本用法
    12.4.1处理字符编码的转换
    12.4.2把连接数据库的各种属性放在配置文件中
    12.4.3管理Connection、Statement和ResultSet对象的生命周期
    12.4.4执行SQL脚本文件
    12.4.5处理SQLException
    12.4.6输出JDBC日志
    12.4.7获得新插入记录的主键值
    12.4.8设置批量抓取属性
    12.4.9检测驱动器使用的JDBC版本
    12.4.10元数据
    12.5可滚动以及可更新的结果集
    12.6行集
    12.7调用存储过程
    12.8处理Blob和Clob类型数据
    12.9控制事务
    12.9.1事务的概念
    12.9.2声明事务边界的概念
    12.9.3在mysql.exe程序中声明事务
    12.9.4通过JDBCAPI声明事务边界
    12.9.5保存点
    12.9.6批量更新
    12.9.7设置事务隔离级别
    12.10数据库连接池
    12.10.1创建连接池
    12.10.2DataSource数据源
    12.11小结
    12.12练习题
    3章基于MVC和RMI的分布式应用
    13.1MVC设计模式简介
    13.2store应用简介
    13.3创建视图
    13.4创建控制器
    13.5创建模型
    13.6创建独立应用
    13.7创建分布式应用
    13.8小结
    13.9练习题
    4章通过JavaMailAPI收发邮件
    14.1E-mail协议简介
    14.1.1SMTP
    14.1.2POP3
    14.1.3接收邮件的新协议IMAP
    14.1.4MIME简介.
    14.2JavaMailAPI简介
    14.3建立JavaMail应用程序的开发环境
    14.3.1获得JavaMailAPI的类库
    14.3.2安装和配置邮件服务器
    14.4创建JavaMail应用程序
    14.5身份验证
    14.6授权码验证
    14.7URLName类
    14.8创建和读取复杂电子邮件
    14.8.1邮件地址
    14.8.2邮件头部
    14.8.3邮件标记
    14.8.4邮件正文
    14.9操纵邮件夹
    14.10小结
    14.11练习题
    5章安全网络通信
    15.1SSL简介
    15.1.1加密通信
    15.1.2安全证书
    15.1.3SSL握手
    15.1.4创建自我签名的安全证书
    15.2JSSE简介
    15.2.1KeyStore、KeyManager与TrustManager类
    15.2.2SSLContext类
    15.2.3SSLServerSocketFactory类
    15.2.4SSLSocketFactory类
    15.2.5SSLSocket类
    15.2.6SSLServerSocket类
    15.2.7SSLEngine类
    15.3创建基于SSL的安全服务器和安全客户
    15.4小结
    15.5练习题
    6章XML数据处理
    16.1用DOM处理XML文档
    16.2用SAX处理XML文档
    16.2.1创建XML文档的具体处理类CustomerHandler
    16.2.2创建XML文档的解析类SaxDemo
    16.3用JDOM处理XML文档
    16.4用DOM4J处理XML文档
    16.5Java对象的XML序列化和反序列化
    16.6小结
    16.7练习题
    7章用Axis发布Web服务
    17.1SOAP简介
    17.2建立ApacheAxis环境
    17.3在Tomcat上发布Apache-AxisWeb应用
    17.4创建SOAP服务
    17.4.1创建提供SOAP服务的Java类
    17.4.2创建SOAP服务的发布描述文件
    17.5发布和管理SOAP服务
    17.5.1发布SOAP服务
    17.5.2管理SOAP服务
    17.6创建和运行SOAP客户程序
    17.7小结
    17.8练习题
    8章用Spring整合CXF发布Web服务
    18.1创建Web服务接口和实现类
    18.2在Spring配置文件中配置Web服务
    18.3在web.xml配置文件中配置Spring和CXF
    18.4在Tomcat中发布Web服务
    18.5创建和运行客户程序
    18.6小结
    18.7练习题
    附录A本书范例的运行方法
    A.1本书所用软件的下载地址
    A.2部分软件的安装
    A.2.1安装JDK
    A.2.2安装ANT
    A.2.3安装Tomcat
    A.3编译源程序
    A.4运行客户/服务器程序
    A.5处理编译和运行错误

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购