《Struts程序设计实例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:吴其庆编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2007
  • ISBN:9787502443634
  • 页数:358 页
图书介绍:本书根据普通高等教育“十一五”国家级规划教材的指导精神,根据Struts的技术规格书和官方的程序员指南,紧密结合Sun公司的网络控件开发者认证(SCWCD)、商业控件开发者认证(SCBCD)、网络服务开发者认证(SCDJWS)、企业构造设计师认证(SCEA)的考试大纲编写本书。本书将着力于培养21世纪的需求导向、市场导向的实用性的Java计算机人才。

第1章 用户管理实例 1

1.1 用户管理的实例构思 1

1.2 用户管理的Struts知识 1

1.3 用户管理的建模分析 2

1.3.1 用例图 2

1.3.2 活动图 2

1.3.3 类图 2

1.4 用户管理的数据 3

1.4.1 数据字典 3

1.4.2 数据表创建的SQL代码 3

1.4.3 数据添加的SQL代码 3

1.4.4 数据表创建的类文件 3

1.4.5 数据添加的类文件 5

1.5 用户管理的文件结构 6

1.5.1 用户管理的Struts 1文件结构 6

1.5.2 用户管理的Struts 2文件结构 6

1.6 用户管理Struts 1实例的编码与测试 7

1.6.1 配置文件的编写 7

1.6.2 数据处理类的编码 8

1.6.3 数据库连接缓冲池的创建 11

1.6.4 动作类的编码 11

1.6.5 结果显示JSP页面的编码 13

1.6.6 数据处理类的JUnit测试 15

1.6.7 动作类的JUnit测试 16

1.6.8 实例的运行说明 18

1.7 用户管理Struts 2实例的编码与测试 21

1.7.1 配置文件的编写 21

1.7.2 数据处理类的编码 22

1.7.3 数据库连接缓冲池的创建 22

1.7.4 动作类的编码 23

1.7.5 结果显示JSP页面的编码 25

1.7.6 数据处理类的JUnit测试 27

1.7.7 动作类的JUnit测试 27

1.7.8 实例的运行说明 29

1.8 实例的剖析与升华 31

1.9 问与答 31

小结 32

综合练习一 32

一、填空题 32

二、判断题 32

三、问答题 32

四、上机实习题 33

第2章 用户登录实例 34

2.1 用户登录的实例构思 34

2.2 用户登录的Struts知识 34

2.3 用户登录的建模分析 34

2.3.1 用例图 35

2.3.2 活动图 35

2.3.3 类图 35

2.4 用户登录的数据 35

2.5 用户登录的文件结构 36

2.5.1 用户登录的Struts 1文件结构 36

2.5.2 用户登录的Struts 2文件结构 36

2.6 用户登录Struts 1实例的编码与测试 37

2.6.1 配置文件的编写 37

2.6.2 数据处理类的编码 38

2.6.3 数据库连接缓冲池的创建 39

2.6.4 动作类的编码 40

2.6.5 结果显示JSP页面的编码 41

2.6.6 数据处理类的JUnit测试 42

2.6.7 动作类的JUnit测试 43

2.6.8 实例的运行说明 45

2.7 用户登录Struts 2实例的编码与测试 46

2.7.1 配置文件的编写 46

2.7.2 数据处理类的编码 47

2.7.3 数据库连接缓冲池的创建 47

2.7.4 动作类的编码 48

2.7.5 结果显示JSP页面的编码 49

2.7.6 数据处理类的JUnit测试 50

2.7.7 动作类的JUnit测试 50

2.7.8 实例的运行说明 51

2.8 实例的剖析与升华 53

2.9 问与答 53

小结 54

综合练习二 54

一、填空题 54

二、判断题 54

三、问答题 54

四、上机实习题 54

第3章 火车票录入实例 55

3.1 火车票录入的实例构思 55

3.2 火车票录入的Struts知识 55

3.3 火车票录入的建模分析 56

3.3.1 用例图 56

3.3.2 活动图 56

3.3.3 类图 56

3.4 火车票录入的数据 57

3.4.1 数据字典 57

3.4.2 数据表创建的SQL代码 57

