舉報

會員
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
推薦閱讀
- 零基礎玩轉區塊鏈
- 深入理解Django:框架內幕與實現原理
- Arduino開發實戰指南:LabVIEW卷
- Python王者歸來
- C語言程序設計案例式教程
- Mastering Git
- 計算機應用基礎案例教程
- 匯編語言編程基礎:基于LoongArch
- Clojure for Machine Learning
- 寫給大家看的Midjourney設計書
- Java Web動態網站開發(第2版·微課版)
- Mastering ArcGIS Server Development with JavaScript
- 創新工場講AI課:從知識到實踐
- 開源網絡地圖可視化:基于Leaflet的在線地圖開發
- Mastering Responsive Web Design
- 陪孩子像搭積木一樣學編程:Python真好玩+Scratch趣味編程(全2冊)
- Mastering Linux Kernel Development
- 米思齊實戰手冊:Arduino圖形化編程指南
- Mastering PyCharm
- Swift 5從零到精通iOS開發訓練營
- JavaScript語言精髓與編程實踐
- C#灰帽子:設計安全測試工具
- Offline First Web Development
- More Effective C++:35個改善編程與設計的有效方法(中文版)
- Learning Angular for .NET Developers
- Bootstrap開發精解:原理、技術、工具及最佳實踐
- 大學計算機基礎
- Android App開發入門與實戰
- 產品經理實用手冊:Axure RP原型設計實踐(Web+App)
- Internet of Things with Arduino Blueprints