LEADER 04443nam 2200505 450 001 9910798301103321 005 20170919022130.0 010 $a1-78398-235-7 035 $a(CKB)3710000000604458 035 $a(EBL)4520819 035 $a(MiAaPQ)EBC4520819 035 $a(PPN)220206473 035 $a(EXLCZ)993710000000604458 100 $a20160711d2016 uy| 0 101 0 $aeng 135 $aur|n|---||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aSpring essentials $ebuild mission-critical enterprise applications using Spring Framework and aspect oriented programming /$fShameer Kunjumohamed, Hamidreza Sattari 210 1$aBirmingham :$cPackt Publishing,$d2016. 215 $a1 online resource (260 p.) 225 1 $aCommunity experience distilled 300 $aIncludes index. 311 $a1-78398-234-9 327 $aCover ; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Spring Core ; Chapter 2: Building the Web Layer with Spring Web MVC ; Chapter 3: Accessing Data with Spring ; Chapter 4: Understanding WebSocket ; Chapter 5: Securing Your Applications ; Chapter 6 : Building a Single-Page Spring Application; Chapter 7: Integrating with Other Web Frameworks ; Index; The Spring landscape; Design concepts behind Spring Framework; Setting up the development environment; Your first Spring application 327 $aDependency InjectionBeans in detail; Hooking to bean life cycles; Container-level default-init-method and default-destroy-method; Working with bean definition profiles; Injecting properties into the Spring environment; Externalizing properties with PropertyPlaceholderConfigurer; Handling resources; Spring Expression Language; Aspect Oriented Programming; Testing with Spring; Summary; Features of Spring MVC; The Model-View-Controller pattern; Your first Spring MVC application; Setting up a Spring MVC application; The architecture and components of Spring MVC; DispatcherServlet explained 327 $aControllers in detailAsynchronous request processing in Spring MVC; Working with views; Spring and Spring form tag libraries; Composing a form in JSP; Validating forms; Handling file uploads; Resolving Thymeleaf views; More view technologies; Summary; Configuring DataSource; Using embedded databases; Handling exceptions in the Spring Data layer; DAO support and @Repository annotation; Spring JDBC abstraction; Spring Data; Spring Transaction support; Relevance of Spring Transaction; Summary; Creating a simple WebSocket application; STOMP over WebSocket and the fallback option in Spring 4 327 $aBroadcasting a message to a single user in a WebSocket applicationSummary; Authentication; Authorization; Summary; The motivations behind SPAs; SPAs explained; Introducing Ember.js; The anatomy of an Ember application; Working with Ember CLI; Understanding the Ember object model; Working with collections; Building UI templates using Handlebars; Handling routes; Handling UI behavior using components; Persisting data with Ember Data; Building a Taskify application; Building the API server app; Building the Taskify Ember app; Summary; Spring's JSF integration; Spring's Struts integration 327 $aSummaryThe Spring Framework modules; Spring Tool Suite (STS); Spring subprojects; Inversion of Control explained; The Spring IoC container; Configuration metadata; Bean definition; Instantiating beans; Injecting bean dependencies; Constructor-based or setter-based DI - which is better?; Cleaner bean definitions with namespace shortcuts; Wiring a List as a dependency; Wiring a Map as a dependency; Autowiring dependencies; Bean scoping; Dependency Injection with scoped beans; Creating a custom scope; Implementing InitializingBean and DisposableBean 327 $aAnnotating @PostConstruct and @PreDestroy on @Components 410 0$aCommunity experience distilled. 606 $aApplication software$xDevelopment 606 $aJava (Computer program language) 615 0$aApplication software$xDevelopment. 615 0$aJava (Computer program language) 700 $aKunjumohamed$b Shameer$01529755 702 $aSattai$b Hamidreza 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910798301103321 996 $aSpring essentials$93774189 997 $aUNINA