《JSP网络开发实例自学手册》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:明日科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115183958
  • 页数:369 页
图书介绍:本书精选了8个当前应用广泛的系统,详细介绍了使用JSP开发管理系统的思路、方法和技术。对案例部分稍加修改,即可为企业使用。本书光盘不但包含了书中所有实例的源程序(5套界面风格)和相关开发素材,同时还包含免费赠送的程序设计速查宝典、数十种实用软件工具和本书8个实例的毕业设计范例。本书所有源程序都经过精心调试,在Windows XP和Windows 2000下全部通过,保证能够正常运行。本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的和不可多得的实例图书,本书也非常适合大、中专院校师生学习参考。

第1章 网络购物中心 1

1.1概述 2

1.2系统分析 2

1.2.1需求分析 2

1.2.2必要性分析 2

1.3总体设计 2

1.3.1项目规划 2

1.3.2系统功能结构图 3

1.4系统设计 3

1.4.1设计目标 3

1.4.2开发及运行环境 4

1.4.3逻辑结构设计 4

1.5技术准备 7

1.5.1命名规则 7

1.5.2 JSP经典设计模式 8

1.5.3 Ajax技术 8

1.6文件夹架构 11

1.7编写JavaBean 11

1.7.1编写数据库操作的JavaBean 11

1.7.2编写字符串处理的JavaBean 15

1.7.3编写商品JavaBean 16

1.7.4编写保存购物信息的JavaBean 17

1.7.5编写对商品信息操作的接口的JavaBean 17

1.7.6编写对商品信息操作的JavaBean 18

1.8网站前台主要功能模块设计 19

1.8.1网站前台文件架构设计 19

1.82网站前台首页设计 20

1.8.3新品上市模块设计 21

1.8.4特价商品模块设计 23

1.8.5商品分类模块设计 24

1.8.6会员管理模块设计 25

1.87购物车模块设计 27

1.8.8.收银台模块设计 32

1.8.9畅销商品模块设计 34

1.9网站后台主要功能模块设计 35

1.9.1网站后台文件架构设计 35

1.9.2后台登录模块设计 36

1.9.3商品管理模块设计 37

1.9.4会员管理模块设计 44

1.9.5订单管理模块设计 45

1.96公告管理模块设计 47

1.97退出系统模块设计 50

1.10常见问题分析 50

1.10.1连接SQL Server 2000的简单方法 50

1.10.2解决操作数据库时出现的空指针异常的问题 51

第2章 企业办公自动化系统 52

2.1概述 53

2.2系统分析 53

2.2.1需求分析 53

2.2.2必要性分析 53

2.3总体设计 53

2.3.1项目规划 53

2.3.2系统功能结构图 54

2.4系统设计 54

2.4.1设计目标 54

2.4.2开发及运行环境 54

2.4.3逻辑结构设计 55

2.5技术准备 58

2.5.1配置应用Struts结构文件及数据库连接文件 58

2.5.2配置web.xml文件 59

2.5.3配置Struts标签库文件 59

2.6系统架构设计 60

2.6.1文件夹架构 60

2.6.2文件架构设计 60

2.7 JavaBean的设计 61

2.7.1编写数据库操作的JavaBean 61

2.7.2编写保存数据表信息的JavaBean 63

2.7.3编写分页JavaBean 63

2.7.4编写转换数据类型JavaBean 64

2.7.5检查用户权限类CheckUserAble 65

2.7.6解决Struts中的中文乱码的JavaBean 66

2.7.7检查用户是否已经在线的公共类 66

2.8登录模块 68

2.9网站主页设计 72

2.10自定义标签的开发 74

2.10.1如何开发及使用自定义标签 75

2.10.2本例中office自定义标签的开发过程 75

2.11收/发文管理模块 77

2.11.1建立发文子模块 78

2.11.2浏览发文子模块 80

2.11.3删除发文子模块 86

2.12会议管理模块 87

