当前位置:首页 > 工业技术
Struts 2.0从入门到精通
Struts 2.0从入门到精通

Struts 2.0从入门到精通PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:崔群法,王咏梅,李有军编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121075506
  • 页数:446 页
图书介绍:本书内容全面,涵盖了从事Struts 2.0开发所应掌握的所有基础知识。在知识的讲解上,采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解。介绍了Struts 2.0框架的核心组件和核心处理机制,并介绍了拦截器、国际化、输入校验、类型转换等Struts 2.0的关键技术,同时在书的末尾以实例方式演示了Struts 2.0的综合应用。非常适合Struts 2.0初、中级开发人员学习,并可以作为高级开发人员的工具书。
《Struts 2.0从入门到精通》目录

第1章 Struts 2.0学习必备 1

1.1 JSP/Servlet 1

1.1.1 JSP/Servlet技术介绍 1

1.1.2 JSP页面标记和内置对象 2

1.1.3 Servlet常用接口 4

1.1.4 MVC登录实例 7

1.2 XML技术 10

1.2.1 XML介绍 10

1.2.2 XML文件例子 11

1.2.3 XML语法 13

1.2.4 XML优势及应用 15

1.3自定义标签 19

1.3.1 taglib编译指令 19

1.3.2自定义标签分类 19

1.3.3自定义标签库 20

1.3.4标签处理类API 20

1.3.5自定义标签实例 22

1.4 MVC介绍 25

1.4.1传统MVC 25

1.4.2 Web方式的MVC 25

1.4.3 Struts 1.0框架 26

1.4.4 WebWork框架 27

1.4.5 JSF框架 29

第2章 Struts 2.0简介 30

2.1 Struts发展历程 30

2.2 Struts 2.0的优势 32

2.3 Struts 2.0项目组成 32

2.3.1 Action介绍 34

2.3.2 Action配置 41

2.3.3自定义标签 41

2.4配置Struts 2.0运行环境 42

2.5 Struts 2.0实例 44

2.6 Struts 2.0各个部分的作用 47

2.7 Struts 2.0中使用POJO 51

第3章 Eclipse开发Struts 54

3.1 Eclipse介绍 54

3.1.1 Eclipse简介 54

3.1.2下载和安装Eclipse 55

3.1.3使用Eclipse 55

3.2 MyEclipse插件安装与使用 58

3.2.1 MyEclipse简介 58

3.2.2 MyEclipse下载与安装 59

3.2.3使用MyEclipse 59

3.2.4 MyEclipse配置数据库服务 62

3.2.5 MyEclipse配置Web服务器 64

3.3构建 Struts 2.0开发环境 66

3.4开发Struts 2.0实例 67

第4章 Struts 2.0拦截器 73

4.1理解拦截器 73

4.1.1拦截器的工作原理 73

4.1.2拦截器的意义 74

4.1.3拦截器在Struts 2.0中的角色 76

4.2配置拦截器 76

4.2.1定义拦截器 77

4.2.2使用拦截器 80

4.2.3默认拦截器 81

4.3自定义拦截器 83

4.3.1实现拦截器类 83

4.3.2使用自定义拦截器 85

4.3.3自定义拦截器实例 87

4.4深入拦截器 91

4.4.1拦截器方法过滤 91

4.4.2拦截器的拦截顺序 95

4.4.3拦截结果监听器 97

4.4.4覆盖拦截器中参数 98

4.5 Struts 2.0内建拦截器 101

4.5.1内建拦截器的介绍 101

4.5.2一个使用耗时拦截器(timer)的例子 106

4.6拦截器完成权限控制的实例 107

第5章 Struts 2.0的Action和类型转换 110

5.1实现Action控制类 110

5.2 Action访问ActionContext 114

5.3 Action直接访问Servlet API 117

5.4配置Action 120

5.5动态方法调用 123

5.6使用通配符 127

5.7使用Struts 2.0内建的类型转换器 128

5.7.1简单类型转换 129

5.7.2集合类型转换 132

5.8类型转换中的异常处理 134

5.8.1处理简单类型转换异常 134

5.8.2处理集合类型转换异常 137

第6章 Struts 2.0标签库 141

6.1 Struts 2.0标签库概述 141

6.1.1使用标签优势 141

6.1.2 Struts 2.0标签库分类 143

6.2使用标签库 144

6.3使用控制标签 148

6.3.1 if/elseif/else标签 149

6.3.2 iterator标签 149

6.3.3 append标签 151

6.3.4 merge标签 152

6.3.5 generator标签 153

6.3.6 subset标签 154

6.3.7 sort标签 155

6.4使用数据标签 156

6.4.1 action标签 156

6.4.2 bean标签 159

6.4.3 debug标签 161

6.4.4 include标签 162

6.4.5 set标签 163

6.4.6 url标签 164

6.4.7 date标签 165

6.4.8其他标签 167

6.5使用主题模板 167

6.6使用表单UI标签 170

