本书是为Java学习者了解Java编程的基础内容后,进一步比较全面地学习Java网络应用编程而编写的入门教材。具有内容新颖,结构合理、概念清晰,通俗易懂和有较强的实用性。例题的选择既考虑加深对知识的理解和掌握,又考虑到学生的学习兴趣和编程应用,并进行详细的讲解和分析。每章实训习题的编写具有针对性,以帮助学生巩固和拓展所学知识,提高实际编程的能力。
本书是为Java学习者了解Java编程的基础内容后,进一步比较全面地学习Java网络应用编程而编写的入门教材。全书内容分为4章。第1章讲述Java的网络编程基础,包括Java网络编程的基本概念,IJRL,类和URLConnection类的使用,套接字(Socket)通信和UDP数据报通信及其应用。第2章使用MySQL讲述Java的JDBC数据库应用,包括SQL语言的基本知识,通过JDBC来操作SQL语句,在Java语言中操作数据库及数据库的应用。第3章讲述JSP及JavaBean网站编程,包括。Tomcat介绍及其安装,JSP语法对象,JSP隐含对象及其主要API等,并通过综合实例讲述基于Web的电子商务网站框架和实现。第4章讲述J2ME开发简单的手机应用程序,包括J2ME开发环境及配置,高、低级用户界面编程和事件响应,记录管理系统(RMS)应用,短信交互和HTTP通信,简单的手机游戏编程等。
本书内容详尽,取舍和安排恰当,讲解通俗易懂,循序渐进,实例丰富,并注重培养学生解决实际问题的能力。本书每章都安排了大量有针对性的上机编程练习题,便于教师教学和检验学生的学习效果,使学生对所学内容得到巩固和加强。本书可作为高等院校Java网络应用编程入门课程的教材和教学参考书,对于具有一定的Java编程基础,并希望进一步熟悉Java网络编程、数据库编程、商务网站开发和手机编程的读者,是一本理想的入门参考书。
第l章 Java网络编程基础
1.1 Java网络编程的基本概念
1.1.1 域名和IP地址
1.1.2 服务器和客户机
1.1.3 端口号
1.2 URL类和URL,Connection类
1.2.1 小程序访问www服务器
1.2.2 小型浏览器
1.2.3 通过URLConnection连接到WWW
l.3 套接字(Socket)通信
1.3.1 TCP客户机/月艮务器(C/S)通信简介
1.3.2 多客户机/月艮务器通信
1.4 UDP数据报通信
1.4.1 UDP数据报通信
1.4.2 简单的UDP客户机/服务器(C/S)通信
1.5 综合实例——简单的C/S考试系统
1.5.1 C/S考试系统的服务器端程序的设计
1.5.2 C/S考试系统的客户端程序的设计
1.5.3 C/S考试系统的运行和套接字通信的实现说明
1.5.4 C/S考试系统的服务器端程序实现
1.5.5 C/S考试系统的客户端程序实现
练习题
第2章 JDBC数据库应用
2.1 关系数据库管理系统
2.2 SQL基础
2.2.1 SQL数据类型
2.2.2 数据定义言语(DDL)
2.2.3 数据处理语言(DML)
2.3 Java JDBC
2.3.1 什么是JDBC
2.3.2 JDBC如何工作
2.3.3 JDBC驱动
2.3.4 连接池
……