3.4.3 数据添加的SQL代码 57

3.4.4 数据表创建的类文件 58

3.4.5 数据添加的类文件 59

3.5 火车票录入的文件结构 60

3.5.1 Struts 1火车票录入的文件结构 60

3.5.2 Struts 2火车票录入的文件结构 61

3.6 火车票录入Struts 1实例的编码与测试 61

3.6.1 配置文件的编写 61

3.6.2 数据处理类的编码 62

3.6.3 数据库连接缓冲池的创建 65

3.6.4 动作类的编码 66

3.6.5 结果显示JSP页面的编码 68

3.6.6 数据处理类的JUnit测试 70

3.6.7 动作类的JUnit测试 72

3.6.8 实例的运行说明 74

3.7 火车票录入Struts 2实例的编码与测试 77

3.7.1 配置文件的编写 77

3.7.2 数据处理类的编码 77

3.7.3 数据库连接缓冲池的创建 77

3.7.4 动作类的编码 78

3.7.5 结果显示JSP页面的编码 81

3.7.6 数据处理类的JUnit测试 83

3.7.7 动作类的JUnit测试 83

3.7.8 实例的运行说明 85

3.8 实例的剖析与升华 87

3.9 问与答 88

小结 88

综合练习三 88

一、填空题 88

二、判断题 88

三、问答题 88

四、上机实习题 88

第4章 火车票查询实例 89

4.1 火车票查询的实例构思 89

4.2 火车票查询的Struts知识 89

4.3 火车票查询的建模分析 90

4.3.1 用例图 90

4.3.2 活动图 90

4.3.3 类图 90

4.4 火车票查询的数据 91

4.5 火车票查询的文件结构 93

4.5.1 Struts 1火车票查询的文件结构 93

4.5.2 Struts 2火车票查询的文件结构 93

4.6 火车票查询Struts 1实例的编码与测试 94

4.6.1 配置文件的编写 94

4.6.2 数据处理类的编码 95

4.6.3 数据库连接缓冲池的创建 98

4.6.4 动作类的编码 99

4.6.5 结果显示JSP页面的编码 100

4.6.6 数据处理类的JUnit测试 102

4.6.7 动作类的JUnit测试 104

4.6.8 实例的运行说明 107

4.7 火车票查询Struts 2实例的编码与测试 109

4.7.1 配置文件的编写 109

4.7.2 数据处理类的编码 110

4.7.3 数据库连接缓冲池的创建 110

4.7.4 动作类的编码 111

4.7.5 结果显示JSP页面的编码 113

4.7.6 数据处理类的JUnit测试 114

4.7.7 动作类的JUnit测试 114

4.7.8 实例的运行说明 117

4.8 实例的剖析与升华 119

4.9 问与答 119

小结 120

综合练习四 120

一、填空题 120

二、判断题 120

三、问答题 120

四、上机实习题 120

第5章 火车票定价管理实例 121

5.1 火车票定价管理的实例构思 121

5.2 火车票定价管理的Struts知识 121

5.3 火车票定价管理的建模分析 122

5.3.1 用例图 122

5.3.2 活动图 122

5.3.3 类图 122

5.4 火车票定价管理的数据 123

5.5 火车票定价管理的文件结构 123

5.5.1 Struts 1火车票定价管理的文件结构 123

5.5.2 Struts 2火车票定价管理的文件结构 124

5.6 火车票定价管理Struts 1实例的编码与测试 124

5.6.1 配置文件的编写 124

5.6.2 数据处理类的编码 125

5.6.3 数据库连接缓冲池的创建 127

5.6.4 动作类的编码 128

5.6.5 结果显示JSP页面的编码 130

5.6.6 数据处理类的JUnit测试 131

5.6.7 动作类的JUnit测试 133

5.6.8 实例的运行说明 135

5.7 火车票定价管理Struts 2实例的编码与测试 138

5.7.1 配置文件的编写 138

5.7.2 数据处理类的编码 139

5.7.3 数据库连接缓冲池的创建 139

5.7.4 动作类的编码 140

5.7.5 结果显示JSP页面的编码 142

5.7.6 数据处理类的JUnit测试 143