2.12.1查看会议记录子模块 88

2.12.2添加会议记录子模块 90

2.12.3浏览会议的详细内容 91

2.124删除会议子模块 93

2.13公告管理模块 93

2.14人力资源管理模块 96

2.14.1浏览员工信息模块中的查询功能 96

2.14.2个人信息子模块 98

2.15文档管理 98

2.15.1浏览文件详细内容 99

2.15.2删除文件子模块 99

2.15.3文件上传子模块 101

2.15.4文件下载子模块 103

2.16退出模块 105

2.17疑难问题分析 105

第3章 企业门户网站 107

3.1概述 108

3.2系统分析 108

3.2.1需求分析 108

3.2.2必要性分析 108

3.3总体设计 108

3.3.1项目规划 108

3.3.2系统功能结构图 109

3.4系统设计 109

3.41设计目标 109

3.4.2开发及运行环境 110

3.4.3逻辑结构设计 110

3.5技术准备 112

3.5.1操作MySQL数据库 112

3.5.2工厂模式 113

3.6文件夹架构 114

3.7编写JavaBean 114

3.7.1编写基本数据库操作的JavaBean 114

3.7.2编写字符串处理的JavaBean“StringUtils 117

3.7.3编写字符串处理的JavaBean“ParamUtils” 120

3.7.4编写Final常量JavaBean 123

3.7.5编写验证用户是否登录的JavaBean 124

3.7.6编写输出实用HTML代码的JavaBean 125

3.8抽象工厂模式在企业门户网站中的实现 126

3.8.1抽象工厂角色的实现 127

3.8.2具体工厂角色的实现 127

3.8.3抽象产品角色的实现 128

3.84具体产品角色的实现 129

3.9前台主要功能模块设计 134

3.9.1网站前台文件架构设计 134

3.9.2网站前台首页设计 135

3.9.3产品地带模块设计 136

39.4留言簿模块设计 139

3.10后台主要功能模块设计 141

3.10.1网站后台文件架构设计 141

3.10.2网站后台首页设计 141

3.11常用方法与技巧 143

3.11.1如何防止IE缓存JSP文件 143

3.11.2解决MySQL数据不支持批量添加数据的问题 143

第4章 物流配货网 144

4.1概述 145

4.2系统分析 145

42.1需求分析 145

4.2.2必要性分析 145

4.3总体设计 145

4.3.1项目规划 145

4.3.2系统功能结构图 146

4.4系统设计 146

4.4.1设计目标 146

4.4.2开发及运行环境 147

4.4.3逻辑结构设计 147

4.5技术准备 148

4.5.1 Struts 2技术简介 148

4.5.2 Struts 2下载和文件结构 149

4.5.3 Struts 2的流程结构 150

4.5.4 Struts 2配置文件 151

4.6系统总体架构 154

4.6.1文件夹架构 154

4.6.2文件架构 155

4.6.3网站首页架构 155

4.7公共模块设计 156

4.7.1编写数据库持久化类 156

4.7.2编写获取系统时间操作类 157

47.3编写分页Bean 158

4.7.4请求页面中元素类的编写 160

4.7.5编写重新定义的simple模板 161

4.8管理员功能模块设计 163

4.8.1管理员功能模块总体架构 163

4.8.2定义管理员的FormBean实现类 163

4.8.3创建管理员的实现类 163

4.8.4管理员功能模块涉及struts*xml文件 164

4.8.5管理员登录实现过程 164

4.8.6管理员修改密码实现过程 167

4.9车源管理模块设计 170

4.9.1车源管理模块总体架构 170

4.9.2定义车源信息的FormBean实现类 170

4.9.3创建车源管理的实现类 171

4.9.4车源管理模块涉及的struts*xml文件 171

4.9.5车源查看的实现过程 172

4.9.6车源添加的实现过程 174

4.9.7车源修改的实现过程 176

4.9.8车源删除的实现过程 176

