چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Pivotal Certified Spring Web Application Developer Exam : A Study Guide

Iuliana Cosmina (auth.)

قیمت نهایی

۴۹٬۰۰۰ تومان

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۱۵
فرمت
PDF
زبان
انگلیسی
حجم فایل
۱۱٫۲ مگابایت
شابک
9781484208083، 9781484208090، 9781484208106، 1484208080، 1484208099، 1484208102

دربارهٔ کتاب

Prepare for the Pivotal Certified Spring Web Application Developer exam and learn about Spring MVC DispatcherServlet configuration, Spring MVC programming model essentials, Spring MVC views and form processing, Spring Web Flow essentials, and Spring Web Flow actions and configuration. The Pivotal Certified Spring Web Application Developer Exam: A Study Guide is the ideal preparation for the exam and after reading and using it, you'll be able to pass and become a certified Spring Web Developer. When you become a Pivotal Certified Spring Web Application Developer, you'll receive one of the most valuable credentials available in enterprise Java. Achieving this certification demonstrates your ability to apply Spring's web projects to develop real-world Java web applications and validates your familiarity with Spring Web. Contents at a Glance 5 Contents 6 About the Author 12 About the Technical Reviewer 13 Acknowledgments 14 Introduction 15 Chapter 1: Introduction 16 Spring and What It Does 16 The Focus of this Study Guide 19 Who Should Use this Study Guide 20 About the Spring Web Certification Exam 20 How to Use this Study Guide 21 How this Book Is Structured 22 How Each Chapter Is Structured 22 Conventions 23 Downloading the Code 23 Contacting the Author 23 Recommended Development Environment 23 Recommended Build Tools 24 Recommended IDE 25 The Project Sample 26 Chapter 2: Spring Fundamentals 31 The Basics 31 The Spring Core Container 33 Spring Configuration 35 XML 35 Annotations 39 Mixed Approach 40 The Beans 41 Lifecycle and Instantiation 41 How Bean Factory Post Processors Work 44 Bean Initialization and Destruction 44 How Bean Post Processors Work 48 Bean Scopes 49 Accessing Beans 52 Bean Identification by Type 52 Bean Identification by Name 53 Bean Identification by id 54 Accessing Annotated Beans 54 Spring AOP 55 Testing Spring Applications 58 Summary 59 Quick Quiz 60 Practical Exercise 60 Chapter 3: Spring MVC 66 MVC Basics 66 Configuring MVC 68 XML Configuration 69 All-in-One Configuration 69 Separate Configuration 70 Configuration Using Annotations 74 Mixed Configuration 76 Configuration Without Using web.xml 77 MVC Components 80 Infrastructure Beans 81 HandlerMapping 81 HandlerAdapter 84 ViewResolver 86 View Resolver Chaining 87 Content Type Negotiation 91 JSON View Resolver 97 Personalization Beans 98 MessageSource 98 LocaleResolver 100 ThemeResolver 101 HandlerExceptionResolver 103 User-Provided Components 107 Controllers 107 Accessing Model Data 113 Selecting a View 114 Redirecting 114 Testing Controllers 116 Handler Interceptors 119 View Technologies 122 Tiles Layouts 123 Define Page Templates 124 Configure Tiles Definitions 124 Configure the Tiles Resolver Bean 127 Thymeleaf 128 Forms 132 Data Formatting 138 Data Binding 142 Data Validation 145 Managing the Form Object 150 Summary 151 Quick Quiz 152 Practical Exercise 157 Chapter 4: Spring Portlets 164 Portlet Basics 167 Configuration 169 The XML Part of the Configuration 170 The Annotation Part of the Configuration 177 Configuration Details and Recommendations 181 The Development and Deployment of a Portlet Application 182 Download, Install, Start, and Configure Liferay 183 Summary 201 Chapter 5: Spring RESTful Services 202 Core REST Concepts 202 HATEOAS 208 Advantages of REST 210 RESTful Applications Using Spring MVC 212 RESTful Clients with Spring 212 Asynchronous REST Calls 216 Implementing REST with Spring MVC 217 HTTP Status Codes 220 Exception Handling 221 The “produces” and “consumes” Properties 223 Accessing Servlet Environment and Request Data 224 Asynchronous REST Services Using @Async Annotated Methods 226 Intercepting REST Calls 227 Using Spring HATEOAS 229 Summary 233 Quick Quiz 234 Practical Exercise 235 Chapter 6: Spring Web with AJAX 242 What Is AJAX? 242 Making AJAX Requests 246 Introducing jQuery 249 jQuery HTML DOM Manipulation 253 jQuery AJAX Calls 256 Spring MVC, AJAX, and jQuery 258 Using REST-Style Remoting with JSON 259 Custom Tags 263 Summary 266 Quick Quiz 266 Practical Exercise 267 Chapter 7: Spring Web Flow 269 What Is a Flow? 269 Web Flow Architecture 271 Web Flow Internal Logic 273 Configuration and Infrastructure Beans 274 Configuration Using XML 275 Configuration Using Annotations 279 Create a Flow 284 Flow Definition 285 Testing Web Flows 291 Actions and Scopes 294 Flow Variables 295 Conversation Variables 296 Request and Flash Scopes 297 Actions 298 Request Parameters 302 Model Objects 303 Validation, Formatting, and Conversion 305 Action States 316 Decision States 323 Exception Handling 324 Subflows 334 Flow Definition Inheritance 338 Securing Web Flows 339 Introduction to Spring Security 339 Why Spring Security Is Awesome 340 Spring Security XML Configuration 342 Configure Authentication 351 No web.xml Configuration 354 Spring Security Java Configuration 355 No web.xml Configuration 357 Spring Security Tag Library 358 Securing Methods 359 Securing Flow Definitions 362 Spring Security with OAuth 365 Spring Social Projects 368 Summary 369 Quick Quiz 370 Practical Exercise 376 Chapter 8: Spring Boot and WebSocket 379 What Is Spring Boot? 379 Usage and Configuration 380 Customizing Spring Boot 385 Importing Additional Configuration Elements 392 Running Spring Boot Applications 393 Testing Spring Boot Applications 395 WebSocket Introduction 397 Spring WebSocket Implementation 398 Spring WebSocket Configuration 402 WebSocket Client Application 404 Configure the Server Application to Send Scheduled Messages 409 Monitoring and Debugging 410 Appendix: Resources and Quiz Answers 413 Study Guide Projects 413 Gradle Configuration Explained 415 Building and Troubleshooting 415 Deploy on Apache Tomcat 419 Quiz Answers 424 Quiz Solution for Chapter 2 424 Quiz Solution for Chapter 3 424 Quiz Solution for Chapter 5 425 Quiz Solution for Chapter 6 426 Quiz Solution for Chapter 7 426 Index 428 Front Matter....Pages i-xix Introduction....Pages 1-15 Spring Fundamentals....Pages 17-51 Spring MVC....Pages 53-150 Spring Portlets....Pages 151-188 Spring RESTful Services....Pages 189-228 Spring Web with AJAX....Pages 229-255 Spring Web Flow....Pages 257-366 Spring Boot and WebSocket....Pages 367-400 Resources and Quiz Answers....Pages 401-415 Back Matter....Pages 417-422

قیمت نهایی

۴۹٬۰۰۰ تومان