《PeopleSoft PeopleTools移動套用開發》是2017年1月清華大學出版社出版的圖書,作者是[美]Jim J. Marion、Sarah K. Marion 。
基本介紹
- 中文名:PeopleSoft PeopleTools移動套用開發
- 作者:[美]Jim J. Marion、Sarah K. Marion
- 譯者:王淨
- 出版時間:2017年1月1日
- 出版社:清華大學出版社
- ISBN:9787302456704
- 定價:68 元
內容簡介,作者簡介,圖書目錄,
內容簡介
《PeopleSoft PeopleTools移動套用開發 》在詳明示例和即時可用的示例代碼的引導下,全面透徹地講解最新編程方法。在本書中,你將配置自己的工作站,著手構建Oracle的PeopleSoft移動套用,合併REST和Web服務,使用Oracle和第三方開發實用工具以及構建高性能混合套用。這本綜合性指南還涵蓋性能最佳化、故障排除和安全性等主題。
作者簡介
Jim J. Marion是AICPA認證的信息技術專家,目前擔任Oracle公司的首席銷售顧問。Jim曾撰寫PeopleSoft PeopleTools Tips & Techniques 一書,並參與撰寫PeopleSoft PeopleTools Data Management and Upgrade Handbook 一書。Jim曾多次主持關於PeopleTools開發主題的國際會議,如Oracle OpenWorld、UKOUG events、HEUG's Alliance、Quest's IOUG以及OAUG's Collaborate。
Sarah K. Marion是一名英語專家,擁有20年以上的教育經驗以及12年以上的專業技術和出版經驗。
Sarah具有課程開發和公共演講背景,是Peoplesoft PeopleTools Data Management and Upgrade Handbook一書的開發編輯。
圖書目錄
第Ⅰ部分 PeopleSoft移動工具
第1章 配置開發工作站 3
1.1 移動套用類型 3
1.1.1 HTML5 Web套用 4
1.1.2 原生套用 4
1.1.3 混合套用 5
1.2 HTML5定義 5
1.3 開發工具 5
1.3.1 瀏覽器 6
1.3.2 文本編輯器 7
1.3.3 調試器和瀏覽器工具 8
1.3.4 集成開發環境 11
1.3.5 Web伺服器 15
1.3.6 安裝模擬器 17
1.4 小結 22
第2章 PeopleTools移動
設計(Fluid) 23
2.1 關於PeopleTools流動頁面 24
2.1.1 回響式和自適應設計 24
2.1.2 CSS3布局 25
2.1.3 HTML5運行時控制項 25
2.1.4 流模式設定 25
2.1.5 技巧 26
2.2 第一個流動頁面 26
2.2.1 流動頁面的數據模型 26
2.2.2 創建一個流動頁面 27
2.2.3 流動搜尋頁面 31
2.2.4 流動頁面導航 32
2.2.5 最佳化針對Fluid的組件 34
2.2.6 流動格線 35
2.2.7 HTML5數據輸入欄位 36
2.2.8 添加事務按鈕 37
2.3 流動設計模式 40
2.4 Grouplets 46
2.5 小結 46
第3章 使用移動套用平台構建套用 47
3.1 Hello MAP 48
3.1.1 創建一個Document 48
3.1.2 配置布局 49
3.2 jQuery的作用 54
3.3 PeopleTools移動進程
監視器 54
3.3.1 數據模型 54
3.3.2 布局 58
3.3.3 初始化 60
3.3.4 最後的布局調整 64
3.3.5 多頁面布局 70
3.4 小結 70
第Ⅱ部分 使用HTML5構建移動套用
第4章 創建數據模型 73
4.1 方案 74
4.2 數據模型 74
4.3 Documents 76
4.3.1 定義搜尋參數Document 76
4.3.2 定義搜尋結果Document 78
4.3.3 定義詳細信息輸入
Document 79
4.3.4 定義詳細信息Document 80
4.3.5 更新個人信息 80
4.3.6 演示數據 81
4.4 小結 83
第5章 使用jQuery Mobile對
HTML5 “View”層進行
原型設計 85
5.1 線框圖 85
5.2 使用jQuery Mobile進行
原型設計 87
5.2.1 創建Netbeans源項目 87
5.2.2 創建搜尋頁面 90
5.2.3 模擬結果頁面 94
5.2.4 編寫詳細信息代碼 97
5.2.5 實現回響面板 102
5.2.6 個人信息更新頁面 110
5.2.7 “安全”的URL 112
5.3 小結 113
第6章 構建沒有jQuery的
HTML視圖 115
6.1 準備項目 116
6.1.1 NetBeans/Manual方法 116
6.1.2 自動方式 122
6.2 介紹AngularJS 127
6.2.1 第一個AngularJS頁面 127
6.2.2 作用域 132
6.2.3 依賴注入 133
6.3 通過Angular-seed項目
學習相關內容 135
6.3.1 比較索引檔案 135
6.3.2 解析依賴關係 135
6.3.3 路由 136
6.3.4 Partials 137
6.3.5 控制器 137
6.4 使用AngularJS構建套用 137
6.4.1 創建搜尋頁面 138
6.4.2 結果頁面 146
6.4.3 詳細信息頁面 149
6.4.4 個人信息頁面 154
6.4.5 添加標題 155
6.4.6 實現一個導航側邊欄 157
6.4.7 自定義結果指令 161
6.5 動畫 168
6.5.1 使用CSS3轉換
實現動畫 168
6.5.2 使用animate.css 169
6.5.3 使用GreenSokc動畫
平台實現動畫 170
6.6 小結 172
第7章 基於iScript的控制器 173
7.1 什麼是iScript? 173
7.2 帶有iScript的
jQuery Mobile 174
7.2.1 搜尋iScript 174
7.2.2 詳細信息iScript 181
7.2.3 個人信息頁面 184
7.2.4 將iScript與jQuery Mobile
進行集成 190
7.2.5 處理身份驗證 193
7.3 帶有iScript的AngularJS 196
7.3.1 搜尋iScript 196
7.3.2 詳細信息iScript 200
7.3.3 將iScript與AngularJS
進行集成 202
7.4 友情提示 205
7.5 小結 205
第8章 REST控制器 207
8.1 什麼是REST? 207
8.2 構建REST服務操作 208
8.3 使用了RESTListeningConnector
的jQuery Mobile 208
8.3.1 創建Message定義 208
8.3.2 REST服務容器 210
8.3.3 創建Service Operations 211
8.3.4 準備jQuery Mobile套用 229
8.4 配置反向代理 230
8.4.1 配置Apache httpd 230
8.4.2 測試反向代理
jQuery Mobile套用 233
8.5 帶有RESTListeningConnector
的AngularJS 234
8.5.1 創建Message定義 234
8.5.2 REST Service Operation 235
8.5.3 反向代理AngularJS
原型 247
8.6 小結 250
第Ⅲ部分 構建原生套用
第9章 獲得最佳效果的原生套用 253
9.1 第Ⅲ部分介紹 254
9.1.1 第9章簡介 254
9.1.2 第10章簡介 254
9.1.3 第11章簡介 254
9.1.4 關於iOS 254
9.2 構建移動Android Personnel
Directory 255
9.2.1 為什麼選擇原生? 255
9.2.2 Android開發介紹 255
9.2.3 使用Android進行
網路連線 258
9.2.4 構建本地 261
9.2.5 部署和測試Android
套用 276
9.3 小結 277
第10章 鼓勵使用Cordova 279
10.1 關於Apache Cordova
平台 280
10.2 安裝Apache Cordova
平台 280
10.3 創建一個NetBeans
Cordova項目 281
10.4 從NetBeans中運行
Cordova項目 282
10.5 從網站到設備 284
10.5.1 複製源檔案 284
10.5.2 將模擬器連線到
PeopleSoft實例 284
10.5.3 實現身份驗證 288
10.6 實現原生功能 292
10.6.1 更新ProfileCtrl
控制器 292
10.6.2 更新個人信息Partial 294
10.7 小結 295
第11章 使用Oracle Mobile
Application Framework
構建移動套用 297
11.1 建立和運行
JDeveloper 12c 298
11.2 創建一個MAF項目 299
11.2.1 客戶端數據模型 300
11.2.2 用戶界面 320
11.3 小結 344