ad
close

Java网络编程零基础导读教程

帮助学员掌握网络编程的各种实用技术

182人学习

初级18课时2023/10/23更新

二维码下载学堂APP缓存视频离线看

零巴哒
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
68018人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45169人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
133002人学习
¥268.00
更 多 9 门 课 程
Java基础入门项目实战专题【买课送书】
师傅带徒弟学Java第1篇 Java基础视频课程
645405人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
525425人学习
¥49.00
师傅带徒弟学Java第4篇项目实战视频课程1——【Java】PetStore宠物商店
320209人学习
¥159.00
更 多 5 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6719人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25409人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28787人学习
¥29.00
更 多 42 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
PS快速入门视频教程
3731人学习
¥39.00
全套精讲C语言基础视频课程【答疑+课件下载】
4277人学习
¥78.00
Java基础与提高全套视频上卷[IDEA版本]
4227人学习
¥198.00
更 多 59 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
PS快速入门视频教程
3731人学习
¥39.00
全套精讲C语言基础视频课程【答疑+课件下载】
4277人学习
¥78.00
Java基础与提高全套视频上卷[IDEA版本]
4227人学习
¥198.00
更 多 59 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

适用于所有Java编程人员,包括Java初学者及资深Java开发人员。

你将会学到:

帮助学员掌握网络编程的各种实用技术

课程简介:

课程详情

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


课程大纲


本课程主要包括以下内容:

 

 第1节课:Java网络编程入门

 第2节课:Socket用法详解

 第3节课:ServerSocket用法详解

 第4节课:非阻塞通信

 第5节课: 创建非阻塞的HTTP服务器(Ⅰ)

 第6节课:客户端协议处理框架

 第7节课: 用Swing组件展示HTML文档

 第8节课:基于UDP的数据包和套接字

 第9节课:对象的序列化与反序列化

 第10节课:Java反射机制

 第11节课:RMI框架

 第12节课:通过JDBC API访问数据库

 第13节课:基于MVC和RMI的分布式应用

 第14节课:通过JavaMail API收发邮件

 第15节课:安全网络通信

 第16节课:XML数据处理

 第17节课:用Axis发布Web服务

 第18节课:用Spring整合CXF发布Web服务



讲师简介


本课程由Java开发专家孙卫琴老师讲解,孙卫琴老师除了有着丰富的软件项目开发和设计经验,还擅长著书写作,而且是优秀的软件开发讲师,在复旦大学、上海交大等高校,以及大型知名培训机构和企业里授课,获得学员的一致好评。孙卫琴姐姐一直细心制作系列软件开发教程,不断提升教学技巧和方法,其课程在网上阅读量累计达上百万。

孙卫琴老师著书立说,创作了十多本经典的软件开发书籍:


《精通Vue.js:Web前端开发技术详解》

《精通Spring:Java Web开发技术详解》

《Java面向对象编程》

《Java网络编程核心技术详解》

《漫画Java编程》

《Hibernate逍遥游记》

《精通JPA与Hibernate: Java对象持久化技术详解》

《精通Struts: 基于MVC的Java Web设计与开发》

《Tomcat与Java Web开发技术详解》

《Java 2认证考试指南与试题解析》

《大话Java程序设计从入门到精通》


学习建议


    如何学习本课程呢?针对不同技术背景的学员,给出以下建议:

(1)如果您还不具备Java编程的基础知识,建议先学习Java面向对象编程课程
(2)如果您已经具备了Java编程的基础知识,可以按照课程的内容安排,顺序渐进的学习。


授课特色

孙卫琴老师学识丰富,精通前端到后端的各个软件层的知识,在授课时,深入浅出,融会贯通,开阔学员的知识面和技术格局。


课程参考书籍


本课程的推荐参考书籍是孙卫琴老师创作的《Java网络编程核心技术详解

cover.png


展开更多

课程大纲-Java网络编程零基础导读教程

  • 第1章Java网络编程入门(32分钟1节)

  • 1-1

    Java网络编程入门本节课介绍了计算机网络的一些基本概念,重点介绍了网络的分层思想和TCP/IP协议。最后以EchoServer和EchoClient为例,介绍如何利用套接字来创建一个简单的Java服务器程序和Java客户程序。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [32:00]
  • 第2章Socket用法详解(30分钟1节)

  • 2-1

    Socket用法详解本节课首先介绍了Socket类的各个构造方法以及成员方法的用法,接着介绍了Socket的一些选项的作用,这些选项可控制客户建立与服务器的连接、以及接收和发送数据的行为。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [30:51]
  • 第3章ServerSocket用法详解(38分钟1节)

  • 3-1

    ServerSocket用法详解本节课首先介绍了ServerSocket类的各个构造方法以及成员方法的用法,接着介绍服务器如何用多线程来并发处理与多个客户的通信任务。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [38:31]
  • 第4章非阻塞通信(44分钟1节)

  • 4-1

    非阻塞通信

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [44:45]
  • 第5章创建非阻塞的HTTP服务器(25分钟1节)

  • 5-1

    创建非阻塞的HTTP服务器本节课首先对HTTP协议做了简要的介绍,然后介绍了用Java创建的一个简单的非阻塞的HTTP服务器。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [25:39]
  • 第6章客户端协议处理框架(27分钟1节)

  • 6-1

    客户端协议处理框架

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [27:13]
  • 第7章用Swing组件展示HTML文档(17分钟1节)

  • 7-1

    用Swing组件展示HTML文档本节课介绍如何运用Swing组件来创建一个浏览器客户程序,展示来自Web服务器的HTML文档。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [17:16]
  • 第8章基于UDP的数据报和套接字(27分钟1节)

  • 8-1

    基于UDP的数据报和套接字本节课介绍如何发送基于UDP协议的数据包,主要介绍了DatagramSocket与DatagramPacket的用法。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [27:29]
  • 第9章对象的序列化与反序列化(23分钟1节)

  • 9-1

    对象的序列化与反序列化

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [23:58]
  • 第10章Java反射机制(26分钟1节)

  • 10-1

    Java反射机制本节课介绍了Java反射API的用法,还介绍了创建动态代理类的方法。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [26:15]
  • 第11章RMI框架(39分钟1节)

  • 11-1

    RMI框架本节课通过具体的范例,介绍了如何运用RMI框架实现远程方法的调用。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [39:36]
  • 第12章通过JDBC API访问数据库(39分钟1节)

  • 12-1

    通过JDBC API访问数据库本节课介绍如何通过JDBC API来访问关系数据库,对数据库中的表进行查询、更新、删除、添加等操作。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [39:43]
  • 第13章基于MVC和RMI的分布式应用(30分钟1节)

  • 13-1

    基于MVC和RMI的分布式应用本节课结合具体的范例,介绍如何运用MVC设计模式和RMI框架,来创建一个分布式的软件应用。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [30:24]
  • 第14章通过JavaMail API收发邮件(28分钟1节)

  • 14-1

    通过JavaMail API收发邮件本节课介绍如何通过Java Mail API来和邮件服务器通信,进行接收和发送邮件的操作。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [28:57]
  • 第15章安全网络通信(36分钟1节)

  • 15-1

    安全网络通信本节课介绍如何运用JSSE API来进行安全地网络通信,还介绍了JDK提供的keytool工具的用法。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [36:31]
  • 第16章XML数据处理(40分钟1节)

  • 16-1

    XML数据处理本节课介绍了读取XML数据的几种API。还介绍了对JavaBean进行XML序列化和反序列化的通用API。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [40:49]
  • 第17章用Axis发布Web服务(30分钟1节)

  • 17-1

    用Axis发布Web服务本节课介绍Web服务的运用原理,还结合具体的范例介绍如何运用Axis框架来创建、发布和访问Web服务。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [30:00]
  • 第18章用Spring整合CXF发布Web服务(17分钟1节)

  • 18-1

    用Spring整合CXF发布Web服务本节课介绍如何在Spring和CXF的整合框架中创建、发布和访问Web服务。

    「仅限付费用户」点击下载“javanetsourcecode.rar”

    [17:50]
close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部