舉報

會員
Spring MVC:Beginner's Guide(Second Edition)
ThebookisforJavadeveloperswhowanttoexploitSpringMVCanditsfeaturestobuildwebapplications.Somefamiliaritywithbasicservletprogrammingconceptswouldbeaplus,butisnotaprerequisite.
目錄(109章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Configuring a Spring Development Environment
- Setting up Java
- Configuring a build tool
- Installing a web server
- Configuring a development environment
- Creating our first Spring MVC project
- Spring MVC dependencies
- A jump-start to MVC
- The Dispatcher servlet
- Deploying our project
- Summary
- Chapter 2. Spring MVC Architecture – Architecting Your Web Store
- Dispatcher servlet
- Understanding the Dispatcher servlet configuration
- Servlet mapping versus request mapping
- Web application context
- View resolvers
- Understanding the web application context configuration
- Model View Controller
- Overview of the Spring MVC request flow
- The web application architecture
- The Domain layer
- The Persistence layer
- The Service layer
- An overview of the web application architecture
- Summary
- Chapter 3. Control Your Store with Controllers
- The role of a Controller in Spring MVC
- Defining a Controller
- Default request mapping method
- Handler mapping
- Using URI template patterns
- Using matrix variables
- Understanding request parameters
- Summary
- Chapter 4. Working with Spring Tag Libraries
- The JavaServer Pages Standard Tag Library
- Serving and processing forms
- Customizing data binding
- Externalizing text messages
- Summary
- Chapter 5. Working with View Resolver
- Resolving Views
- RedirectView
- Flash attribute
- Serving static resources
- Multipart requests in action
- Using ContentNegotiatingViewResolver
- Working with HandlerExceptionResolver
- Summary
- Chapter 6. Internalize Your Store with Interceptor
- Working with interceptors
- LocaleChangeInterceptor - internationalization
- Mapped interceptors
- Summary
- Chapter 7. Incorporating Spring Security
- Using Spring Security
- Summary
- Chapter 8. Validate Your Products with a Validator
- Bean Validation
- Custom validation with JSR-303/Bean Validation
- Spring validation
- Summary
- Chapter 9. Give REST to Your Application with Ajax
- Introduction to REST
- Handling web services in Ajax
- What just happened?
- Summary
- Chapter 10. Float Your Application with Web Flow
- Working with Spring Web Flow
- Understanding flow definitions
- Understanding checkout flow
- Summary
- Chapter 11. Template with Tiles
- Enhancing reusability through Apache Tiles
- Summary
- Chapter 12. Testing Your Application
- Unit testing
- Integration testing with the Spring Test context framework
- Summary
- Thank you readers!
- Appendix Appendix A. Using the Gradle Build Tool
- Installing Gradle
- The Gradle build script for your project
- Understanding the Gradle script
- Appendix Appendix B. Pop Quiz Answers
- Chapter 2 Spring MVC Architecture - Architecting Your Web Store
- Chapter 3 Control Your Store with Controllers
- Chapter 4 Working with Spring Tag Libraries
- Chapter 5 Working with View Resolver
- Chapter 6 Internalize Your Store with Interceptor
- Chapter 7 Incorporating Spring Security
- Chapter 10 Float Your Application with Web Flow
- Chapter 11 Template with Tiles 更新時間:2021-07-14 10:50:06
推薦閱讀
- 手機安全和可信應用開發指南:TrustZone與OP-TEE技術詳解
- Git Version Control Cookbook
- C語言程序設計案例式教程
- Hands-On Microservices with Kotlin
- iPhone應用開發從入門到精通
- 計算機應用基礎教程(Windows 7+Office 2010)
- Node學習指南(第2版)
- Hands-On Neural Network Programming with C#
- Learning Android Application Testing
- Java7程序設計入門經典
- Appcelerator Titanium:Patterns and Best Practices
- SQL Server 2008實用教程(第3版)
- Mastering Machine Learning with scikit-learn
- Learning Node.js for Mobile Application Development
- 零基礎入門Python數據分析與機器學習
- Java Web應用設計及實戰
- Python學習手冊(原書第4版)
- 數據可視化實戰:使用D3設計交互式圖表(第2版)
- WebGL編程指南
- Building Large-Scale Web Applications with Angular
- SysML精粹
- INSTANT Kendo UI Mobile
- Java游戲編程原理與實踐教程
- Jenkins Essentials(Second Edition)
- 好設計,有方法:我們在搜狐做產品體驗設計
- Learning Magento Theme Development
- Neo4j 圖數據庫擴展指南:APOC和ALGO
- JavaScript and JSON Essentials
- Linux程序設計(第4版)
- Building Minecraft Server Modifications(Second Edition)