第1章 JDBC数据库应用编程 1
1.1编程环境与关系型数据库管理系统 1
1.1.1编程环境 1
1.1.2关系型数据库管理系统 2
1.2 SQL基础 3
1.2.1 SQL数据类型 3
1.2.2数据定义言语(DDL) 4
1.2.3数据处理语言(DML) 6
1.3 JDBC基础 8
1.3.1 JDBC驱动 8
1.3.2 JDBC的功能 8
1.3.3连接池 9
1.3.4事务操作 9
1.4 JDBC编程实现Admin表的管理 9
1.4.1数据库连接类MySqlConnnection 10
1.4.2数据库表的对应类Admin 12
1.4.3数据库表的操作类DBAdmin 13
1.4.4 JDBC操作流程 19
1.5综合实例——Java考试管理系统 20
1.5.1数据表 20
1.5.2数据表的对应类(examch1.mybean包) 21
1.5.3数据库表的操作类(examch1.db包) 23
1.5.4考试管理系统图形用户界面类(examch1.mygui包) 29
1.5.5考试管理系统主界面TestFrame类(examch1包) 49
习题 52
第2章 C/S网络编程及应用 53
2.1 C/S网络编程概述 53
2.1.1 InetAddress类 53
2.1.2服务器和客户机 54
2.1.3端口号 55
2.2 Socket通信 55
2.2.1 Socket通信简介 55
2.2.2 Socket类 56
2.2.3 ServerS ocket类 56
2.2.4 Socket通信实现简单聊天室 59
2.3 UDP通信 69
2.3.1 UDP通信简介 69
2.3.2简单的UDP客户机/服务器通信 69
2.4综合实例——C/S考试系统 72
2.4.1 C/S考试系统的客户端程序 74
2.4.2 C/S考试系统服务器端程序 80
2.4.3 C/S考试系统的运行 86
习题 88
第3章 JSP及JavaBean网站编程 90
3.1编程环境与JSP网络的目录结构 90
3.1.1编程环境 90
3.1.2 JSP网站的目录结构 92
3.2 JSP(JavaServerPages)技术 93
3.2.1网络请求与响应 93
3.2.2什么是JSP 94
3.2.3 JSP的优势 94
3.2.4 Servlet的编写及在Web.xml文档中配置Servlet 95
3.2.5 JSP的执行过程 98
3.3 JSP语法对象 99
3.3.1页面指令 100
3.3.2 include指令 101
3.3.3声明 101
3.3.4表达式 101
3.3.5 Scriptlet 103
3.3.6 JSP注释 104
3.3.7 <jsp:useBean>操作 104
3.3.8 <jsp:include>操作 106
3.3.9 <jsp:param>操作 107
3.4 JSP隐含对象及其主要API 108
3.4.1 request 108
3.4.2 response 108
3.4.3 out 109
3.4.4 session 110
3.4.5 applicatio 111
3.5综合实例——电子商务网站框架 111
3.5.1电子商务网站“shop”的总体说明 111
3.5.2用户注册、登录模块中的类 112
3.5.3商品类别表和商品表对应的数据库操作类 116
3.5.4用户注册、登录模块的JSP页面 129
3.5.5用户浏览商品类别、浏览商品的JSP页面 134
3.5.6用户购物车模块的JSP页面 138
3.5.7管理员后台管理模块的JSP页面 143
习题 157
第4章 J2ME编程及应用 159
4.1 J2ME开发环境 159
4.1.1 J2ME概述 159
4.1.2 J2ME开发环境配置 160
4.1.3 J2ME应用程序编译及运行 161
4.2高、低级用户界面编程和事件响应 164
4.2.1概述 164
4.2.2高级用户界面 165
4.2.3低级用户界面 174
4.2.4高级事件响应 176
4.2.5低级事件响应 177
4.3记录管理系统(RMS) 180
4.3.1记录存储(RecordStore) 180
4.3.2记录的添、删、改、查 180
4.4计时器(Timer)和计时器任务(Timer Task) 182
4.4.1计时器(Timer) 182
4.4.2计时器任务(Timer Task) 183
4.5综合实例——简单的射击游戏 185
4.5.1游戏规则与玩法 185
4.5.2游戏的流程与类 185
4.5.3游戏类的实现 186
4.5.4游戏的运行及结果 201
4.5.5游戏制作的总结 203
习题 203
附录:在Eclipse+MyEclipse环境下创建Java项目和Web项目 204
附录1在Eclipse环境下创建Java项目 204
附录1.1 Eclipse 3.2+My Eclipse 5.1的安装 204
附录1.2在 Eclipse 3.2环境下创建Java项目 205
附录1.3创建JavaBean和代码重构 211
附录2在MyEclipse环境下创建Web项目 213
附录2.1创建Web项目 213
附录2.2配置JDK和Tomcat 215
附录2.3启动Tomcat并运行Web项目 218
附录3在Eclipse环境下开发J2ME手机应用程序 219
附录3.1 EclipseMe插件的获取和安装 219
附录3.2在EclipseMe环境下创建J2ME项目并运行程序 220