5.7.7 动作类的JUnit测试 144

5.7.8 实例的运行说明 145

5.8 火车票管理的互联网程序集成 149

5.8.1 Strut 1火车票管理的互联网程序集成编码 149

5.8.2 Strut 1火车票管理的互联网程序的运行 153

5.8.3 Strut 2火车票管理的互联网程序集成编码 155

5.8.4 Strut 2火车票管理的互联网程序的运行 157

5.9 问与答 159

小结 159

综合练习五 160

一、填空题 160

二、判断题 160

三、问答题 160

四、上机实习题 160

第6章 学生录入实例 161

6.1 学生录入的实例构思 161

6.2 学生录入的Struts知识 161

6.3 学生录入的建模分析 162

6.3.1 用例图 162

6.3.2 活动图 162

6.3.3 类图 162

6.4 学生录入的数据 163

6.4.1 数据字典 163

6.4.2 数据表创建的SQL代码 164

6.4.3 数据添加的SQL代码 164

6.4.4 数据表创建的类文件 165

6.4.5 数据添加的类文件 166

6.5 学生录入的文件结构 168

6.5.1 Struts 1学生录入的文件结构 168

6.5.2 Struts 2学生录入的文件结构 169

6.6 学生录入Struts 1实例的编码与测试 169

6.6.1 配置文件的编写 169

6.6.2 数据处理类的编码 170

6.6.3 数据库连接缓冲池的创建 175

6.6.4 动作类的编码 176

6.6.5 结果显示JSP页面的编码 180

6.6.6 数据处理类的JUnit测试 185

6.6.7 动作类的JUnit测试 187

6.6.8 实例的运行说明 191

6.7 学生录入Struts 2实例的编码与测试 196

6.7.1 配置文件的编写 196

6.7.2 数据处理类的编码 196

6.7.3 数据库连接缓冲池的创建 196

6.7.4 动作类的编码 197

6.7.5 结果显示JSP页面的编码 202

6.7.6 数据处理类的JUnit测试 207

6.7.7 动作类的JUnit测试 207

6.7.8 实例的运行说明 211

6.8 实例的剖析与升华 215

6.9 问与答 216

小结 216

综合练习六 216

一、填空题 216

二、判断题 216

三、问答题 217

四、上机实习题 217

第7章 学生查询实例 218

7.1 学生查询的实例构思 218

7.2 学生查询的Struts知识 219

7.3 学生查询的建模分析 219

7.3.1 用例图 219

7.3.2 活动图 219

7.3.3 类图 220

7.4 学生查询的数据 220

7.5 学生查询的文件结构 222

7.5.1 Struts 1学生查询的文件结构 222

7.5.2 Struts 2学生查询的文件结构 223

7.6 学生查询Struts 1实例的编码与测试 223

7.6.1 配置文件的编写 223

7.6.2 数据处理类的编码 224

7.6.3 数据库连接缓冲池的创建 227

7.6.4 动作类的编码 228

7.6.5 结果显示JSP页面的编码 229

7.6.6 数据处理类的JUnit测试 232

7.6.7 动作类的JUnit测试 236

7.6.8 实例的运行说明 240

7.7 学生查询Struts 2实例的编码与测试 243

7.7.1 配置文件的编写 243

7.7.2 数据处理类的编码 244

7.7.3 数据库连接缓冲池的创建 244

7.7.4 动作类的编码 245

7.7.5 结果显示JSP页面的编码 247

7.7.6 数据处理类的JUnit测试 250

7.7.7 动作类的JUnit测试 250

7.7.8 实例的运行说明 254

7.8 实例的剖析与升华 257

7.9 问与答 257

小结 257

综合练习七 257

一、填空题 257

二、判断题 258

三、问答题 258

四、上机实习题 258

第8章 学生成绩管理实例 259

8.1 学生成绩管理的实例构思 259

8.2 学生成绩管理的Struts知识 259

8.3 学生成绩管理的建模分析 260

8.3.1 用例图 260

8.3.2 活动图 260

8.3.3 类图 260

8.4 学生成绩管理的数据 261

8.4.1 数据字典 261

