图书介绍

Struts程序员查询辞典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Struts程序员查询辞典
  • James Holmes著;孙燕等译 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113064914
  • 出版时间:2005
  • 标注页数:491页
  • 文件大小:38MB
  • 文件页数:510页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

Struts程序员查询辞典PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 Struts框架1

第1章 Struts简介1

1-1 Web应用程序开发简史1

1-2 两种开发模型3

1-2-1 模型1体系结构概述3

1-2-2 模型2体系结构概述4

1-3 模型—视图—控制器体系结构的详细介绍4

1-4 走近Struts5

1-3-3 控制器组件5

1-3-2 视图组件5

1-3-1 模型组件5

1-5 Struts的基本组件7

1-5-1 基本框架7

1-5-2 JSP标签库7

1-5-3 Tiles插件8

1-5-4 Validator插件8

1-6 获取Struts8

1-6-1 下载(二进制)9

1-6-2 下载(源代码)9

1-7 Struts入门10

第2章 构建一个简单的Struts应用程序11

2-1 应用程序概述11

2-1-1 Mini HR应用程序文件12

2-1-2 index.jsp14

2-1-3 search.jsp16

2-1-4 SearchForm.java23

2-1-5 SearchAction.java26

2-1-6 EmployeeSearchService.java29

2-1-7 Employee.java31

2-1-8 web.xml32

2-1-9 struts-config.xml35

2-1-10 ApplicationResources.properties38

2-2 编译、打包和运行应用程序39

2-2-1 下载和安装Struts和Tomcat39

2-2-2 编译应用程序40

2-2-3 打包应用程序41

2-2-4 运行应用程序41

2-3 了解执行流43

3-1 什么是模型47

第3章 模型层47

3-2 Struts与模型48

3-3 回顾Mini HR应用程序的模型层49

第4章 视图层53

4-1 Struts与视图层53

4-1-1 JSP页面54

4-1-2 Form Bean54

4-1-3 JSP标记库62

4-1-4 资源束64

4-2 回顾Mini HR应用程序的视图层65

4-3 其他视图技术71

第5章 控制器层73

5-1 Struts与控制器层73

5-2 ActionServlet类74

5-3 RequestProcessor类76

5-4 Action类78

5-5 ActionForward类89

5-6 回顾Mini HR应用程序的控制器层91

6-1 Validator概述93

第6章 Validator93

6-2 Validator的使用94

6-2-1 启用Validator插件94

6-2-2 配置validator-rules.xml95

6-2-3 包含的验证例程97

6-2-4 创建Form Bean98

6-2-5 配置validadtion.xml102

6-2-6 配置ApplicationResources.properties103

6-2-7 启动客户端验证105

6-3-1 创建验证方法106

6-3 创建自定义验证106

6-3-2 添加新验证规则108

6-3-3 添加新的验证定义110

6-3-4 将消息添加到ApplicationResources.properties文件中111

6-4 国际化验证112

6-5 将Validator添加到Mini HR应用程序中114

6-5-1 将SearchForm更改成ValidatorForm的子类114

6-5-2 添加validator-rules.xml文件115

6-5-3 创建validation.xml文件116

6-5-4 将Validator插件添加到struts-config.xml文件中116

6-5-5 将验证错误消息添加到ApplicationResources.properties文件中118

6-5-6 重新编译、打包并运行更新后的应用程序119

第7章 Tiles121

7-1 Tiles概述122

7-2 使用Tiles123

7-2-1 启动Tiles插件123

7-2-2 创建Tiles定义124

7-2-3 创建布局JSP并使用Tiles标记库128

7-2-4 创建内容JSP129

7-2-5 使用Tiles定义129

7-3 国际化Tiles131

7-4 使用Tiles标记库134

7-5 Tiles标记库标记135

7-5-1 add标记137

7-5-2 definition标记138

7-5-3 getAsString标记139

7-5-4 importAttribute标记140

7-5-5 initComponentDefinitions标记141

7-5-6 insert标记141

7-5-7 put标记143

7-5-8 putList标记144

7-5-9 useAttribute标记145

7-6 将Tiles添加到Mini HR应用程序中146

7-6-1 将Tiles TLD文件添加到应用程序中147

