《1000个典型Java应用》系列丛书以提出问题、解决问题为导向,通过1000多个开发实例,从基础到网络、数据库、游戏、Web开发,全面介绍了Java语言的特点和实现方法。本丛书共6册网络游戏开发,每册均可独立学习,若能全部综合起来,效果更佳。
上次给大家介绍了图形学和网络游戏开发,今天给大家介绍网页应用开发。本书为系列第六本,主要介绍了Java/Servlet网站和数据库相关的内容,包括Servlet网站的创建、使用网页操作数据库等。讲解了Java/Servlet环境搭建、编程基础、交互设计基础、基础应用、Servlet网站和数据库、网页命令和数据库、事务管理等知识,并通过考试及成绩查询系统和网上银行系统两个综合性实例向读者展示了相关知识的应用。
本书主要包括以下内容:
第 01 部分 Java/Servlet 环境
主要介绍Java/Servlet开发环境的搭建,包括JDK的安装、Tomcat的安装、环境变量的配置等,并以创建一个简单的Servlet网站程序为例介绍整体的开发流程。
第 02 部分 基础编程
介绍 Java 编程中的一些重要概念。让读者回顾 Web 编程所需的基本 Java 知识。如果读者已经扎实掌握了本系列第 1 册的内容,则可以跳过此部分。
第 03 部分 基础交互设计
本章介绍了Web交互设计所需的基础知识,包括操作系统、IP地址、浏览器、HTML表单、文件访问等,并通过实例介绍具体的使用方法,为后续章节的学习奠定基础。
PART 04 基本应用
Servlet网站是基于Java创建的网站,具有强大的各级应用功能。本节重点介绍Servlet网站和数据库的一些重要概念。包括Servlet的生命周期、使用Cookie共享数据、Web Session、身份验证和安全。
PART 05 Servlet 网站和数据库
客户端通过网络操作服务器上的数据库(本系列书第五册有详细介绍)。关键是从客户端直接连接到服务器,通过网络流传输命令和数据,进行远程数据库操作。本节还将介绍客户端通过网络操作SerVlet网站数据库的方法。不同的是,客户端通过网页连接到Servlet网站,传输命令和数据,进行远程数据库操作。
PART06 网页命令和数据库
本课程介绍如何在SerVlet网站上创建一套Servlet网站数据库通用网页程序,用户在客户端打开网页时,可以使用SQL命令对网站数据库进行任意操作。此外,还学习了一些数据库相关的知识,包括数据表的创建、SQL查询、集合运算、聚合函数和嵌套子查询。
PART 07 事务管理
交易管理是指通过管理多个连续操作来完成一项任务的过程。例如,银行转账是从一个银行账户转账到另一个银行账户。从逻辑上讲,它是一个任务。从操作上讲,它是多个连续操作的组合。本文详细讨论了网络上的交易处理、转账交易和数据恢复。
PART08示例1 考试及成绩查询系统
作者断言本书的读者都有过网上查分的经历,但设计过考试及查分系统的读者却不多。本节将指导读者设计考试及查分系统,一来可以增加设计应用实例的经验网络游戏开发,二来将本书前7部分的精华内容全面整理。这部分内容包括:数据库系统设计、网页系统设计、实例应用操作。
PART09 示例-网上银行系统
为了锻炼系统设计能力,本部分指导您设计一个最简单的网上银行系统,该系统包含存款、取款、转账等功能。本部分包括:数据库系统设计、网页系统设计和实例应用程序运行。
是不是很全面呢?希望通过本书,你能熟练掌握Web开发!