java网络编程实例-基于J2ME的手机应用编程教学的基础知识,Java网络编程技术
由于计算机网络的普及和基于网络应用的信息技术的迅猛发展,对计算机网络应用人才的需求也在不断增加。在网络程序设计应用领域,Java面向对象编程技术正在逐步成为计算机网络应用开发的主流。电子商务、远程教学、网络游戏等都在纷纷使用Java技术,Java手机编程和基于Java技术的各种芯片的应用等也在日常生活中随处可见。从当前的网络编程应用的发展来看,Java网络编程技术有比较广阔的应用前景,许多与网络技术应用相关的行业对Java程序员的需求也在不断增加。相比其他的编程语言,学习和掌握Java更为容易。因此,全国各地高校与计算机相关的很多专业,尤其是计算机网络应用技术和其他相关专业的高职高专,更是将Java语言作为学习和掌握面向对象编程技术的必修课,相继开设了Java程序设计或与Java技术相关的课程,并将重点放在培养掌握应用技术为主的中等层次人才上,以适应当前社会对信息技术和网络应用人才的需要。
在掌握了有关Java编程的基础知识,熟悉基本的Java类库后,教师和学生都希望对基于Web应用的Java编程和基于J2ME的手机应用编程有一定的了解java网络编程实例,以便进一步熟悉与Java相关的网络编程应用,为就业打下较好的技术基础。但由于学生的知识基础、学习能力和水平参差不齐,也造成了教学过程中传授知识和培养应用能力的难度。为此,本书作者根据多年从事Java教学所积累的教学经验和实际开发中的一些体会,并根据高职高专学生的学习兴趣、学习特点、知识基础和能力水平等,选择了一些比较适合高职高专相关专业Java网络编程教学的内容作为教材的主要内容。本书内容力求新颖,结构合理、概念清晰,通俗易懂和有较强的实用性。例题的选择既考虑加深对知识的理解和掌握java网络编程实例,又考虑到学生的学习兴趣和编程应用,并进行详细的讲解和分析。每章实训习题的编写具有针对性,以帮助学生巩固和拓展所学知识,提高实际编程的能力。
本书内容包括基于C/S的Java网络编程,包含后台数据库、基于Web应用的Java网络编程,基于J2ME的手机应用编程等。第1章讲述Java网络编程的基本概念,使用URL类和URLConnection类及方法访问Web服务器的客户应用程序,基于TCP/IP的套接字(Socket)通信应用编程,UDP数据报通信及其应用编程。第2章使用MySQL讲述SQL语言的基本知识,通过JDBC来操作SQL语句,运用Java操作数据库和实现JDBC数据库应用。第3章讲述JSP及JavaBean网站编程,对Tomcat的安装和配置、JSP编程应用的相关知识和主要APl等进行了比较详细的说明,并通过综合实例讲述了基于Web的电子商务网站框架和实现。第4章讲述在J2ME下开发简单的手机应用程序,详细说明了J2ME开发环境的配置,高、低级用户界面编程和各种事件响应,记录管理系统(RMS)应用,短信交互和HTTP通信等。
本书可作为人民邮电出版社出版的《Java程序设计》(ISBN 7—115-13005-1/TR4399,朱喜福等编写)教材的后续教材或实训教材,根据教学课时的多少选择部分或全部内容进行讲
解和实训,为学生掌握Java网络应用编程提供很好的入门,为进一步学习与Java相关的网络应用编程技术打下比较扎实的基础。参加本书编写的人员还有张志纯、乐娟。
编者
2005年7月