SAPUI5
The Comprehensive Guide
(Sprache: Englisch)
Transform your apps from simple Hello, World examples to enterprise-grade applications with this guide to SAPUI5! From to , get the know-how to develop MVC apps, use OData, create data bindings, debug and test code, and more. Learn the dos and don'ts of...
Leider schon ausverkauft
versandkostenfrei
Buch (Gebunden)
Fr. 102.95
inkl. MwSt.
- Kreditkarte, Paypal, Rechnungskauf
- 30 Tage Widerrufsrecht
Produktdetails
Produktinformationen zu „SAPUI5 “
Klappentext zu „SAPUI5 “
Transform your apps from simple Hello, World examples to enterprise-grade applications with this guide to SAPUI5! From to , get the know-how to develop MVC apps, use OData, create data bindings, debug and test code, and more. Learn the dos and don'ts of SAPUI5 and everything in between, whether you're implementing CRUD operations or writing your own controls. The dawn of the user is here. Can your apps keep up?Highlights Include:
-Design and build apps
-MVC
-Models and data binding
-OData
-CRUD and REST
-Debug and test
-App deployment
-Eclipse
-SAP Web IDE
- SAP Fiori
-SAP HANA Cloud Platform
Highlights:
Design and build apps
MVC
Models and data binding
OData
CRUD and REST
Debug and test
App deployment
Eclipse
SAP Web IDE
SAP Fiori
SAP HANA Cloud Platform
Inhaltsverzeichnis zu „SAPUI5 “
... Acknowledgments ... 15... Preface ... 17
... Target Audience ... 17
... Objective ... 17
... How to Read This Book ... 18
1 ... Introduction ... 21
1 ... SAPUI5 at a Glance ... 23
1.1 ... What It Is and Where to Get It ... 23
1.2 ... History and Evolution ... 24
1.3 ... Features ... 25
1.4 ... Use Cases ... 34
1.5 ... Product Comparison ... 37
1.6 ... SAPUI5 and OpenUI5 ... 38
1.7 ... Summary ... 39
2 ... Architecture ... 41
2.1 ... The Libraries ... 41
2.2 ... MVC Overview ... 44
2.3 ... Architecture of a Typical SAPUI5 Application ... 46
2.4 ... Class Hierarchy ... 49
2.5 ... Summary ... 55
2 ... SAPUI5 In Action-Building Apps ... 57
3 ... Hello, SAPUI5 World ... 59
3.1 ... Coding Guidelines ... 59
3.2 ... Setup ... 63
3.3 ... Adding a Simple Control ... 66
3.4 ... Defining an Event Handler ... 68
3.5 ... Complex Controls ... 73
3.6 ... Controls API ... 77
3.7 ... Layouts ... 78
3.8 ... Summary ... 84
4 ... Building MVC Applications ... 85
4.1 ... Models, Views, and Controllers ... 85
4.2 ... Structure ... 86
4.3 ... Building a Simple View ... 95
4.4 ... View Types ... 109
4.5 ... Components ... 126
4.6 ... Routing ... 137
4.7 ... Application Descriptor ... 145
4.8 ... Summary ... 150
5 ... Models and Bindings ... 153
5.1 ... Using Models: A JSON Sample ... 153
5.2 ... Property Binding ... 162
5.3 ... Using Formatters ... 174
5.4 ... Aggregation Binding ... 183
5.5 ... Element Binding ... 195
5.6 ... Expression Binding and Calculated Fields ... 196
5.7 ... Resource Models and Internationalization ... 200
5.8 ... View Models and the Device Model ... 206
5.9 ... Summary ... 214
6 ... CRUD Operations ... 217
6.1 ... What Is REST? What Is CRUD? ... 217
6.2 ... Connecting to REST Services ... 218
6.3 ... Using CRUD Operations ... 225
6.4 ... Sorting, Filtering, and Grouping in JSON Models ... 247
6.5 ...
... mehr
Summary ... 262
7 ... Using OData ... 263
7.1 ... OData at a Glance ... 263
7.2 ... OData Model at a Glance ... 275
7.3 ... Reading Data ... 282
7.4 ... Filter, Sort, Expand, and Group ... 299
7.5 ... Paging and Thresholds ... 313
7.6 ... Batch Mode ... 318
7.7 ... One-Way and Two-Way Bindings ... 320
7.8 ... Writing Data ... 326
7.9 ... Function Imports ... 337
7.10 ... Concurrency Control ... 341
7.11 ... Summary ... 344
8 ... Application Patterns and Examples ... 347
8.1 ... Layouts ... 348
8.2 ... Floorplans ... 359
8.3 ... Additional Application Features ... 378
8.4 ... Running Apps in SAP Fiori Launchpad ... 393
8.5 ... SAP Fiori Reference Apps ... 402
8.6 ... Summary ... 405
9 ... Advanced Concepts ... 407
9.1 ... Writing Your Own Controls ... 407
9.2 ... Using Fragments ... 423
9.3 ... SAP OData Annotations ... 435
9.4 ... Smart Controls ... 439
9.5 ... Smart Templates ... 449
9.6 ... Summary ... 452
3 ... Finishing Touches ... 455
10 ... Making Applications Enterprise-Grade ... 457
10.1 ... Theming ... 457
10.2 ... Security ... 468
10.3... Performance ... 471
10.4 ... Accessibility ... 486
10.5 ... Summary ... 495
11 ... Debugging and Testing Code ... 497
11.1 ... Debugging ... 498
11.2 ... Writing Unit Tests ... 507
11.3 ... One-Page Acceptance Tests ... 524
11.4 ... Mocking Data: Using the Mock Server ... 542
11.5 ... Linting Code ... 547
11.6 ... Summary ... 550
12 ... Don'ts ... 551
12.1 ... Worst Practices ... 551
12.2 ... How to Break your Apps during Updates ... 557
12.3 ... Summary ... 559
... Appendices ... 561
A ... IDE Setup ... 563
B ... Accessing and Connecting to the Backend ... 589
C ... App Deployment ... 605
D ... Cheat Sheets ... 639
E ... Additional Resources ... 651
F ... The Authors ... 657
... Index ... 659
7 ... Using OData ... 263
7.1 ... OData at a Glance ... 263
7.2 ... OData Model at a Glance ... 275
7.3 ... Reading Data ... 282
7.4 ... Filter, Sort, Expand, and Group ... 299
7.5 ... Paging and Thresholds ... 313
7.6 ... Batch Mode ... 318
7.7 ... One-Way and Two-Way Bindings ... 320
7.8 ... Writing Data ... 326
7.9 ... Function Imports ... 337
7.10 ... Concurrency Control ... 341
7.11 ... Summary ... 344
8 ... Application Patterns and Examples ... 347
8.1 ... Layouts ... 348
8.2 ... Floorplans ... 359
8.3 ... Additional Application Features ... 378
8.4 ... Running Apps in SAP Fiori Launchpad ... 393
8.5 ... SAP Fiori Reference Apps ... 402
8.6 ... Summary ... 405
9 ... Advanced Concepts ... 407
9.1 ... Writing Your Own Controls ... 407
9.2 ... Using Fragments ... 423
9.3 ... SAP OData Annotations ... 435
9.4 ... Smart Controls ... 439
9.5 ... Smart Templates ... 449
9.6 ... Summary ... 452
3 ... Finishing Touches ... 455
10 ... Making Applications Enterprise-Grade ... 457
10.1 ... Theming ... 457
10.2 ... Security ... 468
10.3... Performance ... 471
10.4 ... Accessibility ... 486
10.5 ... Summary ... 495
11 ... Debugging and Testing Code ... 497
11.1 ... Debugging ... 498
11.2 ... Writing Unit Tests ... 507
11.3 ... One-Page Acceptance Tests ... 524
11.4 ... Mocking Data: Using the Mock Server ... 542
11.5 ... Linting Code ... 547
11.6 ... Summary ... 550
12 ... Don'ts ... 551
12.1 ... Worst Practices ... 551
12.2 ... How to Break your Apps during Updates ... 557
12.3 ... Summary ... 559
... Appendices ... 561
A ... IDE Setup ... 563
B ... Accessing and Connecting to the Backend ... 589
C ... App Deployment ... 605
D ... Cheat Sheets ... 639
E ... Additional Resources ... 651
F ... The Authors ... 657
... Index ... 659
... weniger
Bibliographische Angaben
- Autoren: Christiane Goebels , Denise Nepraunig , Thilo Seidel
- 2016, 672 Seiten, Masse: 18,4 x 23,6 cm, Gebunden, Englisch
- Verlag: Rheinwerk Verlag
- ISBN-10: 1493213202
- ISBN-13: 9781493213207
Sprache:
Englisch
Kommentar zu "SAPUI5"
0 Gebrauchte Artikel zu „SAPUI5“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "SAPUI5".
Kommentar verfassen