《JSP项目开发全程实录》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:周桓,王殊宇等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302172382
  • 页数:538 页
图书介绍:本书案例涉及行业广泛,实用性非常强,通过本书地学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。

第1章 都市供求信息网(Struts 2.0+SQLServer 2000实现) 1

开发背景 2

系统分析 2

需求分析 2

可行性分析 2

编写项目计划书 3

系统设计 5

系统目标 5

系统功能结构 5

系统流程图 6

系统预览 6

构建开发环境 7

文件夹组织结构 11

编码规则 12

数据库设计 13

数据库分析 14

数据库概念设计 14

数据库逻辑结构 15

创建数据库及数据表 16

公共类设计 18

数据库连接及操作类 18

业务处理类 21

分页类 24

字符串处理类 26

前台页面设计 27

前台页面概述 27

前台页面的技术分析 28

前台页面的实现过程 28

前台信息显示设计 29

信息显示概述 29

信息显示技术分析 31

列表显示信息的实现过程 32

显示信息详细内容的实现过程 43

信息发布模块设计 44

信息发布模块概述 44

信息发布技术分析 45

信息发布实现过程 49

单元测试 52

后台登录设计 56

后台登录功能概述 56

后台登录技术分析 57

后台登录的实现过程 57

后台页面设计 60

后台页面概述 60

后台页面的技术分析 60

后台页面的实现过程 61

后台信息管理设计 62

信息管理功能概述 62

信息管理技术分析 64

信息显示的实现过程 66

信息审核的实现过程 70

信息付费设置的实现过程 73

网站发布 75

开发技巧与难点分析 76

实现页面中的超链接 76

Struts 2.0中的中文乱码问题 77

Stats 2.0框架搭建与介绍 77

搭建Struts 2.0框架 77

Struts 2.0框架介绍 78

本章小结 83

第2章 图书馆管理系统(Struts 1.2+MySQL 5.0实现) 84

开发背景 85

系统分析 85

需求分析 85

可行性分析 85

编写项目计划书 86

系统设计 88

系统目标 88

系统功能结构 89

系统流程图 89

系统预览 90

构建开发环境 90

文件夹组织结构 94

数据库设计 95

数据库分析 95

数据库概念设计 95

使用PowerDesigner建模 96

创建数据库及数据表 98

公共模块设计 102

数据库连接及操作类的编写 103

字符串处理类的编写 106

配置Struts 107

主界面设计 108

主界面概述 108

主界面技术分析 108

主界面的实现过程 110

管理员模块设计 110

管理员模块概述 110

管理员模块技术分析 111

系统登录的实现过程 113

查看管理员的实现过程 117

添加管理员的实现过程 121

设置管理员权限的实现过程 124

删除管理员的实现过程 127

单元测试 129

图书档案管理模块设计 130

图书档案管理模块概述 130

图书档案管理模块技术分析 131

查看图书信息列表的实现过程 132

添加图书信息的实现过程 134

修改图书信息的实现过程 137

删除图书信息的实现过程 139

图书借还模块设计 140

图书借还模块概述 140

图书借还模块技术分析 140

图书借阅的实现过程 142

图书续借的实现过程 146

图书归还的实现过程 149

图书借阅查询的实现过程 151

单元测试 154

开发技巧与难点分析 156

如何自动计算图书归还日期 156

如何对图书借阅信息进行统计排行 156

操作MySQL数据库 157

创建、删除数据库和数据表 157

查看、修改数据表结构及重命名数据表 158

本章小结 159

第3章 企业电子商城(Struts 1.2+SQLServer 2000实现) 160

开发背景 161

系统分析 161

需求分析 161

可行性研究 161

系统设计 162

系统目标 162

系统功能结构 162

业务流程图 163

系统预览 164

开发环境 165

文件夹组织结构 166

数据库设计 166

数据库需求分析 166

数据库概念设计 166

数据库逻辑结构 168

公共类设计 170

获取系统时间的类 171

数据库连接类 171

