图书介绍
JavaServer Faces完全参考手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)伯恩斯(Burns,C.S.E.)著;张猛译 著
- 出版社: 北京:人民邮电出版社
- ISBN:711516018X
- 出版时间:2007
- 标注页数:793页
- 文件大小:70MB
- 文件页数:827页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaServer Faces完全参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 JavaServer Faces框架第1章 JavaServer Faces简介3
1.1 JavaServer Faces是什么3
1.2 JavaServer Faces的历史4
1.2.1 公共网关接口4
1.2.2 Servlet API4
1.2.3 Java服务器页面5
1.2.4 Jakarta Struts6
1.2.5 JavaServer Faces的诞生6
1.3 JavaServer Faces设计目标7
1.4 JSF——“企业”开发人员和“系统”开发人员共同的框架8
1.5 JSF应用程序架构9
1.5.1 JSF请求处理生命周期11
1.5.2 JSF导航模型12
第2章 构建一个简单的JavaServer Faces应用程序14
2.1 应用程序概述14
2.1.1 JSFReg应用程序文件15
2.1.2 装配JSFReg应用程序16
2.1.3 配置文件17
2.1.4 JSP页面18
2.2 设置JSF开发环境30
2.2.1 下载JSF参考实现和必需的库30
2.2.2 安装Tomcat或符合J2EE规范的应用程序服务器30
2.3 编译、打包和运行应用程序31
2.3.1 编译应用程序31
2.3.2 打包应用程序32
2.3.3 部署和运行应用程序32
2.4 应用程序关键部分回顾33
第3章 JavaServer Faces请求处理生命周期34
3.1 JSF请求处理生命周期的高度概述34
3.1.1 请求处理生命周期到底做什么35
3.1.2 请求处理生命周期与其他Web技术的区别35
3.1.3 自动服务器端视图管理和同步35
3.1.4 请求处理生命周期阶段是什么36
3.2 实际观察请求处理生命周期42
3.3 与请求处理生命周期有关的高级主题45
3.3.1 使用immediate属性46
3.3.2 立即处理验证和转换47
3.3.3 阶段侦听器47
3.4 需要记住的生命周期概念47
第4章 托管bean和JSF表达式语言49
4.1 托管bean是什么49
4.1.1 简单托管bean示例50
4.1.2 初始化托管bean属性51
4.1.3 直接把List和Map声明为托管bean56
4.1.4 托管bean的相互依赖57
4.1.5 用EL设置托管属性58
4.2 控制托管bean寿命59
4.3 JSF表达式语言60
4.3.1 JSF 1.1和JSF 1.2之间表达式语言的重要变化60
4.3.2 统一EL概念62
4.3.3 值表达式62
4.3.4 表达式操作符64
4.3.5 方法表达式65
4.4 托管bean的Web应用程序开发细节67
4.4.1 如何用编程方式访问托管bean67
4.4.2 用托管bean作为JSF页面的支撑bean69
第5章 导航模型73
5.1 导航模型概述74
5.1.1 回顾MVC——控制器74
5.1.2 NavigationHandler——幕后主管75
5.1.3 Faces动作方法说明76
5.2 构建导航规则77
5.2.1 静态导航示例78
5.2.2 动态导航示例79
5.3 更复杂的导航示例83
5.3.1 使用通配符83
5.3.2 使用重定向84
5.3.3 把导航规则放在faces-config.xml之外84
第6章 用户界面组件模型86
6.1 用户界面组件是什么86
6.1.1 基于组件的Web开发的兴起87
6.1.2 JavaServer Faces用户界面组件的目标88
6.2 JSF用户界面组件架构介绍90
6.2.1 用户界面组件树(视图)92
6.2.2 用户界面组件和相关的“活动部分”94
6.3 用户界面组件和JSP95
6.3.1 用编程方式访问用户界面组件95
6.3.2 在JSP中绑定用户界面组件的有用建议98
第7章 数据转换与数据验证101
7.1 验证和转换的一些示例102
7.2 转换和验证揭秘104
7.3 Faces转换器系统107
7.3.1 DateTimeConverter108
7.3.2 NumberConverter109
7.3.3 把转换器与UIComponent实例关联109
7.3.4 转换器的生命期115
7.3.5 定制转换器115
7.4 Faces验证系统120
7.4.1 LongRangeValidator121
7.4.2 DoubleRangeValidator121
7.4.3 LengthValidator122
7.4.4 “required”工具122
7.4.5 如何把验证器与UIComponent实例关联122
7.4.6 使用JSP把验证器与UIComponent实例关联123
7.4.7 用JSP和验证器属性把验证器与UIComponent实例关联123
7.4.8 用编程方式把验证器与UIComponent实例关联124
7.4.9 定制验证器125
7.5 汇总:视图上的消息127
7.5.1 FacesContext上与FacesMessage相关的方法127
7.5.2 UIViewRoot及其Locale属性129
7.5.3 何时、如何创建FacesMessage实例,并把它添加到FacesContext129
7.5.4 Faces消息的渲染130
第8章 JSF事件模型134
8.1 JSF事件模型高度概述134
8.2 JSF事件的工作方式135
8.2.1 Faces事件侦听器接口和事件类136
8.2.2 何时处理Faces事件136
8.2.3 动作事件解剖138
8.2.4 在Faces生命周期中提前处理动作事件139
8.2.5 值修改事件解剖140
8.3 编写定制动作和值修改侦听器141
8.4 两个Faces事件示例143
8.4.1 使用值修改事件自动填充字段144
8.4.2 扩展值修改示例148
8.5 使用阶段事件和侦听器150
8.6 创建定制事件和侦听器153
第2部分 扩展JavaServer Faces第9章 应用JSF:虚拟教练应用程序介绍157
9.1 虚拟教练应用程序概观157
9.1.1 注册和登录到虚拟教练应用程序158
9.1.2 创建新训练事件的练习计划159
9.1.3 选择和更新训练事件161
9.1.4 以在线教练身份登录并更新事件练习评价161
9.2 虚拟教练应用程序的需求162
9.3 虚拟教练应用程序架构163
9.4 构建虚拟教练应用程序166
9.4.1 基本页面布局和格式化166
9.4.2 创建简单的身份验证系统168
9.4.3 退出虚拟教练应用程序173
9.4.4 回顾JSFReg——构建注册系统173
9.4.5 构建虚拟教练应用程序的浏览和编辑页面178
9.4.6 在dataTable上使用定制滚动器组件183
9.4.7 在dataTable中选择和编辑单行185
9.4.8 向下钻取编辑表单186
9.4.9 删除训练事件191
9.4.10 创建新训练事件193
9.5 实现可排序列198
9.5.1 在Faces中实现数据层排序199
9.5.2 在Faces中实现Web层排序201
9.6 下一步——持久化虚拟教练数据204
9.7 国际化虚拟教练应用程序214
第10章 构建定制用户界面组件217
10.1 何时构建定制用户界面组件217
10.2 用户界面组件218
10.3 用户界面组件的动态部分218
10.4 简单的Hello World示例219
10.4.1 构建HtmlHelloWorld示例220
10.4.2 接受表单输入的HelloWorld用户界面组件227
10.5 JSF股票报价组件230
10.6 带有多个渲染器的InputDate组件232
10.6.1 使用InputDate组件233
10.6.2 InputDate组件背后的代码233
10.6.3 HtmlInputDateRenderer234
10.6.4 InputDate的WML变体242
10.7 在运行时动态修改渲染器245
10.8 定制图表组件247
10.8.1 准备图表数据对象248
10.8.2 使用图表数据对象248
10.8.3 渲染SVG条形图表249
10.9 在定制JSF组件中使用JavaScript——滚动条示例254
10.9.1 使用高级JavaScript的挑战254
10.9.2 使用JSF滚动条组件259
10.9.3 添加必需的JavaScript库260
10.10 高级定制JSF组件开发261
10.10.1 把HtmlHelloInput用户界面组件升级成使用方法绑定261
10.10.2 把HtmlHelloWorld和HtmlHelloInputMB组件升级到JSF 1.2264
10.10.3 把JSF 1.2 HtmlHelloWorldMB组件修改成使用方法表达式266
10.11 把JSF组件打包成自包含的JAR269
10.11.1 配置文件269
10.11.2 组件类270
10.11.3 相关资源270
10.12 JSF组件包示例:components.jar270
10.12.1 配置文件271
10.12.2 组件类276
10.12.3 相关资源276
10.13 JSF组件元数据的未来277
第11章 构建AJAX JSF组件278
11.1 AJAX简介278
11.1.1 为什么大家都对AJAX感兴趣279
11.1.2 为什么JSF和AJAX是天作之合279
11.2 AJAX揭秘279
11.2.1 如何发出XML HTTP请求280
11.2.2 把XMLHttpRequest用于HTML282
11.3 DirectorySearch——没有JSF的第一个AJAX示例283
11.3.1 纯AJAX版DirectorySearch的架构283
11.3.2 纯AJAX版DirectorySearch的问题288
11.4 构建支持AJAX的JSF组件288
11.4.1 在JSF中的AJAX系统高级元素288
11.4.2 AJAX DirectorySearch JSF组件290
11.4.3 AJAX SpellCheck JSF组件295
11.5 AJAX技巧310
11.6 AJAX XMLHttpRequest参考311
第12章 构建非用户界面定制组件312
12.1 JSF中的非用户界面定制组件和装饰312
12.2 非视图定制组件释义315
12.2.1 PhaseListener315
12.2.2 转换器和验证器316
12.2.3 ViewHandler317
12.2.4 VariableResolver和PropertyResolver318
12.2.5 ELResolver(JSF 1.2)321
12.2.6 NavigationHandler330
12.2.7 ActionListener331
12.2.8 StateManager332
12.2.9 RenderKit334
12.2.10 JSF中的工厂343
第13章 其他视图描述技术和Facelets351
13.1 替代视图描述技术的动机351
13.2 ViewHandler与JSF系统其余部分的关系352
13.2.1 ViewHandler、RenderKit与视图构造行为之间的关系353
13.2.2 ViewHandler与状态管理系统的关系353
13.3 如何构建和安装定制ViewHandler354
13.3.1 为定制ViewHandler使用装饰355
13.3.2 编写定制ViewHandler的一般考虑358
13.4 Facelets视图描述技术359
13.4.1 Faces模板的威力359
13.4.2 JSP与Facelets之间的相似点和区别360
13.4.3 Facelets中的Taglib361
13.4.4 实现Facelets Taglib362
13.4.5 使用Facelets taglib364
13.4.6 用Facelets进行模板化365
13.4.7 Facelets模板标签指南368
13.4.8 Facelets非模板标签指南371
13.5 Facelets的设计、架构和实现372
第3部分 应用JavaServer Faces第14章 JavaServer Faces的本地化与访问性379
14.1 本地化379
14.1.1 JavaServer Faces本地化工具提供的益处379
14.1.2 JSF本地化示例381
14.1.3 Faces本地化和国际化背后的细节385
14.1.4 定制组件的国际化问题389
14.2 访问性390
14.2.1 访问性为什么这么重要391
14.2.2 JSF应用程序提供访问性的准则391
14.2.3 给非文本内容提供一个文本等价物392
14.2.4 正确使用标记和样式表392
14.2.5 说明使用了哪个自然语言392
14.2.6 使页面特性新技术能平滑地转换393
14.2.7 确保用户能控制时间敏感内容的变化393
14.2.8 设备独立性的设计393
14.2.9 使用标签元素393
14.2.10 上下文和方向信息394
第15章 JavaServer Faces应用程序的安全性395
15.1 Web应用程序安全性涉及的方面和实现395
15.2 容器管理的安全性396
15.2.1 容器管理的身份验证396
15.2.2 基本身份验证和“领域”概念397
15.2.3 基于表单的身份验证398
15.2.4 证书身份验证402
15.2.5 容器管理的授权和角色概念404
15.2.6 容器管理的数据安全性405
15.2.7 对虚拟教练安全性的小改善406
15.3 用JavaServer Faces实现应用程序管理的安全性407
15.3.1 回顾虚拟教练应用程序407
15.3.2 Servlet过滤器和授权408
15.3.3 PhaseListener和授权413
15.4 实现“Remember Me”特性415
15.4.1 RememberMeLoginComponent:生命周期和状态管理416
15.4.2 RememberMeLoginComponent:渲染行为420
15.4.3 RememberMeLoginComponent:属性424
15.4.4 RememberMeLoginTag425
15.4.5 RememberMePhaseListener427
15.5 在JSF应用程序中利用JAAS429
15.6 学习更多关于安全性的知识438
第16章 JavaServer Faces应用程序的自动测试和调试439
16.1 软件测试术语回顾439
16.1.1 单元测试441
16.1.2 集成测试441
16.1.3 系统测试441
16.1.4 压力测试441
16.1.5 测试驱动的开发442
16.2 Web应用程序的自动测试工具442
16.2.1 JUnit:Java平台最流行的自动测试技术443
16.2.2 Cactus:服务器端的自动单元测试447
16.2.3 HTMLUnit:测试虚拟教练应用程序的流程449
16.2.4 JSF应用程序的加载测试和分析451
16.3 调试JSF应用程序459
16.3.1 不用源代码级调试器调试JSF应用程序459
16.3.2 用java.util.logging工具记录日志459
16.3.3 用Jakarta Commons Logging工具记录日志461
16.3.4 其他JSF应用程序非调试器调试技术464
16.3.5 用Eclipse进行源代码级调试465
16.3.6 用NetBeans进行源代码级调试467
16.3.7 用Oracle JDeveloper调试JSF JSP469
第4部分 JavaServer Faces工具及库第17章 使用可视化开发环境开发JSF应用程序475
17.1 应用程序476
17.2 Sun Java Studio Creator476
17.2.1 熟悉Java Studio Creator477
17.2.2 在Studio Creator构建简化版虚拟教练应用程序479
17.3 BEA Workshop Studio483
17.3.1 熟悉BEA Workshop Studio483
17.3.2 构建简化版JSF教练应用程序484
17.4 Oracle JDeveloper 10g486
17.4.1 熟悉JDeveloper487
17.4.2 使用Oracle的ADF框架495
17.5 IBM Rational Web Developer499
17.5.1 熟悉IBM Rational Web Developer500
17.5.2 构建简化版JSF教练应用程序501
17.6 Exadel Studio Pro506
17.6.1 熟悉Exadel Studio Pro506
17.6.2 创建简化版JSF教练应用程序507
第18章 JavaServer Faces配置文件513
18.1 理解XML DTD514
18.2 理解XML方案515
18.3 理解配置文件的处理过程515
18.4 Faces配置元素516
18.4.1 Action-listener元素521
18.4.2 Application元素522
18.4.3 Application-factory元素522
18.4.4 Attribute元素523
18.4.5 Attribute-class元素525
18.4.6 Attribute-name元素526
18.4.7 Base-name元素527
18.4.8 Component元素528
18.4.9 Component-class元素529
18.4.10 Component-family元素529
18.4.11 Component-type元素530
18.4.12 Converter元素531
18.4.13 Converter-class元素532
18.4.14 Converter-for-class元素532
18.4.15 Converter-id元素533
18.4.16 Default-locale元素534
18.4.17 Default-render-kit-id元素535
18.4.18 Default-value元素536
18.4.19 El-resolver元素537
18.4.20 Faces-config元素538
18.4.21 Faces-context-factory元素539
18.4.22 Facet元素539
18.4.23 Facet-name元素541
18.4.24 Factory元素541
18.4.25 From-action元素542
18.4.26 From-outcome元素543
18.4.27 From-view-id元素544
18.4.28 Key元素544
18.4.29 Key-class元素545
18.4.30 Lifecycle元素547
18.4.31 Lifecycle-factory元素547
18.4.32 List-entries元素548
18.4.33 Locale-config元素549
18.4.34 Managed-bean元素550
18.4.35 Managed-bean-class元素551
18.4.36 Managed-bean-name元素552
18.4.37 Managed-bean-scope元素553
18.4.38 Managed-property元素554
18.4.39 Map-entries元素555
18.4.40 Map-entry元素556
18.4.41 Message-bundle元素557
18.4.42 Navigation-case元素558
18.4.43 Navigation-handler元素559
18.4.44 Navigation-rule元素560
18.4.45 Null-value元素560
18.4.46 Phase-listener元素563
18.4.47 Property元素563
18.4.48 Property-class元素565
18.4.49 Property-name元素566
18.4.50 Property-resolver元素567
18.4.51 Redirect元素567
18.4.52 Referenced-bean元素568
18.4.53 Referenced-bean-class元素569
18.4.54 Referenced-bean-name元素570
18.4.55 Render-kit元素570
18.4.56 Render-kit-class元素571
18.4.57 Render-kit-factory元素572
18.4.58 Render-kit-id元素573
18.4.59 Renderer元素574
18.4.60 Renderer-class元素575
18.4.61 Renderer-type元素576
18.4.62 Resource-bundle元素576
18.4.63 State-manager元素577
18.4.64 Suggested-value元素578
18.4.65 Supported-locale元素579
18.4.66 To-view-id元素580
18.4.67 Validator元素581
18.4.68 Validator-class元素582
18.4.69 Validator-id元素582
18.4.70 Value元素583
18.4.71 Value-class元素585
18.4.72 Var元素587
18.4.73 Variable-resolver元素588
18.4.74 View-handler元素588
18.5 扩展元素589
18.6 元数据元素590
18.7 使用Faces Console编辑配置文件591
第19章 标准JSF组件库593
19.1 JSF和JSP标签术语概览593
19.2 获取并安装标准库594
19.2.1 得到的内容(二进制)594
19.2.2 得到的内容(源代码)594
19.3 核心和HTML组件库参考594
19.3.1 标准核心库594
19.3.2 actionListener标签596
19.3.3 attribute标签596
19.3.4 convertDateTime标签597
19.3.5 convertNumber标签598
19.3.6 converter标签599
19.3.7 facet标签600
19.3.8 loadBundle标签600
19.3.9 param组件601
19.3.10 phaseListener标签(仅限1.2)602
19.3.11 selectItem组件603
19.3.12 selectItems标签603
19.3.13 setPropertyActionListener标签(仅限1.2)604
19.3.14 subview组件605
19.3.15 validateDoubleRange标签607
19.3.16 validateLength标签607
19.3.17 validateLongRange标签608
19.3.18 Validator标签609
19.3.19 valueChangeListener标签610
19.3.20 verbatim组件611
19.3.21 view组件611
19.4 标准HTML库612
19.4.1 column组件614
19.4.2 commandButton组件615
19.4.3 commandLink组件617
19.4.4 dataTable组件619
19.4.5 form组件622
19.4.6 graphicImage组件623
19.4.7 inputHidden组件625
19.4.8 inputSecret组件626
19.4.9 inputText组件628
19.4.10 inputTextarea组件629
19.4.11 message组件631
19.4.12 messages组件632
19.4.13 outputFormat组件634
19.4.14 outputLabel组件635
19.4.15 outputLink组件636
19.4.16 outputText组件638
19.4.17 panelGrid组件639
19.4.18 panelGroup组件640
19.4.19 selectBooleanCheckbox组件641
19.4.20 selectManyCheckbox组件643
19.4.21 selectManyListbox组件645
19.4.22 selectManyMenu组件647
19.4.23 selectOneListbox组件649
19.4.24 selectOneMenu组件651
19.4.25 selectOneRadio组件653
第20章 MyFaces实现和组件库656
20.1 得到MyFaces656
20.1.1 从二进制发行包中得到什么657
20.1.2 从源代码发行包中得到什么657
20.2 使用MyFaces657
20.2.1 使用MyFaces JSF实现658
20.2.2 使用MyFaces Tomahawk库658
20.3 MyFaces扩展组件660
20.3.1 公共扩展属性661
20.3.2 commandButton组件661
20.3.3 commandLink组件662
20.3.4 dataTable组件662
20.3.5 graphicImage组件663
20.3.6 inputHidden组件664
20.3.7 inputSecret组件664
20.3.8 inputText组件665
20.3.9 inputTextarea组件665
20.3.10 message组件665
20.3.11 messages组件666
20.3.12 outputLabel组件667
20.3.13 outputText组件667
20.3.14 panelGrid组件668
20.3.15 parelGroup组件668
20.3.16 selectBooleanCheckbox组件669
20.3.17 selectManyCheckbox组件669
20.3.18 selectManyListbox组件669
20.3.19 selectManyMenu组件670
20.3.20 selectOneListbox组件670
20.3.21 selectOneMenu组件671
20.3.22 selectOneRadio组件671
20.4 MyFaces定制组件672
20.4.1 公共属性674
20.4.2 aliasBean组件675
20.4.3 aliasBeansScope组件675
20.4.4 buffer组件676
20.4.5 checkbox组件676
20.4.6 collapsiblePanel组件677
20.4.7 commandNavigation组件678
20.4.8 commandNavigation2组件679
20.4.9 commandSortHeader组件681
20.4.10 dataList组件682
20.4.11 dataScroller组件683
20.4.12 div组件685
20.4.13 htmlTag组件686
20.4.14 inputCalendar组件687
20.4.15 inputDate组件689
20.4.16 inputFileUpload组件690
20.4.17 inputHTML组件692
20.4.18 inputTextHelp组件694
20.4.19 jscookMenu组件695
20.4.20 jsValueChangeListener组件696
20.4.21 jsValueSet组件697
20.4.22 newspaperTable组件697
20.4.23 panelNavigation组件699
20.4.24 panelNavigation2组件700
20.4.25 panelStack组件701
20.4.26 panelTab组件702
20.4.27 panelTabbedPane组件703
20.4.28 popup组件704
20.4.29 radio组件705
20.4.30 saveState组件706
20.4.31 selectOneCountry组件706
20.4.32 selectOneLanguage组件707
20.4.33 stylesheet组件709
20.4.34 tree组件709
20.4.35 tree2组件710
20.4.36 treeColumn组件712
20.4.37 updateActionListener标签713
20.5 MyFaces定制验证器714
20.5.1 validateCreditCard验证器714
20.5.2 validateEmail验证器715
20.5.3 validateEqual验证器716
20.5.4 validateRegExpr验证器717
20.6 MyFaces对Tiles框架的支持718
20.6.1 Tiles概述718
20.6.2 使用MyFaces对Tiles的支持719
第5部分 附录729
附录A Faces Console快速参考729
A.1 支持的配置文件730
A.2 获得并安装Faces Console731
A.3 使用Faces Console作为独立应用程序731
A.4 在Borland JBuilder内使用Faces Console732
A.5 在Eclipse内使用Faces Console734
A.6 在IBM Rational Application Developer for WebSphere中使用Faces Console737
A.7 在IntelliJ IDEA内使用Faces Console739
A.8 在NetBeans和Sun ONE Studio(Forte)内使用Faces Console741
A.9 在Oracle JDeveloper内使用Faces Console743
A.10 配置Faces Console输出选项745
附录B 第三方JSF组件库746
B.1 Sun的扩展用户界面组件库746
B.2 JScape的WebGalileo Faces746
B.3 Oracle的ADF Faces747
B.3.1 获得ADF Faces747
B.3.2 ADF Faces组件参考747
B.4 ADF Faces关键技术752
B.4.1 ADF Faces部分页面渲染特性752
B.4.2 ADF Faces processScope755
B.4.3 使用ADF Faces对话框框架757
B.4.4 ADF Faces皮肤技术760
B.4.5 Oracle JDeveloper针对ADF Faces的可视化设计时体验764
B.5 JSFCentral——第三方组件参考中心765
附录C 从Struts迁移到Faces766
C.1 相似与不同766
C.2 开发风格768
C.3 迁移策略:Struts-Faces集成库768
C.3.1 满足编译时和运行时依赖关系769
C.3.2 声明FacesServlet769
C.3.3 映射FacesServlet769
C.3.4 替换标准Struts请求处理器770
C.3.5 迁移JSP页面770
C.3.6 修改动作转发771
附录D JSF的未来:Apache Shale773
D.1 Shale、Java社区进程和创新773
D.2 迁移考虑:是否应当采用Shale775
D.3 获得和运行Shale775
D.3.1 对话框管理器776
D.3.2 应用程序管理器777
D.4 Shale特性指南778
D.4.1 ViewController(shale-core.jar)778
D.4.2 对话框管理器(shale-core.jar)781
D.4.3 应用程序管理器(shale-core.jar)785
D.4.4 验证(shale-core.jar)786
D.4.5 远程(Remoting)(shale-remoting.jar)789
D.4.6 访问静态资源789
D.4.7 调用MethodExpression791
D.5 结束语和参考资源793
热门推荐
- 3159341.html
- 1336038.html
- 1644879.html
- 1900225.html
- 1538248.html
- 3790613.html
- 788737.html
- 3651129.html
- 1907713.html
- 1703428.html
- http://www.ickdjs.cc/book_2415315.html
- http://www.ickdjs.cc/book_415372.html
- http://www.ickdjs.cc/book_2507344.html
- http://www.ickdjs.cc/book_2020143.html
- http://www.ickdjs.cc/book_241637.html
- http://www.ickdjs.cc/book_194218.html
- http://www.ickdjs.cc/book_3794995.html
- http://www.ickdjs.cc/book_1166197.html
- http://www.ickdjs.cc/book_3598701.html
- http://www.ickdjs.cc/book_2199672.html