8.4.2 数据表创建的SQL代码 261

8.4.3 数据添加的SQL代码 261

8.4.4 数据表创建的类文件 262

8.4.5 数据添加的类文件 263

8.5 学生成绩管理的文件结构 264

8.5.1 Struts 1学生成绩管理的文件结构 264

8.5.2 Struts 2学生成绩管理的文件结构 265

8.6 学生成绩管理Struts 1实例的编码与测试 265

8.6.1 配置文件的编写 265

8.6.2 数据处理类的编码 266

8.6.3 数据库连接缓冲池的创建 270

8.6.4 动作类的编码 271

8.6.5 结果显示JSP页面的编码 274

8.6.6 数据处理类的JUnit测试 276

8.6.7 动作类的JUnit测试 279

8.6.8 实例的运行说明 281

8.7 学生成绩管理Struts 2实例的编码与测试 284

8.7.1 配置文件的编写 284

8.7.2 数据处理类的编码 285

8.7.3 数据库连接缓冲池的创建 285

8.7.4 动作类的编码 286

8.7.5 结果显示JSP页面的编码 290

8.7.6 数据处理类的JUnit测试 292

8.7.7 动作类的JUnit测试 292

8.7.8 实例的运行说明 295

8.8 学生管理的互联网程序集成 298

8.8.1 Struts 1学生管理的互联网程序集成编码 298

8.8.2 Struts 1学生管理的互联网程序的运行 302

8.8.3 Struts 2学生管理的互联网程序集成编码 305

8.8.4 Struts 2学生管理的互联网程序的运行 307

8.9 问与答 310

小结 310

综合练习八 310

一、填空题 310

二、判断题 310

三、问答题 310

四、上机实习题 310

第9章 用户管理(多媒体版)实例 311

9.1 用户管理(多媒体版)的实例构思 311

9.2 用户管理(多媒体版)的Struts知识 311

9.3 用户管理(多媒体版)的建模分析 312

9.3.1 用例图 312

9.3.2 活动图 312

9.3.3 类图 312

9.4 用户管理(多媒体版)的数据 313

9.4.1 数据字典 313

9.4.2 数据表创建的SQL代码 313

9.4.3 数据添加的SQL代码 314

9.4.4 数据表创建的类文件 314

9.4.5 数据添加的类文件 315

9.4.6 图片的写入类文件 316

9.4.7 图片的读出类文件 317

9.5 用户管理(多媒体版)的文件结构 318

9.5.1 用户管理(多媒体版)的Struts 1文件结构 318

9.5.2 用户管理(多媒体版)的Struts 2文件结构 319

9.6 用户管理(多媒体版)Struts 1实例的编码与测试 319

9.6.1 配置文件的编写 319

9.6.2 数据处理类的编码 320

9.6.3 数据库连接缓冲池的创建 325

9.6.4 动作类的编码 325

9.6.5 结果显示JSP页面的编码 328

9.6.6 数据处理类的JUnit测试 331

9.6.7 动作类的JUnit测试 333

9.6.8 实例的运行说明 335

9.7 用户管理(多媒体版)Struts 2实例的编码与测试 338

9.7.1 配置文件的编写 338

9.7.2 数据处理类的编码 339

9.7.3 数据库连接缓冲池的创建 339

9.7.4 动作类的编码 340

9.7.5 结果显示JSP页面的编码 343

9.7.6 数据处理类的JUnit测试 345

9.7.7 动作类的JUnit测试 345

9.7.8 实例的运行说明 348

9.8 实例的剖析与升华 350

9.9 问与答 350

小结 351

综合练习九 351

一、填空题 351

二、判断题 351

三、问答题 351

四、上机实习题 351

第10章 互联网程序的制作与发布 352

10.1 互联网程序的WAR包制作 352

10.2 Ant工具 353

10.2.1 Ant工具的下载与安装 353

10.2.2 学生管理的Ant安装程序制作 354

10.2.3 学生管理的Ant安装程序运行 355

10.3 问与答 356

小结 357

综合练习十 357

一、填空题 357

二、判断题 357

三、问答题 357

四、上机实习题 357

参考文献 358