字符串自动处理类 172

前台首页设计 172

前台首页概述 172

前台首页技术分析 173

前台首页的布局 174

用户登录模块设计 174

用户登录模块概述 174

用户登录模块技术分析 175

用户登录模块的实现过程 177

单元测试 181

前台商品信息查询模块设计 182

前台商品信息查询模块概述 182

商品信息查询模块技术分析 183

商品信息分页查询的实现过程 185

商品信息分类查询的实现过程 189

商品销售排行查询的实现过程 191

单元测试 192

前台购物车模块设计 193

前台购物车模块概述 193

前台购物车模块技术分析 193

购物车添加商品的实现过程 194

查看购物车的实现过程 196

修改商品数量的实现过程 198

清空购物车的实现过程 199

生成订单的实现过程 199

后台首页设计 200

后台首页概述 2

后台首页技术分析 201

后台首页的布局 201

后台商品管理模块设计 202

后台商品管理模块概述 202

后台商品管理模块技术分析 203

商品查询的实现过程 204

商品添加的实现过程 205

后台订单管理模块设计 207

后台订单管理模块概述 207

后台订单管理模块技术分析 207

订单详细查询的实现过程 209

订单执行的实现过程 211

开发技巧与难点分析 212

Struts框架的构建 212

Struts实现MVC的机制 212

Struts工作流程 213

本章小结 214

第4章 企业快信——短信+邮件(短信猫+Java Mail实现) 215

开发背景 216

系统分析 216

需求分析 216

可行性研究 216

系统设计 217

系统目标 217

系统功能结构 217

业务流程图 218

系统预览 218

构建开发环境 219

文件夹组织结构 220

数据库设计 221

数据库分析 221

数据库概念设计 221

使用PowerDesigner建模 222

创建数据库及数据表 223

公共模块设计 225

数据库连接及操作类的编写 226

字符串处理类的编写 229

配置Struts 229

主页设计 230

主页概述 230

主页技术分析 231

主页的实现过程 233

名片夹管理模块设计 233

名片夹管理模块概述 233

名片夹管理模块技术分析 234

查看客户信息列表的实现过程 236

添加客户信息的实现过程 237

删除客户信息的实现过程 241

收发短信模块设计 242

收发短信模块概述 242

收发短信模块技术分析 242

发送短信的实现过程 244

接收短信的实现过程 249

单元测试 251

邮件群发模块设计 251

邮件群发模块概述 251

邮件群发模块技术分析 252

邮件群发的实现过程 253

单元测试 256

开发技巧与难点分析 257

从“名片夹”中选择手机号码到“接收方手机号码”文本框 257

从信息库中插入短信内容 258

使用短信猫和Java Mail组件 259

使用短信猫 259

使用Java Mail组件 261

本章小结 266

第5章 企业人力资源管理(系统Spring Struts 1.2+Hibernate 3.0+SQL Server实现) 267

开发背景 268

系统分析 268

需求分析 268

可行性研究 268

系统设计 269

系统目标 269

系统功能结构 269

业务流程图 270

系统预览 270

开发环境 271

文件夹组织结构 271

数据库设计 272

数据库分析 272

数据库概念设计 272

数据库逻辑结构 273

公共模块设计 276

获取系统时间的类 276

获取自动编号 277

字符串自动处理类 277

编写分页Bean 278

编写数据持久化类 281

定制Spring框架依赖注入映射文件 283

主界面设计 286

主界面概述 286

主界面技术分析 287

主界面的布局 287

管理员管理模块设计 288

管理员管理模块概述 288

管理员设置模块技术分析 288

管理员登录的实现过程 291

浏览管理员的实现过程 294

添加管理员的实现过程 296

单元测试 297

招聘管理模块设计 298

招聘管理模块概述 298

招聘管理模块技术分析 298

浏览应聘人员信息的实现过程 300

添加应聘信息的实现过程 303

单元测试 305

员工管理模块设计 306

员工管理模块概述 306

员工管理模块技术分析 306

员工录用的实现过程 308

删除员工信息的实现过程 310

开发技巧与难点分析 311

去除图片超链接时出现的蓝色边框 311

JSP区分大小写 311

SpringStruts和Hibeate构建 311

本章小结 314

第6章 办公自动化管理系统(Struts1.1+Hibeate 30+SQL Server实现) 315

开发背景 316

系统分析 316

需求分析 316

可行性研究 316

系统设计 317

系统目标 317

系统功能结构 317

系统流程图 317

系统预览 317

开发环境 319

文件夹组织结构 319

数据库设计 320

数据库分析 320

数据库概念结构分析 320

数据库逻辑结构设计 321

公共模块设计 324

Hibeate配置文件的编写 324

Session管理类的编写 325

获得日期和时间类的编写 326

字符串自动处理类 327

配置Struts 328

登录模块设计 328

登录模块概述 328

登录模块技术分析 329

登录模块实现过程 330

单元测试 335

主界面设计 335

主界面概述 335

主界面技术分析 336

主界面的实现过程 337

日常管理模块设计 340

日常管理模块概述 340

日常管理模块技术分析 340

会议管理的实现过程 341

公告管理的实现过程 346

单元测试 350

考勤管理模块设计 350

考勤管理模块概述 350

考勤管理模块技术分析 351

外出登记的实现过程 351

上下班登记的实现过程 353

单元测试 355

通讯管理模块设计 355

通讯管理模块概述 355

通讯管理模块技术分析 356

显示通讯组的实现过程 356

添加通讯详细信息的实现过程 359

开发技巧与难点分析 361

截取字符串 361

Session有效性的判断 361

通过Hibernate API声明事务边界 362

Hibeate技术的应用 362

本章小结 364

第7章 物流信息网(JavaBean+SQL Server2000实现) 365

物流信/息网概述 366

系统分析 366

需求分析 366

可行性研究 366

系统设计 367

系统目标 367

系统功能结构 367

业务流程图 368

系统预览 369

开发环境 369

文件夹组织结构 370

数据库设计 370

数据库需求分析 370

数据库概念设计 371

数据库逻辑结构 372

数据库的创建 375

公共模块设计 376

前台页面设计 378

前台页面概述 378

前台首页技术分析 379

前台首页布局 379

用户登录模块 380

用户登录模块概述 380

用户登录模块技术分析 380

用户登录的实现过程 381

货物信息模块 382

货物信息模块概述 382

货物信息模块技术分析 382

货物信息查询实现过程 385

货物信息添加的实现过程 387

货物信息详细查询的实现过程 389

货物信息修改的实现过程 391

货物信息删除的实现过程 392

单元测试 392

车辆信息模块 393

车辆信息模块概述 393

车辆信息模块技术分析 393

车辆信息查询的实现过程 394

车辆信息添加的实现过程 395

单元测试 397

后台页面设计 397

后台页面概述 397

后台首页技术分析 397

后台首页布局 398

公告信息管理模块概述 398

公告信息管理模块技术分析 399

公告信息添加的实现过程 399

公告信息修改的实现过程 400

公告信息删除的实现过程 401

开发技巧与难点分析 402

解决连接字符破坏版面的问题 402

无效的描述器索引 402

数据库连接池技术 404

连接池简介 404

获得JNDI的名称实现对数据库的连接 405

本章小结 406

第8章 网络在线考试系统(Struts 1.2+AjaxSQL Server 2000实现) 407

开发背景 408

系统分析 408

需求分析 408

可行性研究 408

系统设计 409

系统目标 409

系统功能结构 409

业务流程图 410

系统预览 410

开发环境 411

业务逻辑编码规则 411

文件夹组织结构 412

数据库设计 412

数据库分析 412

数据库概念设计 412

数据库逻辑结构 413

公共类设计 415

数据库连接及操作类的编写 415

字符串处理类 415

前台首页设计 417

前台首页概述 417

前台首页技术分析 417

