-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

PeopleSoft PeopleTools移動應用開發

( 簡體 字)
作者:[美]Jim J. Marion、Sarah K. Marion 著 王凈 譯類別:1. -> 程式設計 -> 綜合
譯者:
出版社:清華大學出版社PeopleSoft PeopleTools移動應用開發 3dWoo書號: 45967
詢問書籍請說出此書號!

有庫存
NT售價: 340

出版日:1/1/2017
頁數:344
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302456704
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

從前,在不太遙遠的過去,知識工作者會將信息輸入到大型的固定式計算機中,而該計算機則與一臺更大的超級計算機進行連接。隨著時間的流逝,計算機的計算能力不斷提高,而計算機的物理尺寸卻在逐漸減小。如今,計算機已經小到可以放到襯衣的口袋中,甚至可以放在眼鏡中。當你在閱讀這本書時,很有可能在口袋中隨身攜帶著一臺連接到Internet的計算機。事實上,甚至有可能在一臺智能手機上閱讀本書的前言(如果確實如此的話,那么我希望你在閱讀本書的同時也制定一個詳細的視力保護計劃)。
我們都生活在一個處于永久連接模式的世界中,并且都希望自己的企業系統成為這個連接的生態系統的一部分。如果你的公司已經使用PeopleTools 8.54實現了PeopleSoft 9.2應用,那么等智能手機或平板電腦一連接即可進行移動事務。但另一方面,如果你的企業沒有升級并且需要充分利用已有的資源,那么可能正在尋找方法使已有的PeopleSoft應用具有移動事務功能。不管是使用最新的PeopleTools工具集,還是仍然使用較早的8.4x版本,本書都有助于使你的PeopleSoft Enterprise系統脫離辦公桌的限制,為那些需要移動辦公的員工提供非常重要的功能。
0.1 主要內容
本書的內容共分為三部分:
● PeopleSoft移動工具
● 使用HTML5構建移動應用
● 構建原生應用
0.1.1 PeopleSoft移動工具
從PeopleSoft用戶體驗來說,PeopleTools 8.54帶來了一次非常大的轉變。在PeopleTools 8.54之前,Oracle主要專注于提供一個世界一流的桌面環境。而在PeopleTools 8.54之后,PeopleSoft用戶體驗策略則首先轉移到移動優先上,這意味著“首先針對移動進行開發,然后隨著窗體元素和設備能力的提高逐步增強頁面功能”。為了提供這種移動優先的用戶體驗,PeopleTools新增了兩個非常重要的開發功能:
● 流式頁面(fluid pages)
● 移動應用平臺
在第1章,將學習如何配置桌面開發,以便獲得最大的移動開發效率。第2章將介紹如何通過使用PeopleTools新的流式頁面概念來構建響應和自適應的移動優先的PeopleSoft事務頁面。第3章將結束本書的第Ⅰ部分,主要介紹如何使用被稱為Mobile Application Framework的PeopleTools在線移動應用設計器。
0.1.2 使用HTML5構建移動應用
HTML5是HTML規范的最新版本。該新規范包含了許多旨在提高移動用戶體驗的新功能。在本書的該部分,將學習如何使用標準的Web開發工具(比如NetBeans、git以及npm)來構建HTML5應用。我們將分別學習大家所熟知的一些開發庫,比如jQuery Mobile(第5章)和AngularJS(第6章),以及PeopleTools集成技術,比如iScripts(第7章)和REST服務(第8章)。本書的該部分非常重要,因為它向PeopleTools開發人員介紹了許多常見的 Web 開發實踐。第5章和第6章分別站在彼此的相對面進行了介紹,第5章介紹構建移動應用最簡單的方法:讓庫來完成所有的工作。而第6章則展示了使用庫AngularJS、Topcoat和FontAwesome所帶來的靈活性和控制性。這兩章的主要目的是說明可以按照需要以簡單或復雜的方式進行開發。第7章和第8章是本部分的最后兩章,主要介紹了兩種不同的數據傳輸機制:iScripts(第7章)和REST(第8章)。如果你正在使用PeopleTools 8.51或者更早的版本(這些版本都不支持REST),那么會發現第7章介紹的內容非常有用,因為它提供了REST的替代方案。
0.1.3 構建原生應用
本書的前兩部分主要介紹使PeopleSoft Web應用具備移動功能的相關方法。第Ⅲ部分“構建原生應用”將討論如何構建原生應用。在第9章,將學習如何通過使用Android SDK和PeopleSoft REST服務構建一個原生Android應用。第10章將介紹如何將第6章的AngularJS應用轉換為一個可訪問本機設備功能的混合設備應用。最后一章(第11章)演示了如何通過使用JDeveloper和PeopleTools REST服務構建Oracle Mobile Application Framework混合應用。
0.2 PeopleTools版本和命名約定
本書的示例都是使用最新版本的PeopleTools 8.54.05構建的,并且是基于PeopleSoft HCM 9.2 Update Manager編譯和測試的。本書中的示例引用了PeopleSoft HCM中已有的雇員表。
書中所有的自定義對象都以字母BMA作為前綴,從而幫助讀者區分自己公司的自定義對象和本書中所涉及的自定義對象(當然,你自己的公司也可以使用BMA作為前綴)。該前綴是Building Mobile Applications的縮寫。

