《基于B/S架构的软件项目实训 JSP》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:丁旭主编;陈雪莲,王皓副主编
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2011
  • ISBN:9787512106109
  • 页数:354 页
图书介绍:本书针对不同学习需求的读者,将全书划分了3个部分,“基础篇”针对初学者,能够使初学者快速且系统掌握JSP开发“B/C架构的软件项目”的内容;“进阶篇”针对有一定基础的读者,主要介绍MVC开发模式下构建B/C架构的软件项目的相关内容,使读者能够构建高效、安全、规范的B/C架构的软件项目;“开发篇”中介绍了2个比较典型的B/C架构的软件项目,按照软件项目开发流程进行讲解。

基础篇 3

第1章 JSP开发环境的搭建 3

实训1-1:Web服务器的搭建1——JDK安装与配置 3

实训1-2:Web服务器的搭建2——Tomcat安装与配置 7

实训1-3:集成开发环境的搭建——MyEclipse安装与配置 12

实训1-4:数据库服务器的搭建1——SQL Server 2005安装与配置 17

实训1-5:数据库服务器的搭建2——MySQL安装与配置 22

第2章 JSP基础应用 29

实训2-1:JSP基本语法应用——制作简单计算器 29

实训2-2:JSP页面布局1——表格页面布局 33

实训2-3:JSP页面布局2——框架页面布局 38

实训2-4:JSP页面布局3——CSS+DIV页面布局 42

实训2-5:字符处理1——字符有效性验证 47

实训2-6:字符处理2——汉字处理 50

实训2-7:page指令标签应用——错误页面处理 53

实训2-8:forward动作标签应用——页面重定向 56

实训2-9:plugin动作标签应用——加载Applet程序 60

实训2-10:request对象应用——用户登录及身份验证 63

实训2-11:session对象应用——制作猜数游戏 67

实训2-12:application对象应用——制作简易留言板 73

第3章 JavaScript的应用 78

实训3-1:变量应用——数字有效性验证 78

实训3-2:String对象应用——字符串截取 81

实训3-3:函数应用——页面加载时间 84

实训3-4:事件应用——动态下拉菜单 87

实训3-5:对话框的应用——用户注册信息验证 91

第4章 文件管理技术应用 97

实训4-1:File对象的应用——检索指定类型的文件 97

实训4-2:数据流应用1——文件复制 102

实训4-3:数据流应用2——制作简易留言板 106

实训4-4:数据流应用3——在线投稿 113

实训4-5:数据流应用4——下载稿件 120

第5章 数据库技术应用 125

实训5-1:数据库与数据表的创建——“图书借阅管理系统”数据库设计与创建 125

实训5-2:数据库连接1——JDBC-ODBC桥方式连接“图书借阅管理系统”数据库 129

实训5-3:数据库连接2——JDBC驱动程序方式连接“图书借阅管理系统”数据库 140

实训5-4:查询数据库1——分页显示图书信息表 145

实训5-5:查询数据库2——条件查询图书信息表 150

实训5-6:查询数据库3——分类汇总图书信息表 155

实训5-7:更新数据库1——实现借书功能 159

实训5-8:更新数据库2——实现还书功能 165

实训5-9:综合应用——完善图书借阅管理系统 172

实训5-10:相关应用1——访问存储过程 177

实训5-11:相关应用2——使用触发器 183

进阶篇 191

第6章 JavaBean应用 191

实训6-1:与数据处理相关应用1——设置和获取JavaBean中属性值 191

实训6-2:与数据处理相关应用2——汉字处理的JavaBean 195

实训6-3:与数据库相关应用——制作访问数据库的JavaBean 200

实训6-4:综合应用——以JSP+JavaBean开发模式实现读者登录功能 210

第7章 Servlet应用 216

实训7-1:制作和配置Servlet——显示“欢迎使用”字符串 216

实训7-2:JSP页面调用Servlet1——通过表单提交方式访问Servlet 222

实训7-3:JSP页面调用Servlet2——变量共享 227

实训7-4:Servlet过滤器——HTTP请求处理时间过滤器 231

实训7-5:综合应用——以MVC开发模式实现“读者注册”功能 238

第8章 其他应用 248

实训8-1:自定义标签应用——显示时间标签 248

实训8-2:XML应用——制作简单留言板 252

实训8-3:图表应用——库存图书按出版社统计饼图 260

实训8-4:Excel应用1——从Excel文件中读取数据 265

实训8-5:Excel应用2——将数据导出到Excel文件中 271

开发篇 279

第9章 在线投票系统 279

9.1 系统需求分析 279

9.1.1 系统开发背景 279

9.1.2 系统功能描述 279

9.1.3 开发及运行环境需求 279

9.2 系统总体设计 280

9.2.1 系统用例图 280

9.2.2 系统时序图 280

9.2.3 功能模块设计图 281

9.2.4 数据库设计 281

9.3 主要代码设计及实现 282

9.3.1 系统通用模块实现 282

9.3.2 创建投票主题模块的实现 287

9.3.3 投票模块的实现 289

9.3.4 查看结果模块的实现 291

9.4 扩展实训 293

第10章 图书借阅管理系统 294

10.1 系统需求分析 294

10.1.1 系统开发背景 294

10.1.2 系统功能描述 294

10.1.3 开发及运行环境需求 295

10.2 系统总体设计 295

10.2.1 系统用例图 295

10.2.2 系统活动图 296

10.2.3 系统架构设计 296

10.2.4 数据库设计 297

10.3 通用模块设计及实现 297

10.3.1 通用界面 297

10.3.2 通用类 298

10.4 主要功能模块设计及实现 317

10.4.1 “读者登录”功能模块 317

10.4.2 “图书查询”功能模块 323

10.4.3 “图书借阅”功能模块 330

10.4.4 “图书归还”功能模块 338

10.4.5 “修改密码”功能模块 344

10.4.6 “返回首页”功能模块 351

10.5 扩展实训 353

参考文献 354