前台首页的实现过程 418

考生信息模块设计 419

考生信息模块概述 419

考生信息模块的技术分析 419

考生注册的实现过程 421

找回密码的实现过程 424

在线考试模块设计 427

在线考试模块的概述 427

在线考试模块的技术分析 427

选择考试课程的实现过程 428

随机抽取试题并显示试题的实现过程 429

自动阅卷并显示考试成绩的实现过程 435

单元测试 436

后台首页设计 438

后台首页概述 438

后台首页技术分析 439

后台首页的实现过程 440

考试题目管理模块设计 440

考试题目管理模块的概述 440

考试题目管理模块的技术分析 441

查看考试题目列表的实现过程 442

添加考试题目的实现过程 445

删除考试题目的实现过程 448

单元测试 449

开发技巧与难点分析 450

在Struts中解决中文乱码问题 450

通过Ajax技术实现计时与显示剩余时间 450

Ajax技术 452

Ajax概述 452

Ajax中的核心技术XMLHttpRequest 453

本章小结 455

第9章 编程体验BBS——论坛系统(Struts 1.2+SQL Server 2000实现) 456

开发背景 457

需求分析 457

系统设计 457

系统目标 457

系统功能结构 457

业务流程图 458

系统预览 459

开发环境 460

业务逻辑编码规则 460

文件夹组织结构 460

数据库设计 461

数据库分析 461

数据库概念设计 461

数据库逻辑结构 462

公共类设计 464

业务处理类 464

解决中文乱码的公共类 466

前台页面设计 467

前台页面概述 467

前台页面实现技术分析 468

前台页面的实现过程 468

前台显示设计 468

前台显示概述 468

前台显示技术分析 470

首页面论坛类别显示的实现过程 472

某版面中根帖列表显示的实现过程 474

显示根帖和回复帖内容的实现过程 476

发表帖子模块设计 479

发表帖子模块概述 479

发表帖子模块技术分析 480

发表帖子模块的实现过程 481

单元测试 483

根帖操作设计 484

根帖操作概述 484

根帖操作技术分析 485

根帖操作的实现过程 486

后台页面设计 488

后台页面概述 488

后台页面实现技术分析 489

后台页面的实现过程 489

版面管理模块设计 489

版面管理模块概述 489

版面管理模块技术分析 490

版面添加的实现过程 491

删除版面的实现过程 494

开发技巧与难点分析 495

如何通过资源文件显示汉字 495

使用静态代码块 495

Validator验证框架 496

Validator验证框架的配置与介绍 496

Validator验证框架和ActionForm 499

本章小结 500

第10章 博客网(Servlet 2.4+JavaBean+SQLServer 2000实现) 501

博客网概述 502

系统分析 502

需求分析 502

可行性研究 502

系统设计 503

系统目标 503

系统功能结构 504

系统流程图 504

系统预览 505

开发环境 506

文件夹组织结构 507

数据库设计 507

数据库需求分析 507

数据库概念设计 508

数据库逻辑结构设计 509

公共模块设计 510

数据库连接及操作类的编写 511

字符串处理类的编写 512

系统配置 513

前台页面设计 513

前台首页概述 513

前台首页技术分析 514

前台首页的布局 515

用户登录模块设计 515

用户登录模块概述 515

用户登录模块技术分析 516

用户登录模块的实现过程 517

文章 查询模块设计 520

文章 查询模块概述 520

文章 查询模块技术分析 521

文章 分类查询实现过程 521

文章 详细查询的实现过程 524

单元测试 526

后台页面设计 526

后台首页概述 526

后台首页技术分析 527

后台首页的布局 527

相册管理模块设计 528

相册管理模块概述 528

相册管理模块技术分析 528

相册查询的实现过程 529

相册上传的实现过程 531

单元测试 535

开发技巧与难点分析 536

禁止用户复制页面内容 536

使用当前窗口承载框架页中的超链接页面 537

Servlet的生命周期 537

本章小结 538