图书介绍

JAVA WEB数据库系统应用开发与实例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

JAVA WEB数据库系统应用开发与实例
  • 沈应逵,曾凌编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115172914
  • 出版时间:2008
  • 标注页数:481页
  • 文件大小:205MB
  • 文件页数:496页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JAVA WEB数据库系统应用开发与实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 磨刀不误砍柴工1

1.1 JSP与Web应用的背景知识1

1.1.1 Web应用的发展1

1.1.2 Web应用程序的分类2

1.1.3 HTTP协议3

1.1.4 JSP令HTML充满活力4

1.2 JSP开发环境搭建5

1.2.1 获取JDK并安装5

1.2.2 获取Tomcat并安装7

1.2.3 获取MySQL并安装11

1.2.4 获取Eclipse并安装16

1.2.5 编写第一个JSP程序19

1.2.6 成功部署第一个JSP程序19

1.2.7 设置环境变量的好习惯21

1.3 JSP技术初探21

1.3.1 JSP是如何工作的22

1.3.2 JSP中的标签23

1.3.3 JSP内建对象24

1.3.4 利用JSP进行页面交互28

1.4 Web应用中的数据库33

1.4.1 如何选择Oracle、SQL Server与MySQL33

1.4.2 JSP和JDBC34

1.4.3 JSP连接MySQL35

1.5 Web开发前必须注意的几个方面39

1.5.1 Get与Post39

1.5.2 Session与Cookie41

1.5.3 容易混淆的JavaScript脚本42

1.6 小结45

第2章 扫雷英雄榜46

2.1 学习目的46

2.2 基本设计46

2.2.1 系统特点47

2.2.2 功能设计47

2.2.3 用户界面草图48

2.2.4 页面迁移图49

2.2.5 页面功能基本设计50

2.3 数据库设计51

2.3.1 数据库的业务分析52

2.3.2 创建数据库52

2.4 JSP程序设计53

2.4.1 欢迎页面的编写53

2.4.2 新用户注册页面的编写55

2.4.3 注册操作页面的编写57

2.4.4 用户登录页面的编写59

2.4.5 游戏页面的编写60

2.4.6 游戏排名页面的编写70

2.4.7 退出页面的编写72

2.5 系统功能的完善73

2.5.1 如何防止作弊:Get与Post73

2.5.2 数据库连接字符串单独维护75

2.6 经验与思考75

2.6.1 利用Include抽出共通部分75

2.6.2 JavaScript和CSS独立出来的好处75

2.6.3 动态生成页面时的效率76

2.7 小结76

第3章 个人在线知识仓库78

3.1 学习目的78

3.2 基本设计78

3.2.1 系统特点78

3.2.2 功能设计79

3.2.3 用户界面草图80

3.2.4 页面迁移图82

3.2.5 页面功能基本设计83

3.2.6 输入/输出设计85

3.2.7 软硬件环境要求86

3.3 数据库设计86

3.3.1 数据库的业务分析86

3.3.2 数据库设计与创建87

3.4 JSP页面设计89

3.4.1 目录结构89

3.4.2 首页页面编写89

3.4.3 登录页面编写96

3.4.4 查询条件页面编写104

3.4.5 查询一览页面编写107

3.4.6 查看、修改、删除页面编写111

3.5 系统功能的完善114

3.5.1 限制用户非法的页面跳转114

3.5.2 更加灵活的模糊查询功能115

3.5.3 界面的优化:一切从易用性出发117

3.6 经验与思考119

3.6.1 HTML页面元素尺寸的不可预计性119

3.6.2 如何减少数据库查询的重复性劳动120

3.6.3 JSP文件的功能性分离121

3.7 小结121

第4章 在线选课系统122

4.1 学习目的122

4.2 基本设计122

4.2.1 系统特点122

4.2.2 功能设计123

4.2.3 用户界面草图124

4.2.4 页面迁移图126

4.2.5 页面功能基本设计126

4.2.6 页面迁移输入/输出设计128

4.2.7 软硬件环境要求129

4.3 数据库设计129

4.3.1 数据库的业务分析129

4.3.2 数据库的设计与创建130

4.4 JSP程序设计131

4.4.1 Servlet的作用132

4.4.2 代码目录结构133

4.4.3 登录页面编写133

4.4.4 选课页面编写141

4.4.5 选课结果一览页面编写150

4.4.6 选课情况一览页面编写155

4.4.7 添加课程页面编写157

4.5 系统功能的完善163

