目錄(63章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Building a Web Service
- Play – a framework used to write web applications
- Bootstrapping a Play application
- URL routing
- Building HTTP responses
- Reading JSON requests
- Summary
- Chapter 2. Persisting Data and Testing
- Testing your web service
- Persisting data
- Using an in-memory database for tests
- Summary
- Chapter 3. Turning a Web Service into a Web Application
- Delta between a web service and a web application
- Using the template engine to build web pages
- Generating HTML forms
- Reading and validating HTML form data
- Handling content negotiation
- Putting things together
- Writing web user interface tests
- Summary
- Chapter 4. Integrating with Client-side Technologies
- Philosophy of Play regarding client-side technologies
- Serving static assets
- Using the JavaScript reverse router
- Managing assets from the build system
- Summary
- Chapter 5. Reactively Handling Long-running Requests
- Play application's execution model
- Scaling up your server
- Embracing non-blocking APIs
- Managing execution contexts
- Writing incremental computations using iteratees
- Streaming results using enumerators
- Manipulating data streams by combining iteratees enumerators and enumeratees
- Controlling the data flow
- Summary
- Chapter 6. Leveraging the Play Stack – Security Internationalization Cache and the HTTP Client
- Handling security concerns
- Saving computation time using cache
- Serving content in several languages
- Calling remote web services
- Summary
- Chapter 7. Scaling Your Codebase and Deploying Your Application
- Making an action's logic reusable and composable with action builders
- Modularizing your code
- Application deployment
- Summary
- Index 更新時間:2021-08-05 17:47:53
推薦閱讀
- ReSharper Essentials
- LabVIEW程序設計基礎與應用
- MySQL數據庫應用與管理 第2版
- iOS 9 Game Development Essentials
- Unity 2020 Mobile Game Development
- Java從入門到精通(第4版)
- Python計算機視覺編程
- 編譯系統透視:圖解編譯原理
- JAVA程序設計實驗教程
- Linux Device Drivers Development
- PHP編程基礎與實踐教程
- Keil Cx51 V7.0單片機高級語言編程與μVision2應用實踐
- 現代C++語言核心特性解析
- Spark for Data Science
- Learning Java Lambdas
- Mastering Python for Data Science
- Python High Performance(Second Edition)
- Learning ClojureScript
- Learning Predictive Analytics with R
- 架構寶典
- Android程序設計:第2版
- 編碼:隱匿在計算機軟硬件背后的語言
- IBM DB2 9.7 Advanced Administration Cookbook
- Splunk Essentials(Second Edition)
- Docker與Kubernetes容器虛擬化技術與應用
- Java RESTful Web Service實戰(第2版)
- Zabbix Cookbook
- Python數據分析與數據化運營(第2版)
- PHP程序開發范例寶典
- 軟件困局:為什么聰明的程序員會寫出糟糕的代碼