网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

Struts基础教程(针对Java Web开发人员的一本基础教程)

分享到:
Struts基础教程(针对Java Web开发人员的一本基础教程)

最 低 价:¥31.10

定 价:¥0.00

作 者:(美)Arnold Doray

出 版 社:人民邮电出版社

出版时间:2007 年2月

I S B N:9787115154668

  • Struts 基础教程
  • 送货上门
  • 价格
    缺货
  • Struts基础教程
  • 送货上门
  • 价格
    缺货
  • Struts基础教程
  • 送货上门
  • 价格
    31.10元
  • Struts基础教程
  • 送货上门
  • 价格
    31.50元
  • Struts基础教程
  • 送货上门
  • 价格
    37.40元
    价格
    40.50元

    商品详情

    编辑推荐

    ·针对Java Web开发人员的一本基础教程
      ·能够帮助读者迅速掌握Struts基础

    内容简介

    本书介绍apache struts的最新版本。书中以强调实际动手的方式来讲述struts。第一部分包括struts基础知识,以及开发人员必备的jsp和servlet基础知识;第二部分包含struts中更加“高阶”的部分,例如tiles、validator框架以及如何构建插件等,最后还研究jsf和struts shale。其中穿插了许多实验,完整开发了一个实际的数据输入和显示应用程序。
      本书适合java web应用开发人员阅读。

    作者简介

    Arnold Doray是Thinksquared公司的首席软件架构师。有10年专业软件开发经验,他曾经为世界各地的开发人员讲授Struts培训课程,深受欢迎。本书就源自于此。
    .. << 查看详细

    目录

    第一部分 struts基础.
    第1章 引言 2
    1.1 什么是web应用程序 2
    1.2 struts可以做什么 3
    1.3 关于读者 4
    1.4 如何阅读此书 4
    1.5 有用的链接 4
    第2章 复习servlet和jsp 6
    2.1 实验2:安装tomcat 6
    2.2 servlet容器基础 8
    2.3 重要的servlet类 10
    2.4 jsp 10
    2.4.1 解析hello.jsp 12
    2.4.2 最后的思考 13
    2.5 有用的链接 13
    2.6 小结 13
    第3章 理解作用域 14
    3.1 实验3:作用域测验 15
    3.2 会话和请求作用域内幕 17
    3.3 小结 17
    .第4章 定制标签 18
    4.1 定制标签基础 18
    4.2 如何处理定制标签 19
    4.3 java标签处理器类 20
    4.4 辅助类 22
    4.5 tld文件 23
    4.6 实验4:温度转换标签 25
    4.6.1 步骤1:准备开发环境和脚本 26
    4.6.2 步骤2:编写java标签处理器 26
    4.6.3 步骤3:编写标签库描述文件 26
    4.6.4 步骤4:修改web.xml 27
    4.6.5 步骤5:编写jsp 27
    4.6.6 步骤6:部署和测试 27
    4.7 专业的java工具 28
    4.8 有用的链接 28
    4.9 小结 28
    第5章 mvc设计模式 29
    5.1 注册web应用 31
    5.1.1 需求1 31
    5.1.2 需求2 32
    5.1.3 需求3 32
    5.1.4 需求4 32
    5.1.5 需求5 34
    5.2 实验5:mvc测验 35
    5.3 从哪里入手 36
    5.4 struts和mvc 37
    5.5 struts请求的生命周期 38
    5.6 针对模型的框架 39
    5.7 有用的链接 40
    5.8 小结 40
    第6章 简单验证 41
    6.1 处理简单验证 41
    6.2 解剖actionform 41
    6.3 使用actionerrors 45
    6.4 实验6:lilldep的contactform 48
    6.4.1 步骤1:准备开发环境和脚本 49
    6.4.2 步骤2:实现contactform的获取器和设置器 49
    6.4.3 步骤3:实现validate() 50
    6.4.4 步骤4:实现reset() 50
    6.5 现在struts已经做了什么 50
    6.6 小结 51
    第7章 处理业务逻辑 52
    7.1 action简介 52
    7.2 action的无状态性 53
    7.3 子类化action 54
    7.4 注册web应用程序中的业务逻辑 54
    7.5 复杂验证 57
    7.6 数据变换 58
    7.7 导航 59
    7.8 实验7:为lilldep实现contactaction 60
    7.9 小结 61
    第8章 基本struts标签 62
    8.1 页面处理生命周期 62
    8.2 “注册web应用程序”的视图组件 64
    8.2.1 声明和安装html和bean标签库 66
    8.2.2 显示静态文本 66
    8.2.3 表单和表单处理器 67
    8.2.4 数据输入标签 68
    8.2.5 显示错误 69
    8.3 html和bean标签库概要 70
    8.4 实验8:为lilldep创建contact输入页面 71
    8.5 有用的链接 72
    8.6 小结 72
    第9章 配置struts 73
    9.1 struts-config.xml的结构 73
    9.2 配置注册web应用程序 74
    9.3 声明表单bean 75
    9.4 声明全局异常 76
    9.5 声明全局转发 77
    9.6 声明表单处理器 77
    9.7 控制器声明 79
    9.8 消息资源 80
    9.9 声明插件 80
    9.10 实验9a:配置lilldep 81
    9.11 代码重用 82
    9.12 实验9b:mnc页面 82
    9.13 小结 83
    第10章 其他标签 84
    10.1 最佳实践 85
    10.2 剩下的2+1个struts标签库 85
    10.3 logic标签库 85
    10.3.1 迭代 86
    10.3.2 简单的、嵌套的、索引的、映射的属性 88
    10.3.3 条件处理 89
    10.3.4 流控制 90
    10.4 nested标签库 91
    10.5 jstl和struts 93
    10.5.1 表达语言(el) 95
    10.5.2 使用el 95
    10.5.3 <c:out>标签 96
    10.5.4 <c:foreach>标签 97
    10.5.5 <c:if>和<c:choose>...<c:when>标签 98
    10.6 strutsel扩展 99
    10.7 实验10a:lilldep的全部列表页面 99
    10.7.1 步骤1:完成listingaction 100
    10.7.2 步骤2:完成listing.jsp 100
    10.7.3 步骤3:修改web.xml 100
    10.7.4 步骤4:修改struts-config.xml 100
    10.8 实验10b:简化contactform 101
    10.8.1 步骤1:修改contactform 101
    10.8.2 步骤2:修改full.jsp和mnc.jsp 101
    10.9 实验10c:使用jstl 101
    10.9.1 步骤1:安装jstl和struts el标签库 101
    10.9.2 步骤2:修改web.xml 101
    10.9.3 步骤3:修改listing.jsp 102
    10.10 有用的链接 102
    10.11 小结 102
    第11章 上传文件 103
    11.1 一次上传固定数量的文件 104
    11.2 上传任意数量的文件 107
    11.3 lab 11:导入数据到lilldep中 114..
    11.3.1 步骤1:完成importform 114
    11.3.2 步骤2:完成import.jsp 114
    11.3.3 步骤3:完成importaction 114
    11.3.4 步骤4:修改struts-config.xml 115
    11.3.5 步骤5:编译、重新部署并测试应用 115
    11.4 有用的链接 115
    11.5 小结 115
    第12章 国际化 116
    12.1 字符编码,unicode和utf-8 116
    12.2 场所(locale) 118
    12.3 处理输入 119
    12.4 本地化验证 120
    12.5 本地化输出 122
    12.5.1 处理翻译后的application.properties文件 123
    12.5.2 从浏览器中选择一个场所 123
    12.5.3 通过一个链接切换场所 124
    12.5.4 用localeaction来切换场所 125
    12.6 实验12:针对马来西亚语市场的lilldep 125
    12.7 有用的链接 126
    12.8 小结 126
    第13章 复习实验:在lilldep中编辑联系人信息 127
    第二部分 高级struts
    第14章 tiles 130
    14.1 安装tiles 131
    14.2 用tiles 进行布局 132
    14.3 tiles 组件 137
    14.4 实例:一个“登录”tiles组件 140
    14.5 获取外部表单数据 153
    14.6 实验14:查找功能 154
    14.6.1 步骤1:设置tiles 154
    14.6.2 步骤2:编写控制器 154
    14.6.3 步骤3:设置tiles actionmapping 155
    14.6.4 步骤4:修改contactaction 156
    14.6.5 步骤5:编写tiles jsp 156
    14.6.6 步骤6:编写tiles定义 156
    14.6.7 步骤7:放入find tile 156
    14.6.8 步骤8:部署和测试 157
    14.7 小结 157
    第15章 validator框架 158
    15.1 声明验证器插件 159
    15.2 验证器dtd基础 160
    15.3 使用validator框架 161
    15.3.1 例子:验证 registrationform 161
    15.3.2 验证嵌套和索引属性 165
    15.3.3 使用常数 166
    15.3.4 客户端验证 167
    15.4 标准验证器 167
    15.4.1 使用validwhen 168
    15.4.2 对索引的字段使用validwhen 169
    15.5 添加定制验证 170
    15.5.1 实现validate() 171
    15.5.2 扩展validator框架 171
    15.5.3 实现java处理器类 172
    15.6 迁移遗留代码 176
    15.7 本地化验证 177
    15.8 实验15:在lilldep中使用validator框架 177
    15.9 有用的链接 178
    15.10 小结 178
    第16章 动态表单 179
    16.1 声明动态表单 179
    16.1.1 声明一个简单属性 181
    16.1.2 声明索引属性 181
    16.1.3 声明一个映射属性 182
    16.1.4 声明嵌套属性 182
    16.2 存取动态属性 183
    16.3 动态表单的缺点 183
    16.4 验证动态表单 184
    16.5 使用动态表单的注册web应用程序 185
    16.6 lazyvalidatorform(struts 1.2.6+) 189
    16.7 beanvalidatorform(struts 1.2.6+)的隐藏威力 192
    16.8 实验室16:在lilldep中删除选定的联系人 192
    16.8.1 步骤1:声明selectionform表单bean 193
    16.8.2 步骤2:修改listing.jsp 193
    16.8.3 步骤3:创建删除联系人的action 193
    16.9 有用的链接 193
    16.10 小结 194
    第17章 struts锦囊 195
    17.1 propertyutils 195
    17.1.1 使用propertyutils 196
    17.1.2 小结 197
    17.2 downloadaction(struts 1.2.6+) 198
    17.3 localeaction 200
    17.4 includeaction 和forwardaction 202
    17.5 lookupdispatchaction 203
    17.6 dispatchaction 208
    17.7 mappingdispatchaction 209
    17.8 使用全局转发 212
    17.9 日志 212
    17.10 使用通配符 214
    17.11 分解struts-config.xml 216
    17.12 有用的链接 219
    17.13 小结 219
    第18章 复习实验:集合功能 220
    18.1 实验18a:主集合页面 221
    18.2 实验18b:新的集合页面 221
    18.3 实验18c:集合列表页面 223
    18.4 实验18d:删除选择的联系人 224
    18.5 实验18e:添加选择的联系人 225
    18.6 实验18f:前后导航 226
    18.7 小结 227
    第19章 开发插件 228
    19.1 手头的任务 228
    19.2 实现路线图 231
    19.3 struts如何处理表单bean 231
    19.4 插件的解剖 234
    19.5 实现dynaformsplugin 235
    19.6 用apache digester读取xml 237
    19.7 实现dynaformsloaderfactory 240
    19.8 defaultdynaformsloader 243
    19.9 实验19:测试dynaforms插件的使用 251
    19.10 增加功能的实验:处理<set-property> 251
    19.11 有用的链接 253
    19.12 小结 254
    第20章 jsf和struts shale 255
    20.1 jsf 概览 255
    20.2 shale概览 256
    20.3 学习struts是浪费时间吗 257
    20.4 jsf 258
    20.4.1 服务器端ui组件 258
    20.4.2 请求处理生命周期 260
    20.4.3 事件和事件监听器 262
    20.4.4 jsf 标签库 266
    20.4.5 值绑定和方法绑定 266
    20.4.6 导航 267
    20.5 示例:注册web应用程序 268
    20.5.1 配置jsf 268
    20.5.2 消息资源 269
    20.5.3 user后台bean 270
    20.5.4 视图 277
    20.6 接下来去哪里 280
    20.7 实验20:struts-faces集成库 281
    20.7.1 步骤1:准备开发 281
    20.7.2 步骤2:安装jsf、jstl和struts-faces集成库 282
    20.7.3 步骤3:编辑web.xml和struts-config.xml 282
    20.7.4 步骤4:迁移struts jsp页面 283
    20.7.5 步骤5:迁移<forward>和输入 284
    20.7.6 步骤6:使进入点转发到*.faces 285
    20.7.7 步骤7:如有必要,修改action 285
    20.7.8 步骤8:添加必要的<managed-bean> 声明 286
    20.7.9 小结 286
    20.8 struts shale预览 286
    20.8.1 viewcontroller 287
    20.8.2 对话管理器 291
    20.8.3 集成验证器框架 293
    20.8.4 jndi集成 295
    20.8.5 通过clay重用视图 296
    20.8.6 服务器端ajax支持 297
    20.8.7 测试框架 297
    20.9 jsf、shale与struts 297
    20.10 有用的链接 299
    20.11 小结 300
    附录a 模型框架 301
    附录b 常用类 314
    附录c (图灵网站下载)
    附录d (图灵网站下载)...

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...