Oracle 移動網絡應用程序設計-基於 Oracle Application Express (Oracle Application Express for Mobile Web Applications) Oracle移动网络应用程序设计:基于Oracle Application Express

哈特曼 (Roel Hartman), 洛基塔 (Christian Rokitta), 皮克 (David Peake)

已絕版

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

哈特曼等編著的《Oracle移動網絡應用程序設計--基於Oracle Application Express》詳細闡述了與移動設備Web開發相關的基本解決方案,主要包括APEX移動Web開發簡介、創建移動Web頁面、通過列表視圖呈現數據、通過表單接收數據、顯示日曆和圖表、實現導航標準、為移動應用程序定製主題、使用Dynamic Actions、部署應用程序以及移動應用程序的安全性等內容。此外,本書還提供了豐富的示例以及代碼,以幫助讀者進一步理解相關方案的實現過程。
    《Oracle移動網絡應用程序設計--基於Oracle Application Express》適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。

<目錄>

第1章  APEX移動Web開發簡介 1
1.1  設計移動應用程序 2
1.2  基於Web的應用程序與本地移動應用程序的對比 6
1.3  響應式設計 7
1.4  響應式設計的選擇,桌面環境或移動環境 8
1.5  總結 10
第2章  創建移動Web頁面 11
2.1  如何構建jQuery Mobile頁面 11
2.2  首個移動APEX應用程序 13
2.3  對話框 19
2.4  頁面過渡 23
2.5  彈出窗口 25
2.6  加載微件 25
2.7  模板 26
2.8  混合的應用程序 27
2.9  總結 27
第3章  通過列表視圖呈現數據 29
3.1  創建基本列表 29
3.2  設計列表的風格 30
  3.2.1  Inset List 30
  3.2.2  Enable Search 31
  3.2.3  Show List Divider 33
  3.2.4  Counter Column 34
  3.2.5  Show Image 35
  3.2.6  Link Target 37
  3.2.7  Has Split Button 37
  3.2.8  Is Nested List View 38
  3.2.9  Advanced Formatting 38
  3.2.10  Number of Fetched Rows 40
3.3  添加滑動刪除功能 41
3.4  添加自動推送下一組記錄的功能 46
3.5  列表視圖功能實戰 46
3.6  實現自定義排序 49
3.7  總結 52
第4章  通過表單接收數據 53
4.1  Login頁面回顧 53
4.2  網格佈局 58
  4.2.1  使用網格佈局 58
  4.2.2  在APEX中使用網格佈局 61
4.3  可摺疊內容 63
  4.3.1  使用可摺疊內容 64
  4.3.2  在APEX中使用可摺疊內容 64
4.4  HTML5輸入元素 65
4.5  其他移動輸入元素 68
  4.5.1  滑塊 68
  4.5.2  選擇列表 69
  4.5.3  單選按鈕組 70
  4.5.4  切換開關 71
4.6  添加滑動導航功能 73
4.7  修改刪除確認對話框 75
4.8  修改處理成功消息提示 78
4.9  完成表單 80
4.10  總結 83
第5章  顯示日曆和圖表 84
5.1  日曆 84
5.2  圖表 92
5.3  其他的選擇 94
  5.3.1  Google Maps 94
  5.3.2  Highcharts 96
  5.3.3  Flotcharts 96
5.4  總結 100
第6章  實現導航標準 101
6.1  盡可能地融入到系統中 101
6.2  創建自定義Springboard 103
  6.2.1  設置Springboard 104
  6.2.2  增強Springboard 106
6.3  創建Tab風格的導航 109
6.4  移除HTML風格的按鈕 113
6.5  創建滑動菜單 116
6.6  總結 120
第7章  為移動應用程序定製主題 121
7.1  ThemeRoller的使用 121
  7.1.1  ThemeRoller入門 121
  7.1.2  修改默認主題 123
7.2  創建自定義主題 124
  7.2.1  對全局色板進行修改 124
  7.2.2  新建色板 126
  7.2.3  為應用程序添加自定義主題 126
  7.2.4  由最終用戶來改變色板 129
7.3  創建自定義圖標 131
7.4  總結 134
第8章  使用Dynamic Actions 135
8.1  客戶端交互 135
8.2  Dynamic Actions簡介 136
  8.2.1  Dynamic Actions組件 136
  8.2.2  創建測試頁面 137
  8.2.3  深入研究Dynamic Action 138
  8.2.4  創建Dynamic Action 139
  8.2.5  聲明一個服務器調用的例子 142
8.3  轉換為APEX 4.2中的Dynamic Actions 145
  8.3.1  不再出現的Standard與Advanced選項 145
  8.3.2  新增的聲明事件 146
8.4  移動設備特定事件的實例 148
  8.4.1  Orientation Change事件 148
  8.4.2  Swipe Left以及Swipe Right事件 149
8.5  高級Dynamic Actions 150
  8.5.1  自定義JavaScript 150
  8.5.2  非標準Selection Types 151
  8.5.3  Event Scope 152
  8.5.4  自定義事件 153
  8.5.5  Virtual Click事件 154
  8.5.6  Dynamic Action事件的完整列表清單 156
8.6  總結 158
第9章  部署應用程序 159
9.1  原生App、Web App與混合App之間的取捨 159
  9.1.1  Web App 159
  9.1.2  原生App 160
  9.1.3  混合App 161
9.2  PhoneGap架構 162
  9.2.1  應用程序的用戶界面 162
  9.2.2  PhoneGap API 163
  9.2.3  PhoneGap API功能概覽 163
  9.2.4  PhoneGap 應用程序打包與發布 164
9.3  為Cordova配置Android開發環境 164
  9.3.1  設置Eclipse 164
  9.3.2  設置Android工具 165
9.4  創建PhoneGap App項目 167
  9.4.1  創建新的Eclipse項目 167
  9.4.2  向Android項目中添加PhoneGap 171
  9.4.3  配置Android App 174
  9.4.4  在模擬器中部署App 176
  9.4.5  部署App至移動設備 177
9.5  APEX與PhoneGap 178
9.6  白名單 179
  9.6.1  語法 179
  9.6.2  配置 179
9.7  在APEX頁面中使用PhoneGap API 180
  9.7.1  交叉平臺頁面模板 180
  9.7.2  操控攝像頭設備的例子 183
  9.7.3  使用iFrame訪問PhoneGap API 189
9.8  使用Adobe PhoneGap Build 194
  9.8.1  為PhoneGap Build準備應用程序 195
  9.8.2  使用config.xml進行配置 196
  9.8.3  編譯App 196
9.9  總結 197
第10章  移動應用程序的安全性 198
10.1  考慮安全性的影響 198
10.2  應用常規安全設置 199
  10.2.1  配置SSL 199
  10.2.2  超時設置 199
  10.2.3  對數據進行加密 202
10.3  使用APEX安全特性 203
10.4  拆分應用程序 204
10.5  總結 206