6.6.1表单标签的通用属性 170

6.6.2简单表单标签 171

6.6.3 checkboxlist标签 172

6.6.4 radio标签 174

6.6.5 combobox标签 176

6.6.6 select标签 176

6.6.7 doubleselect标签 178

6.6.8 optgroup标签 179

6.6.9 datetimepicker标签 180

6.6.10 token标签 181

6.6.11 updownselect标签 183

6.6.12 optiontransferselect标签 184

6.7使用非表单UI标签 187

6.7.1 actionerror标签和actionmessage标签 187

6.7.2 component标签 189

6.7.3 tree标签和treenode标签 190

第7章 Struts 2.0文件配置 192

7.1 web.xml的配置 192

7.2 struts.properties配置文件 194

7.3 struts.xml文件 197

7.3.1文件结构 197

7.3.2 Bean配置 198

7.3.3常量配置 199

7.3.4包配置 200

7.3.5命名空间配置 201

7.3.6包含配置 204

第11章 Struts 2.0高级应用 293

11.1 Struts 2.0实现国际化机制 293

11.2加载国际化资源文件 298

11.3带占位符的国际化消息 299

11.4实现自由选择语言环境 302

11.5 Struts 2.0实现异常处理机制 304

11.5.1传统的异常处理方式 305

11.5.2 Struts 2.0异常处理机制 305

11.5.3异常处理实例 306

第12章 SiteMesh框架简介 310

12.1 SiteMesh框架简介 310

12.1.1 SiteMesh概述 310

12.1.2下载和安装SiteMesh 311

12.1.3 SiteMesh框架具体应用 312

12.2 Struts 2.0整合SiteMesh框架 316

12.2.1安装和配置SiteMesh插件 316

12.2.2在Struts 2.0中使用SiteMesh 318

第13章 用户在线注册系统 326

13.1系统概述 326

13.1.1需求分析 326

13.1.2系统用例图 327

13.1.3系统设计 329

13.2数据库设计 330

13.3通用模块实现 331

13.3.1实现数据库连接 331

13.3.2国际化 332

13.4用户模块实现 333

13.4.1用户注册 333

13.4.2用户登录 340

13.4.3查看所有用户 343

13.4.4修改个人信息 348

13.5管理员模块实现 355

13.5.1管理员登录 355

13.5.2删除管理员 358

第8章 文件上传与下载 206

8.1文件上传 206

8.1.1文件上传表单设置 206

8.1.2手动上传文件 209

8.1.3使用上传框架 213

8.2 Struts 2.0文件上传 216

8.2.1 Struts 2.0对文件上传支持 216

8.2.2手动实现文件过滤 220

8.2.3拦截器实现文件过滤 222

8.3实现同时上传多个文件 224

8.4文件下载 229

8.4.1 Struts 2.0实现文件下载 229

8.4.2下载权限的限制 232

第9章 Struts 2.0的数据库应用 235

9.1 Struts 2.0数据库连接 235

9.1.1 JDBC方式连接 235

9.1.2 Tomcat数据源连接 236

9.2实现图书查询 237

9.3实现数据分页 243

9.4 Struts 2.0数据库操作 247

第10章 Struts 2.0输入校验 258

10.1输入校验概述 258

10.1.1输入校验必要性 258

10.1.2客户端校验 259

10.1.3服务器端校验 261

10.2 Struts 2.0手动完成输入校验 263

10.2.1重写validate()方法 263

10.2.2重写validateXxx()方法 265

10.2.3 Struts 2.0输入校验流程 269

10.3使用Struts 2.0内置校验器 270

10.3.1使用内置校验器 271

10.3.2校验器的配置风格 273

10.3.3常用内置校验器 275

10.3.4将服务器端校验转换为客户端校验 288

10.4自定义校验器 290

第14章 BBS论坛开发 363

14.1系统需求分析与系统设计 363

14.1.1系统需求分析 363

14.1.2系统设计 364

14.2数据库设计 365

14.3配置文件 365

14.4实现业务处理逻辑 368

14.4.1数据库连接 368

14.4.2建立业务对象 369

14.4.3业务逻辑 370

14.5建立业务功能模块 37

14.5.1用户登录操作 379

14.5.2用户注册操作 381

14.5.3权限检测功能 385

14.5.4显示帖子列表 385

14.5.5发表帖子操作 389

14.5.6显示帖子 391

14.6运行论坛 392

第15章 图书进销存管理系统 398

15.1需求分析 398

15.2系统设计 399

15.3数据库设计 401

15.4公共代码实现 403

15.4.1导入相关类库 403

15.4.2配置web.xml 403

15.4.3数据库连接类实现 404

15.4.4通用工具类实现 404

15.5首页实现 406

15.6实现用户管理模块 410

15.7实现出版社管理模块 425

15.8实现图书进货模块 434

15.9实现程序国际化 443

15.10实现登录权限拦截器 443

返回顶部