图书介绍

Struts开发入门与项目实践pdf电子书版本下载

Struts开发入门与项目实践
  • 张桂元,贾燕枫编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711513670X
  • 出版时间:2005
  • 标注页数:430页
  • 文件大小:216MB
  • 文件页数:445页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

Struts开发入门与项目实践PDF格式电子书版下载

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

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

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

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

图书目录

目录 2

第1部分 开发入门 2

第1章 Struts概述 2

1.1 Struts的由来和发展 2

1.2 软件开发架构的意义 3

1.3 Struts架构简介 4

1.3.1 经典的MVC设计模式 4

1.3.2 传统的JSP设计模式 5

1.3.3 Struts 1.2开发框架 7

第2章 Struts架构开发初体验 9

2.1 Struts开发环境搭建 9

2.1.1 需要提前安装的技术平台 9

2.1.2 Struts开发环境安装 16

2.1.3 代码开发工具的准备 17

2.2 开发商务网站身份验证应用模块 24

2.2.1 应用需求分析 24

2.2.2 创建视图组件 27

2.2.3 创建控制器组件 28

2.2.4 创建模型组件 30

2.2.5 创建配置文件 31

2.2.6 发布和运行 35

2.2.7 工作流程 36

第3章 Struts核心组件及运行机制详述 39

3.1 概述 39

3.2 控制器组件 41

3.2.1 ActionServlet 41

3.2.2 RequestProcessor 43

案例3-1 扩展RequestProcessor类 45

3.2.3 ActionForm 47

3.2.4 Action 51

3.2.5 ActionMapping 54

3.2.6 ActionForward 54

3.3 模型组件(Java Bean) 55

3.4 视图组件 58

3.4.1 视图组件提交请求的方式 58

3.4.2 标记库初步 58

3.5 应用程序本地化及国际化 59

3.5.1 应用程序的本地化 59

3.5.2 国际化的意义 59

3.5.3 国际化的方式 60

3.5.4 Resource Bundle资源包 61

案例3-2 实现身份验证应用程序的国际化 62

3.6 表单验证及异常处理 66

3.6.1 ActionMessages及ActionMessage 66

3.6.2 表单验证 67

案例3-3 实现身份验证应用程序的表单数据格式验证 67

案例3-4 实现身份验证应用程序的表单数据业务逻辑的验证 70

3.6.3 异常处理 72

3.7 Struts配置 75

3.7.1 应用程序部署文件web.xml 76

3.7.2 Struts配置文件struts-config.xml 78

第4章 Struts应用进阶 82

4.1 Struts JDBC连接池 82

案例4-1 依据数据库中已注册用户的信息进行用户身份验证 82

4.2 动态ActionForm 91

4.2.1 动态ActionForm与静态ActionForm 91

4.2.2 动态ActionForm的配置 92

案例4-2 使用动态ActionForm实现身份验证中的新用户注册 93

4.3 Validator验证框架 98

案例4-3 使用Validator验证框架实现注册表单的数据验证 102

第5章 Struts标记库 111

5.1 HTML标记库 111

5.1.1 基本标记 112

5.1.2 表单及输入组件标记 113

5.1.3 显示出错信息的标记 116

案例5-1 利用Struts标记库实现留言簿基本效果 117

5.2 Bean标记 123

5.2.1 Bean定义标记 123

5.2.2 变量定义标记 125

5.2.3 显示Bean属性标记 129

5.2.4 消息标记和国际化(I18N) 129

5.3 逻辑标记 129

5.3.1 条件逻辑标记 130

5.3.2 重复逻辑标记 132

5.3.3 流程控制标记 135

5.4 Tiles标记 135

5.4.1 引入Struts模板标记库 135

5.4.2 创建模板页面 136

5.4.3 使用模板页面 136

案例5-2 利用Struts标记库实现身份验证程序 137

第2部分 项目实践 144

第6章 Study Online教育在线网站概述及设计方案 144

6.1 Study Online教育在线网站总体描述 144

6.1.1 项目背景 144

6.1.2 网站开发基本流程 145

6.2 方案设计 146

6.2.1 设计原则 146

6.2.2 运行架构 147

6.3 模块划分及界面设计 147

6.3.1 模块划分 147

6.3.2 界面设计 149

第7章 网上论坛BBS系统 154

7.1 系统设计 154

7.1.1 需求分析 154

7.1.2 总体设计 156

7.1.3 功能设计 158

7.2 数据库设计与实现 158

7.2.1 数据库的需求分析 158

7.2.2 数据库的逻辑设计 159

7.2.3 创建数据表的脚本 162

7.3 网上论坛BBS系统 163

7.3.1 实现效果 163

7.3.2 用户表示层 171

7.3.3 业务逻辑层 197

7.3.4 控制处理层 214

7.3.5 技术难点详解 245

第8章 新闻中心管理系统 247

8.1 系统设计 247

8.1.1 需求分析 247

8.1.2 总体设计 248

8.1.3 功能设计 249

8.2 数据库设计与实现 250

8.2.1 数据库的需求分析 250

8.2.2 数据库的逻辑设计 250

8.2.3 创建数据表的脚本 251

8.3 新闻中心前台显示模块 252

8.3.1 实现效果 252

8.3.2 用户表示层 253

8.3.3 业务逻辑层 257

8.3.4 控制处理层 260

8.3.5 技术难点详解 264

8.4 新闻中心后台管理模块 264

8.4.1 实现效果 264

8.4.2 用户表示层 266

8.4.3 业务逻辑层 270

8.4.4 控制处理层 273

8.4.5 技术难点详解 280

第9章 课程查询中心 281

9.1 系统设计 281

9.1.1 需求分析 281

9.1.2 总体设计 282

9.1.3 功能设计 283

9.2 数据库设计与实现 283

9.2.1 数据库的需求分析 283

9.2.2 数据库的逻辑设计 283

9.2.3 创建数据表的脚本 285

9.3 课程查询中心 286

9.3.1 实现效果 286

9.3.2 用户表示层 287

9.3.3 业务逻辑层 292

9.3.4 控制处理层 297

9.3.5 技术难点详解 301

第10章 网上书店 302

10.1 系统设计 302

10.1.1 需求分析 302

10.1.2 总体设计 303

10.1.3 功能设计 304

10.2 数据库设计与实现 304

10.2.1 数据库的需求分析 304

10.2.2 数据库的逻辑设计 305

10.2.3 创建数据表的脚本 308

10.3 网上书店系统 309

10.3.1 实现效果 309

10.3.2 用户表示层 313

10.3.3 业务逻辑层 338

10.3.4 控制处理层 350

10.3.5 技术难点详解 367

第11章 企业内部网信息管理 368

11.1 系统设计 368

11.1.1 需求分析 368

11.1.2 总体设计 369

11.1.3 功能设计 370

11.2 数据库设计与实现 370

11.2.1 数据库的需求分析 370

11.2.2 数据库的逻辑设计 371

11.2.3 创建数据表的脚本 373

11.3 员工基本信息查询模块 375

11.3.1 实现效果 375

11.3.2 用户表示层 377

11.3.3 业务逻辑层 384

11.3.4 控制处理层 389

11.3.5 技术难点详解 396

11.4 员工信息维护管理模块 397

11.4.1 实现效果 397

11.4.2 用户表示层 398

11.4.3 业务逻辑层 402

11.4.4 控制处理层 404

11.4.5 技术难点详解 409

11.5 企业内部公告模块 409

11.5.1 实现效果 409

11.5.2 用户表示层 410

11.5.3 业务逻辑层 415

11.5.4 控制处理层 418

附录 常见错误信息汇总 426

精品推荐