商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
Java网络编程基础(第2版) |
|
|
|
Java网络编程基础(第2版) |
|
基本信息·出版社:人民邮电出版社
·页码:222 页
·出版日期:2008年10月
·ISBN:7115185034/9787115185037
·条形码:9787115185037
·版本:第2版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等职业院校计算机教育规划教材
内容简介 《Java网络编程基础》是为Java学习者在了解Java编程的基础知识之后,进一步学习Java网络编程而编写的教材。全书共4章,第1章通过使用MySQL讲述JDBC数据库应用编程,内容紧密围绕“综合实例——Java考试管理系统”来展开;第2章讲述C/S网络编程及应用,通过“综合实例——C/S考试系统”着重讲述C/S模式下的Java网络应用,这个实例与第1章的“Java考试管理系统”相结合,实现了一个完整的实用项目;第3章讲述JSP及JavaBean网站编程,并通过“综合实例——电子商务网站框架”讲述基于Web的电子商务网站的设计与实现;第4章讲述如何应用J2ME开发简单的手机应用程序,并通过一个综合实例完整地讲述了J2ME手机游戏设计与编码实现。
《Java网络编程基础》内容实用,通俗易懂,循序渐进,实例丰富,并注重培养学生解决实际问题的能力。《Java网络编程基础》每章都安排了大量有针对性的上机编程练习题,便于教师教学和检验学生的学习效果,帮助学生巩固和加强所学内容。《Java网络编程基础》可作为高等职业院校、应用型本科院校“Java网络编程”课程的教材;对于具有一定的Java编程基础,并希望进一步熟悉Java网络编程、数据库编程、商务网站开发和手机编程的读者,《Java网络编程基础》也是一本理想的参考书。
编辑推荐 作者结合近几年的Java课程教学改革实践和广大读者的反馈意见,在保留第、版教材特色的基础上,对教材进行了全面修订。《Java网络编程基础》从项目教学的实践出发,精心设计了每章的综合实例,增加、修改或替换了全书源代码,程序设计思路清晰,注释清楚,讲解详细,方便教师教学和学生自学;每章的编程实例,紧密结合理论知识,具有较强的针对性和实用性。
全书共4章,第1通过使用MySQL讲述JDBC数据库应用编程,内容紧密围绕“综合实例——Java考试管理系统”来展开;第2章讲述C/S网络编程及应用,通过“综合实例——C/S考试系统”着重讲述了C/S模式下的Java网络应用,这个实例与第1章的“Java考试管理系统”相结合,实现了一个完整的实用项目;第3章讲述JSP及JavaBean网站编程,并通过“综合实例——电子商务网站框架”讲述基于Web的电子商务网站的设计与实现;第4章讲述如何应用J2ME 开发简单的手机应用程序,并通过一个综合实例完整地讲述了J2ME手机游戏设计与编码实现。
目录 第1章JDBC数据库应用编程
1.1编程环境与关系型数据库管理系统
1.1.1编程环境
1.1.2关系型数据库管理系统
1.2SQL基础
1.2.1SQL数据类型
1.2.2数据定义言语(DDL)
1.2.3数据处理语言(DML)
1.3JDBC基础
1.3.1JDBC驱动
1.3.2JDBC的功能
1.3.3连接池
1.3.4事务操作
1.4JDBC编程实现Admin表的管理
1.4.1数据库连接类MySqlConnnection
1.4.2数据库表的对应类Admin
1.4.3数据库表的操作类DBAdmin
1.4.4JDBC操作流程
1.5综合实例--Java考试管理系统
1.5.1数据表
1.5.2数据表的对应类(examch1.mybean包)
1.5.3数据库表的操作类(examch1.db包)
1.5.4考试管理系统图形用户界面类(examch1.mygui包)
1.5.5考试管理系统主界面Test Frame类(examch1包)
习题
第2章C/S网络编程及应用
2.1C/S网络编程概述
2.1.1InetAddress类
2.1.2服务器和客户机
2.1.3端口号
2.2Socket通信
2.2.1Socket通信简介
2.2.2Socket类
2.2.3ServerSocket类
2.2.4Socket通信实现简单聊天室
2.3UDP通信
2.3.1UDP通信简介
2.3.2简单的UDP客户机/服务器通信
2.4综合实例--C/S考试系统
2.4.1C/S考试系统的客户端程序
2.4.2C/S考试系统服务器端程序
2.4.3C/S考试系统的运行
习题
第3章JSP及JavaBean网站编程
3.1编程环境与JSP网络的目录结构
3.1.1编程环境
3.1.2JSP网站的目录结构
3.2JSP(JavaServerPages)技术
3.2.1网络请求与响应
3.2.2什么是JSP
3.2.3JSP的优势
3.2.4Servlet的编写及在Web.xml文档中配置Servlet
3.2.5JSP的执行过程
3.3JSP语法对象
3.3.1页面指令
3.3.2include指令
3.3.3声明
3.3.4表达式
3.3.5Scriptlet
3.3.6JSP注释
3.3.7jsp:useBean操作
3.3.8jsp:include操作
3.3.9jsp:param操作
3.4JSP隐含对象及其主要API
3.4.1request
3.4.2response
3.4.3out
3.4.4session
3.4.5application
3.5综合实例--电子商务网站框架
3.5.1电子商务网站“shop”的总体说明
3.5.2用户注册、登录模块中的类
3.5.3商品类别表和商品表对应的数据库操作类
3.5.4用户注册、登录模块的JSP页面
3.5.5用户浏览商品类别、浏览商品的JSP页面
3.5.6用户购物车模块的JSP页面
3.5.7管理员后台管理模块的JSP页面
习题
第4章J2ME编程及应用
4.1J2ME开发环境
4.1.1J2ME概述
4.1.2J2ME开发环境配置
4.1.3J2ME应用程序编译及运行
4.2高、低级用户界面编程和事件响应
4.2.1概述
4.2.2高级用户界面
4.2.3低级用户界面
4.2.4高级事件响应
4.2.5低级事件响应
4.3记录管理系统(RMS)
4.3.1记录存储(RecordStore)
4.3.2记录的添、删、改、查
4.4计时器(Timer)和计时器任务(Timer Task)
4.4.1计时器(Timer)
4.4.2计时器任务(Timer Task)
4.5综合实例-简单的射击游戏
4.5.1游戏规则与玩法
4.5.2游戏的流程与类
4.5.3游戏类的实现
4.5.4游戏的运行及结果
4.5.5游戏制作的总结
习题
附录:在Eclipse+MyEclipse环境下创建Java项目和Web项目
附录1在Eclipse环境下创建Java项目204
附录1.1Eclipse 3.2+My Eclipse 5.1的安装
附录1.2在Eclipse 3.2环境下创建Java项目
附录1.3创建JavaBean和代码重构
附录2在MyEclipse环境下创建Web项目
附录2.1创建Web项目
附录2.2配置JDK和Tomcat
附录2.3启动Tomcat并运行Web项目
附录3在Eclipse环境下开发J2ME手机应用程序
附录3.1EclipseMe插件的获取和安装
附录3.2在EclipseMe环境下创建J2ME项目并运行程序
……
序言 目前,高职高专教育已经成为我国普通高等教育的重要组成部分。在高职高专教育如火如荼的发展形势下,高职高专教材也百花齐放。根据教育部发布的《关于全面提高高等职业教育教学质量的若干意见》(简称16号文)的文件精神,本着为进一步提高高等教育的教学质量和服务的根本目的,同时针对高职高专院校计算机教学的思路和方法的不断改革和创新,人民邮电出版社精心策划了这套高质量、实用型的教材--“高等职业院校计算机教育规划教材”。
本套教材中的绝大多数品种是我社多年来高职计算机精品教材的积淀,都经过了广泛的市场检验,赢得了广大师生的认可。为了适应新的教学要求,紧跟新的技术发展,我社再一次组织了广泛深入的调研,组织了上百名教师、专家对原有教材做认真的分析和研讨,在此基础上重新修订出版。
本套教材中虽然还有一部分品种是首次出版,但其原稿也经过实际教学的检验并不断完善。因此,本套教材集中反映了高职院校近几年来的教学改革成果,是教师们多年来教学经验的总结。本套教材中的每一部作品都特色鲜明,集高质量与实用性为一体。
本套教材的作者都具有丰富的教学经验和写作经验,思路清晰,文笔流畅。教材编写充分体现高职高专教学的特点,深人浅出,言简意赅。理论知识以“够用”为度,突出工作过程导向,突出实际技能的培养。
为方便教师授课,本套教材将提供完善的教学服务体系。教师可通过访问人民邮电出版社网站http://www.ptpress.com.cn/download下载相关资料。
欢迎广大教师对本套教材的不足之处提出批评和建议!
文摘 第1章 JDBC数据库应用编程
1.1 编程环境与关系型数据库管理系统
1.1.1 编程环境
1.数据库
使用MySQL 5.0(Win32版本)数据库讲解JDBC编程。读者可从相关网站下载该软件,或访问http://www.mysql.corn/获得最新版本的MySQL和相关文档资料。
2.Java开发平台
在JDK 5.0+Eclipse 3.2平台下编写、编译和运行Java程序。Eclipse是开源软件,也是很好的Java开发平台。Eclipse的安装和使用将在本书附录中简要说明。本章的所有程序也可以使用其他Java编程软件(如JCreator)编译运行。
1.1.2 关系型数据库管理系统
随着信息化时代的到来,用户对信息存储的数量越来越大,同时对这些海量数据的检索要求也越来越高。使用数据库来管理数据可以减轻存储、检索、管理数据的负担,将这些工作委托给数据库引擎来处理,应用程序设计人员就可以将精力更加集中到应用程序的开发中,同时利用商业化的数据库又大大增强了数据维护的可靠性,改进了程序对持久化数据库操作的效率。
目前存在着各种各样的数据库系统,以满足用户多种多样的需求,比如网状数据库、树状数据库、关系型数据库、面向对象数据库、文本数据库等。在各种数据库系统中,关系型数据库管理系统(Relational Database Management System,RDMS)以其高度的灵活性成为目前发展最成功的数据库系统。
比较著名的商业关系型数据库系统有Oracle、IBM DB2、Microsoft SQL Server等,同时还存在为数众多的免费数据库产品,如MySQL。
在关系型数据库中,每个数据表中都有许多的数据行(Row),称之为记录(Recorder);每条记录都由一些长度固定的字段(Column)组成,这些字段有不同的类型(Type),比如字符串、整数、小数、日期、二进制数据等;一条一条的记录就组成了数据库中的表(Table)图中说明了某个商品表中的记录与字段。