4.10发货单管理流程模块 177

4.10.1发货单管理流程模块总体架构 177

4.10.2定义发货单管理流程模块的FormBean 178

4.10.3创建发货单实现类 178

4.10.4发货单所涉及struts*xml文件 179

4.10.5填写发货单的实现过程 179

4.10.6回执发货单确认的实现过程 181

4.10.7查看发货单确认的实现过程 182

4.10.8删除发货单的实现过程 183

4.11疑难问题分析与解决 183

4.11.1关于Struts 2中文转码的问题 183

4.11.2关于重写模板的问题 184

第5章多媒体博客 185

5.1概述 186

5.2系统分析 186

5.2.1需求分析 186

5.2.2必要性分析 186

5.3总体设计 186

5.3.1项目规划 186

5.3.2系统功能结构图 186

5.4系统设计 187

5.4.1设计目标 187

5.4.2开发及运行环境 187

5.4.3逻辑结构设计 187

5.5技术准备 190

5.5.1 File类 190

5.5.2 Files类 191

5.5.3 Request类 191

5.5.4 SmartUpload类 192

5.6系统总体架构 192

5.6.1文件夹架构 192

5.6.2文件架构 193

5.7公共模块设计 194

5.7.1数据库连接及操作类 194

5.7.2字符串处理类 196

5.7.3分页类 198

5.8前台主页设计 200

5.9“我的文章”模块 201

5.9.1“我的文章”模块总体架构 201

5.9.2列表显示发表的文章的实现 202

5.9.3查看文章详细内容的实现 207

5.9.4列表显示文章评论的实现 209

5.9.5发表文章评论的实现 213

5.10登录模块 215

5.10.1登录模块总体架构 215

5.10.2访问者登录的实现 216

5.10.3博主登录的实现 218

5.11后台主页设计 220

5.12后台影音管理模块 221

5.12.1后台影音管理模块总体架构 221

5.12.2浏览所有影音 221

5.12.3观看影音 226

5.12.4删除影音 228

5.12.5上传影音 230

5.13疑难问题分析与解决 234

第6章 企业人力资源管理系统 236

6.1概述 237

6.2系统分析 237

6.2.1需求分析 237

6.2.2必要性分析 237

6.3总体设计 237

6.3.1项目规划 237

6.3.2系统功能结构图 237

6.4系统设计 238

6.4.1设计目标 238

6.4.2开发及运行环境 238

6.4.3逻辑结构设计 239

6.5技术准备 241

6.5.1配置Hibeate 241

6.5.2配置Struts 242

6.6系统总体架构 244

6.6.1文件夹架构 244

6.6.2文件架构 244

6.7编写公共类 244

6.7.1编写Session管理类 245

6.7.2编写过滤字符串空值的类 245

6.7.3编写日期类型与字符串之间的转化类 245

6.8员工管理模块设计 247

6.8.1员工管理模块文件总体架构 247

6.8.2管理员登录模块设计 247

6.8.3员工档案管理模块设计 251

6.9招聘管理模块设计 258

6.9.1招聘管理模块文件总体架构 258

6.9.2招聘管理的实现 258

6.10培训管理模块设计 265

6.10.1培训管理模块文件总体架构 265

6.10.2培训管理的实现 266

6.11薪金管理模块设计 275

6.11.1薪金管理模块文件总体架构 275

6.11.2薪金管理模块的实现 275

6.12疑难问题分析与解决 275

第7章 新闻网 277

7.1概述 278

7.2系统分析 278

7.2.1需求分析 278

7.2.2必要性分析 278

7.3总体设计 278

7.3.1项目规划 278

7.3.2系统功能结构图 278

7.4系统设计 279

7.4.1设计目标 279

7.42开发及运行环境 279

7.43逻辑结构设计 279

7.5技术准备 281

7.5.1 Struts+Hibernate结合开发 281

7.5.2 Struts标签库 282