內容簡介:

使用PeopleSoft PeopleTools熟練開發移動應用
  兩位技術專家將指導你在移動計算環境中分發卓越的、獨立于設備的應用!《PeopleSoft PeopleTools移動應用開發 在詳明示例和即時可用的示例代碼的引導下,全面透徹地講解最新編程方法。在本書中,你將配置自己的工作站,著手構建Oracle的PeopleSoft移動應用,合并REST和Web服務,使用Oracle和第三方
開發實用工具以及構建高性能混合應用。這本綜合性指南還涵蓋性能優化、故障排除和安全性等主題。
主要內容
● 使用PeopleSoft Mobile Application Platform和PeopleSoft Fluid Application Designer
● 使用集合項和CSS定制布局和外觀
● 創建和部署基于HTML5的移動應用
● 通過REST服務將HTML5程序連接到PeopleSoft
● 使用jQuery Mobile和AngularJS設計移動用戶界面
● 使用Eclipse和ADT構建特定于Android的原生應用
● 使用Apache Cordova將HTML、CSS和JavaScript組件組裝成應用
● 利用Oracle Mobile Application Framework開發混合應用
目錄:

第Ⅰ部分PeopleSoft移動工具

第1章配置開發工作站3

1.1移動應用類型3

1.1.1HTML5Web應用4

1.1.2原生應用4

1.1.3混合應用5

1.2HTML5定義5

1.3開發工具5

1.3.1瀏覽器6

1.3.2文本編輯器7

1.3.3調試器和瀏覽器工具8

1.3.4集成開發環境11

1.3.5Web服務器15

1.3.6安裝模擬器17

1.4小結22

第2章PeopleTools移動

設計(Fluid)23

2.1關于PeopleTools流動頁面24

2.1.1響應式和自適應設計24

2.1.2CSS3布局25

2.1.3HTML5運行時控件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.7HTML5數據輸入字段36

2.2.8添加事務按鈕37

2.3流動設計模式40

2.4Grouplets46

2.5小結46

第3章使用移動應用平臺構建應用47

3.1HelloMAP48

3.1.1創建一個Document48

3.1.2配置布局49

3.2jQuery的作用54

3.3PeopleTools移動進程

監視器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.3Documents76

4.3.1定義搜索參數Document76

4.3.2定義搜索結果Document78

4.3.3定義詳細信息輸入

Document79

4.3.4定義詳細信息Document80

4.3.5更新個人信息80

4.3.6演示數據81

4.4小結83

第5章使用jQueryMobile對

HTML5“View”層進行

原型設計85

5.1線框圖85

5.2使用jQueryMobile進行

原型設計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“安全”的URL112

5.3小結113

第6章構建沒有jQuery的

HTML視圖115

6.1準備項目116

6.1.1NetBeans/Manual方法116

6.1.2自動方式122

6.2介紹AngularJS127

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.4Partials137

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.css169

6.5.3使用GreenSokc動畫

平臺實現動畫170

6.6小結172

第7章基于iScript的控制器173

7.1什么是iScript?173

7.2帶有iScript的

jQueryMobile174

7.2.1搜索iScript174

7.2.2詳細信息iScript181

7.2.3個人信息頁面184

7.2.4將iScript與jQueryMobile

進行集成190

7.2.5處理身份驗證193

7.3帶有iScript的AngularJS196

7.3.1搜索iScript196

7.3.2詳細信息iScript200

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

的jQueryMobile208

8.3.1創建Message定義208

8.3.2REST服務容器210

8.3.3創建ServiceOperations211

8.3.4準備jQueryMobile應用229

8.4配置反向代理230

8.4.1配置Apachehttpd230

8.4.2測試反向代理

jQueryMobile應用233

8.5帶有RESTListeningConnector

的AngularJS234

8.5.1創建Message定義234

8.5.2RESTServiceOperation235

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關于iOS254

9.2構建移動AndroidPersonnel

Directory255

9.2.1為什么選擇原生?255

9.2.2Android開發介紹255

9.2.3使用Android進行

網絡連接258

9.2.4構建本地目錄261

9.2.5部署和測試Android

應用276

9.3小結277

第10章鼓勵使用Cordova279

10.1關于ApacheCordova

平臺280

10.2安裝ApacheCordova

平臺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更新個人信息Partial294

10.7小結295

第11章使用OracleMobile

ApplicationFramework

構建移動應用297

11.1建立和運行

JDeveloper12c298

11.2創建一個MAF項目299

11.2.1客戶端數據模型300

11.2.2用戶界面320

11.3小結344

序: