- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
适用于所有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网络编程核心技术详解》
课程大纲-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节)
第5章创建非阻塞的HTTP服务器(25分钟1节)
5-1
创建非阻塞的HTTP服务器本节课首先对HTTP协议做了简要的介绍,然后介绍了用Java创建的一个简单的非阻塞的HTTP服务器。
「仅限付费用户」点击下载“javanetsourcecode.rar”
[25:39]开始学习第6章客户端协议处理框架(27分钟1节)
第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节)
第10章Java反射机制(26分钟1节)
第11章RMI框架(39分钟1节)
第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节)
第16章XML数据处理(40分钟1节)
第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]开始学习
“零巴哒”老师的其他课程更多+