4.5.1 添加学分计算功能164

4.5.2 利用同步减少同时选课冲突的可能165

4.6 经验与思考165

4.7 小结166

第5章 网络邮件系统167

5.1 学习目的167

5.2 基本设计167

5.2.1 系统特点167

5.2.2 功能设计168

5.2.3 用户界面草图168

5.2.4 页面迁移图172

5.2.5 页面功能基本设计173

5.2.6 页面迁移输入/输出设计174

5.2.7 软硬件环境要求175

5.3 数据库设计175

5.3.1 数据库设计与创建175

5.3.2 表关联关系178

5.4 JSP程序设计178

5.4.1 MVC设计思想178

5.4.2 代码目录结构179

5.4.3 页面导航模块编写180

5.4.4 Servlet设计184

5.4.5 共通Servlet设计184

5.4.6 业务Module设计187

5.4.7 注册页面编写188

5.4.8 邮箱设置页面编写192

5.4.9 收件箱页面编写195

5.4.10 写邮件、发件箱页面编写201

5.4.11 地址簿页面编写204

5.5 系统功能的完善205

5.5.1 页面迁移更友善205

5.5.2 区分已读和未读的邮件208

5.5.3 使帮助信息更加友善210

5.6 经验与思考210

5.7 小结211

第6章 人才简历资源中心212

6.1 学习目的212

6.2 基本设计212

6.2.1 系统特点212

6.2.2 功能设计213

6.2.3 用户界面草图214

6.2.4 页面迁移图218

6.2.5 页面功能基本设计219

6.2.6 页面迁移输入/输出设计220

6.2.7 软硬件环境要求221

6.3 数据库设计221

6.3.1 数据库设计与创建221

6.3.2 表关联关系223

6.4 JSP程序设计224

6.4.1 MVC模式的再思考224

6.4.2 单一的Servlet编写225

6.4.3 页面控制模块设计思路228

6.4.4 数据访问模块设计思路229

6.4.5 页面框架编写230

6.4.6 首页编写232

6.4.7 普通用户登录简历页面编写233

6.4.8 登录页面编写235

6.4.9 简历登录模块编写237

6.4.10 简历整理模块编写240

6.4.11 过期简历模块编写245

6.4.12 简历查看模块编写246

6.4.13 系统设置模块编写249

6.5 系统功能的完善251

6.5.1 添加简历登录时间252

6.5.2 辅助用户输入:自动格式化日期254

6.5.3 登录时显示未整理简历和过期简历数量254

6.6 经验与思考255

6.6.1 按照数据库表设计类255

6.6.2 从开发效率的角度考虑系统设计256

6.7 小结257

第7章 在线模拟考试系统258

7.1 学习目的258

7.2 基本设计258

7.2.1 系统特点258

7.2.2 功能设计259

7.2.3 用户界面草图260

7.2.4 页面迁移图264

7.2.5 画面功能基本设计265

7.2.6 页面迁移输入/输出设计266

7.2.7 软硬件环境要求266

7.3 数据库设计266

7.3.1 数据库设计与创建266

7.3.2 表关联关系268

7.4 JSP程序设计269

7.4.1 系统框架的改善269

7.4.2 数据访问模块的设计273

7.4.3 业务逻辑模块的设计273

7.4.4 页面控制模块的设计274

7.4.5 登录页面编写274

7.4.6 考生导航页面编写277

7.4.7 考试页面编写278

7.4.8 历史成绩页面编写287

7.4.9 管理员导航页面编写291

7.4.10 试题维护页面编写292

7.4.11 试卷设置页面编写294

7.4.12 管理员历史成绩页面编写297

7.5 系统功能的完善300

7.5.1 给试题添加难易度控制300

7.5.2 从服务器端控制考试时间301

7.5.3 同一考生试题不重复的处理301

7.6 经验与思考302

7.6.1 业务复杂逻辑的独立性和扩展性302

7.6.2 如何设计数据库以更面向开发效率302

7.7 小结303

第8章 客户信息管理系统304

8.1 学习目的304

8.2 基本设计304

8.2.1 系统特点304

8.2.2 功能设计305

8.2.3 用户界面草图306

8.2.4 页面迁移图309

8.2.5 页面功能基本设计310

8.2.6 软硬件环境要求311

8.3 数据库设计312

8.3.1 数据库设计与创建312

8.3.2 表关联关系314

8.4 JSP程序设计314

8.4.1 数据访问模块的编写314

