Spring MVC: Designing Real-World Web Applications

Spring MVC: Designing Real-World Web Applications pdf epub mobi txt 電子書 下載2025

出版者:
作者:Shameer Kunjumohamed
出品人:
頁數:944
译者:
出版時間:2016-11
價格:0
裝幀:Paperback
isbn號碼:9781787126398
叢書系列:
圖書標籤:
  • Spring
  • Spring MVC
  • Web開發
  • Java
  • Web應用
  • Spring框架
  • 企業級開發
  • RESTful
  • 模型-視圖-控製器
  • Web應用程序設計
  • 實戰
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

Spring MVC helps you build flexible and loosely coupled web applications. The Spring MVC Framework is designed in such a way that every piece of logic and functionality is highly configurable. This Learning Path aims to make you an expert in designing web applications with Spring MVC 4.

In our first module, we’ll begin with an introduction to the Spring framework. You'll then learn aspect-oriented programming. Packed with real-world examples, you’ll get an insight into how you can use Spring Expression Language in your applications to make them easier to manage and maintain.

In the second module, you'll learn everything you need to build modern Spring-based enterprise web applications. From practical development techniques and useful tools from the wider Spring ecosystem, to the new JEE standards, the impact of JavaScript, and even the Internet of Things, you'll feel confident that you can deploy Spring for an impressive range of creative purposes.

In the final module, you'll find out how to take advantage of Spring MVC's advanced features - essential if you are to properly master the framework. To do this you'll investigate the inner mechanics of Spring MVC, and how they tie into to the broader principles that inform many modern web architectures. With further guidance on how to test, secure, and optimize your application, as well as designing RESTful services, you'll very quickly be ready to use Spring in your next web project.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

Spring Essentials by Shameer Kunjumohamed, Hamidreza Sattari

Spring MVC Cookbook by Alex Bretet

Mastering Spring MVC 4 by Geoffroy Warin

著者簡介

Shameer Kunjumohamed

Shameer Kunjumohamed is a software architect specializing in Java-based enterprise application integrations, SOA, and the cloud. Besides Java, he is well-versed in the Node.js and Microsoft .NET platforms. He is interested in JavaScript MVC frameworks such as EmberJS, AngularJS, and ReactJS.

Shameer has co-authored another book, Spring Web Services 2 Cookbook, Packt Publishing with Hamidreza Sattari, who is the co-author of this book as well.

Based in Dubai, UAE, Shameer has over 15 years of experience in various functional domains. He currently works as a principal applications architect for a major shipping company in Dubai.

Hamidreza Sattari

Hamidreza Sattari is an IT professional and has worked in several areas of software engineering, from programming to architecture as well as management. He holds a master's degree in software engineering from Herriot Watt University, UK. In recent years, his areas of interest have been software architecture, data science, and machine learning. He co-authored the book Spring Web Services 2 Cookbook, Packt Publishing in 2012. He maintains the blog http://justdeveloped-blog.blogspot.com/.

Alex Bretet

Alex Bretet is a certified Java and Spring Integration engineer. Currently working at Thunderhead, a pioneer company and global actor among SaaS providers, he has a rich developer background from different industries including energy, insurance, finance, and the Internet.

Captivated by the Internet's communication capabilities and by start-ups, he believes in skunk development outcomes (when groups of like-minded people together achieve unbelievable targets on tight deadlines).

He also defends a number of open source initiatives and indeed Spring technologies, whose pragmatism constantly disrupts the most established practices and offers valuable alternatives for the benefit of all.

You can contact him at alex.bretet@gmail.com or follow him on Twitter at @abretet

Geoffroy Warin

Geoffroy Warin has been programming since he was 10. A firm believer in the Software Craftsmanship movement and open source initiatives, he is a developer by choice and conviction. He has been working on the conception of enterprise-level web applications in Java and JavaScript throughout the course of his career.

At ease with both the backend and frontend, Geoffroy has a strong focus on Clean Code and testability. He believes that developers should strive for readable code that delivers constant value to their customers.

Pair programming and mentorship are his primary tools to promote a test-driven development approach and create great software designs.

He also teaches courses on Java web stacks and is a Groovy and Spring enthusiast.

Lately, he has been part of the reviewing team for Learning Spring Boot and Spring Boot Cookbook, both by Packt Publishing, which cover the latest major additions to the Spring ecosystem.

Check out his blog at http://geowarin.github.io and his Twitter account at https://twitter.com/geowarin for fresh Spring and JavaScript programming tips.

圖書目錄

Table of Contents
1: GETTING STARTED WITH SPRING CORE
2: BUILDING THE WEB LAYER WITH SPRING WEB MVC
3: ACCESSING DATA WITH SPRING
4: UNDERSTANDING WEBSOCKET
5: SECURING YOUR APPLICATIONS
6: BUILDING A SINGLE-PAGE SPRING APPLICATION
7: INTEGRATING WITH OTHER WEB FRAMEWORKS
8: SETUP ROUTINE FOR AN ENTERPRISE SPRING APPLICATION
9: DESIGNING A MICROSERVICE ARCHITECTURE WITH SPRING MVC
10: WORKING WITH JAVA PERSISTENCE AND ENTITIES
11: BUILDING A REST API FOR A STATELESS ARCHITECTURE
12: AUTHENTICATING WITH SPRING MVC
13: IMPLEMENTING HATEOAS
14: DEVELOPING CRUD OPERATIONS AND VALIDATIONS
15: COMMUNICATING THROUGH WEBSOCKETS AND STOMP
16: TESTING AND TROUBLESHOOTING
17: MASTERING THE MVC ARCHITECTURE
18: HANDLING FORMS AND COMPLEX URL MAPPING
19: FILE UPLOAD AND ERROR HANDLING
20: CRAFTING A RESTFUL APPLICATION
21: SECURING YOUR APPLICATION
22: LEAVING NOTHING TO LUCK – UNIT TESTS AND ACCEPTANCE TESTS
23: OPTIMIZING YOUR REQUESTS
24: DEPLOYING YOUR WEB APPLICATION TO THE CLOUD
25: BEYOND SPRING WEB
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有