7-6-2 创建布局JSP147

7-6-3 更新现有的JSP以使用布局151

7-6-4 创建tiles-defs.xml文件152

7-6-5 更新struts-config.xml文件中的forward定义,并将Tiles插件添加到该文件中154

7-6-6 重新打包并运行更新后的应用程序156

8-1 配置Struts的异常处理程序157

第8章 声明式异常处理157

8-2 创建一个定制异常处理程序159

8-2-1 创建一个新的异常处理程序类159

8-2-2 将新的异常处理程序定义添加到struts-config.xml文件中162

8-3 将声明式异常处理添加到Mini HR应用程序中162

8-3-1 创建一个应用程序异常类163

8-3-2 更新SearchAction以抛出一个应用程序异常163

8-3-3 在struts-config.xml文件中建立一个异常处理程序165

8-3-4 创建一个异常处理程序JSP166

8-3-5 将异常错误消息添加到ApplicationResources.properties文件中167

8-3-6 重新编译、打包并运行更新后的应用程序168

第9章 Struts模块171

9-1 使用模块172

9-1-1 创建每个模块的Struts配置文件172

9-1-2 配置模块的web.xml部署描述符文件173

9-1-3 配置链接以访问专属于对应模块的JSP175

9-2 在模块化的应用程序中使用Validator176

9-3 在模块化的应用程序中使用Tiles176

9-4-1 建立模块目录和文件178

9-4 改变Mini HR应用程序以使用模块178

9-4-2 创建每个模块的Struts配置文件179

9-4-3 更新应用程序的web.xml部署描述符文件181

9-4-4 重新打包并运行更新后的应用程序184

第10章 国际化Struts应用程序185

10-1 了解Java的国际化支持185

10-1-1 java.util.Locale类185

10-1-2 java.util.ResourceBundle类187

10-1-3 java.text.MessageFormat类188

10-2 了解Struts的国际化支持189

10-2-2 消息资源190

10-2-1 Locale190

10-2-3 支持国际化的Struts标记库192

10-3 国际化Mini HR应用程序194

10-3-1 将所有应用程序文本条目添加到ApplicationResources.properties文件194

10-3-2 创建西班牙文的ApplicationResources.properties文件195

10-3-3 更新JSP以从ApplicationResources.properties文件检索所有的应用程序文本196

10-3-4 重新打包并运行更新后的应用程序199

第11章 HTML标记库203

11-1 了解JSP页面中的变量和范围203

第二部分 Struts标记库203

11-2 HTML标记库的使用204

11-3 HTML标记库标记205

11-3-1 base标记207

11-3-2 button标记208

11-3-3 cancel标记210

11-3-4 checkbox标记211

11-3-5 errors标记213

11-3-6 file标记214

11-3-7 form标记217

11-3-8 frame标记218

11-3-9 hidden标记222

11-3-10 html标记224

11-3-11 image标记225

11-3-12 img标记227

11-3-13 javascript标记231

11-3-14 link标记233

11-3-15 messages标记237

11-3-16 multibox标记238

11-3-17 option标记240

11-3-18 options标记241

11-3-19 optionsCollection标记243

11-3-20 password标记245

11-3-21 radio标记247

11-3-22 reset标记249

11-3-23 rewrite标记250

11-3-24 select标记253

11-3-25 submit标记255

11-3-26 text标记257

11-3-27 textarea标记259

11-4 常用标记属性261

11-3-28 xhtml标记261

第12章 Bean标记库265

12-1 了解JSP的变量和范围265

12-2 使用Bean标记库266

12-3 Bean标记库标记267

12-3-1 cookie标记269

12-3-2 define标记270

12-3-3 header标记273

12-3-4 include标记274

12-3-5 message标记276

12-3-6 page标记278

12-3-7 parameter标记279

12-3-8 resource标记281

12-3-9 size标记282

12-3-10 struts标记284

12-3-11 write标记287

第13章 逻辑标记库289

13-1 了解JSP的变量和范围289

13-2 使用逻辑标记库290

13-3 逻辑标记库标记291

13-3-1 empty标记293

13-3-2 equal标记294

13-3-3 forward标记297

13-3-4 greaterEqual标记297

13-3-5 greaterThan标记300

13-3-6 iterate标记302

13-3-7 lessEqual标记305

13-3-8 lessThan标记307

13-3-9 match标记310

13-3-10 messagesNotPresent标记312

13-3-11 messagesPresent标记313

13-3-12 notEmpty标记314

13-3-13 notEqual标记315

13-3-14 notMatch标记318

13-3-15 notPresent标记321

13-3-16 present标记324

13-3-17 redirect标记326

第14章 嵌套标记库331

14-1 了解Struts中的对象嵌套331

14-3 嵌套标记库标记333

14-2 嵌套标记库的使用333

14-3-1 nest标记336

14-3-2 root标记337

14-3-3 writeNesting标记338

第15章 在Struts中使用JSTL339

15-1 JSTL概述339

15-1-1 JSTL表达式语言340

15-1-2 JSTL标记库343

15-2 在Struts中使用JSTL346

15-2-1 Struts-EL347

15-2-2 JSTL替换示例348

15-2-3 Struts-EL标记库的使用351

15-2-4 Struts-EL标记库标记353

第三部分 Struts配置文件357

第16章 Struts配置文件357

16-1 了解XML DTD357

16-2 配置web.xml部署描述符文件358

16-3 Struts配置文件标记360

16-3-1 action标记361

16-3-3 controller标记364

16-3-2 action-mappings标记364

16-3-4 data-source标记367

16-3-5 data-sources标记368

16-3-6 exception标记368

16-3-7 form-bean标记370

16-3-8 form-beans标记371

16-3-9 form-property标记372

16-3-10 forward标记373

16-3-11 global-exceptions标记374

16-3-12 global-forwards标记375

16-3-13 message-resources标记376

16-3-14 plug-in标记377

16-3-15 set-property标记378

16-3-16 struts-config标记379

16-4 元数据标记379

16-5 使用Struts Console编辑Struts配置文件380

第17章 Tiles配置文件383

17-1 了解XML DTD383

17-2 启动Tiles插件384

17-3-1 add标记385

17-3 Tiles配置文件标记385

17-3-2 bean标记386

17-3-3 definition标记387

17-3-4 item标记388

17-3-5 put标记389

17-3-6 putList标记390

17-3-7 set-property标记391

17-3-8 tiles-definitions标记392

17-4 元数据标记392

17-5 用Struts Console编辑Tiles配置文件393

第18章 Validator配置文件395

18-1 两个配置文件395

18-2 了解XML DTD396

18-3 启用Validator插件397

18-4 Validator配置文件标记397

18-4-1 arg0、arg1、arg2和arg3标记398

18-4-2 constant标记400

18-4-3 constant-name标记400

18-4-5 field标记401

18-4-4 constant-value标记401

18-4-6 form标记402

18-4-7 form-validation标记403

18-4-8 formset标记404

18-4-9 global标记405

18-4-10 javascript标记405

18-4-11 msg标记407

18-4-12 validator标记408

18-4-13 var标记409

18-4-15 var-value标记410

18-4-14 var-name标记410

18-5 使用Struts Console编辑Validator配置文件411

第四部分 应用Struts413

第19章 保证Struts应用程序的安全性413

19-1 安全等级413

19-1-1 提供安全通信414

19-1-2 验证与授权414

19-1-3 基于角色的访问控制415

19-1-4 由容器管理的安全服务与由应用程序管理的安全服务415

19-2 使用由容器管理的安全服务416

19-2-1 登录配置418

19-2-2 由容器管理的安全传输424

19-3 由应用程序管理的安全服务425

19-3-1 创建安全服务425

19-3-2 将Struts与SSL整合在一起437

第20章 测试Struts应用程序441

20-1 测试类型441

20-1-1 单元测试441

20-2 对Struts应用程序进行单元测试442

20-1-3 系统测试442

20-1-2 功能测试442

20-2-1 测试模型443

20-2-2 测试控制器的行为448

20-2-3 测试视图457

20-3 由使用情形驱动的测试460

20-3-1 创建测试用例461

20-3-2 使用Canoo WebTest462

20-4 测试应用程序性能466

第五部分 附录471

附录 Struts Console快速参考471

热门推荐