7.6前台系统架构 285

7.6.1文件夹架构 285

7.6.2前台文件架构 286

7.63前台首页架构 286

7.7公共模块设计 287

7.7.1编写获取系统时间操作类 287

7.7.2编写字符串自动处理类 288

7.7.3编写文件删除类 288

7.7.4编写Hibernate数据库配置文件 289

7.7.5编写数据持久化类 290

7.8新闻查询功能模块 293

7.8.1新闻查询功能模块总体架构 293

7.8.2新闻功能模块的ActionForm类与配置文件 293

7.8.3创建新闻功能模块的实现类 296

7.8.4新闻功能模块涉及struts-confiig*xml文件 297

7.8.5首页面新闻查询实现过程 297

7.8.6按类别新闻查询或今日新闻查询实现过程 299

7.8.7新闻关键字查询实现过程 301

7.8.8新闻详细查询实现过程 302

7.9焦点导读查询模块 303

7.9.1焦点导读查询模块总体架构 303

7.9.2焦点导读功能模块的ActionForm类与配置文件 303

7.9.3创建焦点导读查询的实现类 304

7.9.4焦点导读模块涉及struts-confiig*xml文件 304

7.9.5首页焦点导读查看实现过程 305

7.9.6焦点导读查询的实现过程 306

7.9.7焦点导读全部查询的实现过程 308

7.10后台系统架构 309

7.10.1后台文件架构 309

7.10.2后台首页面架构 309

7.11管理员管理模块 310

7.11.1管理员管理模块总体架构 310

7.11.2管理员功能模块的ActionForm类与配置文件 311

7.11.3管理员管理模块的实现类 312

7.11.4管理员登录的实现过程 312

7.11.5查看管理员的实现过程 314

7.11.6删除管理员的实现过程 315

7.12新闻管理模块 316

7.12.1新闻管理模块总体架构 316

7.12.2新闻类别的实现类 317

7.12.3新闻类别查询的实现过程 317

7.12.4新闻类别添加的实现过程 318

7.12.5新闻查询的实现过程 319

7.12.6新闻添加的实现过程 321

7.12.7新闻修改的实现过程 323

7.12.8新闻删除的实现过程 325

7.13疑难问题分析与解决 326

7.13.1捕获异常问题 326

7.13.2=与equals()方法 326

第8章 进销存管理系统 328

8.1概述 329

8.2系统分析 329

8.2.1需求分析 329

8.22必要性分析 329

8.3总体设计 329

8.3.1项目规划 329

8.3.2系统功能结构图 330

8.4系统设计 330

8.41设计目标 330

8.42开发及运行环境 331

8.4.3逻辑结构设计 331

8.5技术准备 334

8.5.1连接池简介 334

8.5.2连接池的优点 334

8.5.3在Tomcat中配置连接池 334

8.6系统总体架构 335

8.6.1文件夹架构 335

8.6.2文件架构 335

8.7编写JavaBean 337

8.7.1编写数据库连接及操作的JavaBean 337

8.7.2编写中文乱码处理的JavaBean 338

8.7.3编写客户基本信息的JavaBean 338

8.7.4编写提交客户信息的JavaBean 339

8.7.5编写查询和分页JavaBean 340

8.7.6编写显示系统时间的JavaBean 344

8.8管理员登录模块设计 345

8.9系统主界面设计 347

8.10基础信息管理主要功能模块设计 349

8.10.1客户信息管理设计 349

8.10.2客户信息查询设计 350

8.11库存管理主要功能模块设计 353

8.11.1商品入库信息设计 353

8.11.2商品价格调整设计 357

8.12商品销售主要功能模块设计 358

8.13查询统计主要功能模块设计 359

8.13.1销售信息查询设计 359

8.13.2商品销售排行设计 360

8.13.3年销售额分析设计 363

8.14往来管理主要功能模块设计 365

8.15系统设置 367

8.16疑难问题分析 368