8.4.2 系统框架的一点改进317

8.4.3 页面导航的设计319

8.4.4 用户登录页面321

8.4.5 客户资料录入页面323

8.4.6 客户资料修改页面324

8.4.7 客户资料删除页面328

8.4.8 快速反应页面331

8.4.9 客户来电记录录入页面333

8.4.10 客户来电记录查询页面336

8.4.11 客户回访记录录入页面340

8.4.12 客户回访记录查询页面340

8.4.13 客户重要信息提醒页面341

8.5 经验与思考344

8.5.1 页面导航设计的扩展性344

8.5.2 不要轻易直接删除数据345

8.6 小结345

第9章 超市订货管理系统346

9.1 学习目的346

9.2 基本设计346

9.2.1 系统特点346

9.2.2 功能设计347

9.2.3 用户界面草图348

9.2.4 页面迁移图351

9.2.5 页面功能基本设计351

9.2.6 软硬件环境要求352

9.3 数据库设计353

9.3.1 数据库设计与创建353

9.3.2 表关联关系355

9.4 逻辑层模块设计356

9.4.1 模块划分356

9.4.2 数据访问模块的编写358

9.4.3 商品信息维护逻辑模块361

9.4.4 供应商信息维护逻辑模块361

9.4.5 订货操作逻辑模块362

9.4.6 库存信息维护逻辑模块364

9.5 JSP页面设计364

9.5.1 系统框架和用户登录页面365

9.5.2 页面导航设计367

9.5.3 商品信息模块编写370

9.5.4 商品分类信息模块编写374

9.5.5 供应商信息模块编写374

9.5.6 商品供应商信息模块编写375

9.5.7 订货模块编写376

9.5.8 订单打印页面编写381

9.5.9 商品入库模块编写385

9.5.10 库存报表打印页面编写386

9.6 经验与思考388

9.7 小结388

第10章 应用框架在JSP开发中的应用389

10.1 什么是应用框架389

10.2 JSP开发利器——Struts389

10.2.1 获取Struts390

10.2.2 Struts的MVC390

10.2.3 一个简单的例子391

10.2.4 Struts-config.xml文件396

10.2.5 核心控制器ActionServlet398

10.2.6 数据封装ActionForm399

10.2.7 真正的逻辑实现Action400

10.2.8 ActionMapping和ActionForward401

10.2.9 表单验证Validation402

10.2.10 Struts相关资源和技术网站403

10.3 关系数据库持久化工具——Hibernate404

10.3.1 获取Hibernate404

10.3.2 运行Hibernate准备工作405

10.3.3 第一个简单Hibernate应用程序406

10.3.4 在JSP中使用Hibernate411

10.3.5 Hibernate基础语义413

10.3.6 采用POJO编写数据实体415

10.3.7 编写对象和数据库表的映射描述416

10.3.8 数据的查询及HQL419

10.3.9 Hibernate相关资源和技术网站421

10.4 集大成者——Spring423

10.4.1 Spring的起源423

10.4.2 获取Spring423

10.4.3 Spring基础概念:依赖注入424

10.4.4 Spring中的MVC426

10.4.5 Spring中的异常处理432

10.4.6 Spring相关资源和技术网站436

10.5 其他Web开发框架简介437

10.5.1 Turbine437

10.5.2 WebWork440

10.5.3 JSF441

10.5.4 Cocoon443

10.6 小结445

第11章 工具在JSP开发中的应用446

11.1 源代码开发工具——Eclipse446

11.1.1 Eclipse的插件安装方法446

11.1.2 Eclipse语言包的使用方法448

11.1.3 Eclipse的代码组织方式449

11.1.4 Eclipse的开发环境配置450

11.1.5 Eclipse的代码开发和调试453

11.1.6 Eclipse的代码重构457

11.1.7 一些常用的Eclipse插件458

11.1.8 Eclipse相关技术网站463

11.2 源代码版本管理工具——VSS/CVS463

11.2.1 VSS的安装463

11.2.2 VSS数据库的创建465

11.2.3 VSS用户的管理466

11.2.4 VSS项目的管理468

11.2.5 VSS主要文件操作470

11.2.6 VSS的文件履历参照471

11.2.7 VSS的比较工具472

11.2.8 CVS的安装473

11.2.9 CVSNT的配置475

11.2.10 开始使用WinCVS476

11.2.11 CVS的简单操作477

11.2.12 CVS的代码版本管理480

11.3 小结481

热门推荐