舉報(bào)

會(huì)員
Spring Essentials
最新章節(jié):
Index
IfyouareaJavadeveloperwhoislookingtomasterEnterpriseJavaDevelopmentusingSpringFramework,thenthisbookisidealforyou.PriorunderstandingofcoreJavaprogrammingandahigh-levelunderstandingofSpringFrameworkisrecommended.Havingsoundknowledgeofservlet-basedwebdevelopmentinJavaandbasicDatabaseconceptswouldbeanadvantagebutnotarequirement.
目錄(81章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Authors
- About the Reviewer
- www.PacktPub.com
- Preface
- Chapter 1. Getting Started with Spring Core
- The Spring landscape
- Design concepts behind Spring Framework
- Setting up the development environment
- Your first Spring application
- Dependency Injection
- Beans 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
- Chapter 2. Building the Web Layer with Spring Web MVC
- 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
- Controllers in detail
- Asynchronous 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
- Chapter 3. Accessing Data with Spring
- 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
- Chapter 4. Understanding WebSocket
- Creating a simple WebSocket application
- STOMP over WebSocket and the fallback option in Spring 4
- Broadcasting a message to a single user in a WebSocket application
- Summary
- Chapter 5. Securing Your Applications
- Authentication
- Authorization
- Summary
- Chapter 6. Building a Single-Page Spring Application
- 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
- Chapter 7. Integrating with Other Web Frameworks
- Spring's JSF integration
- Spring's Struts integration
- Summary
- Index 更新時(shí)間:2021-07-16 13:06:01
推薦閱讀
- Progressive Web Apps with React
- Java系統(tǒng)分析與架構(gòu)設(shè)計(jì)
- Mastering ServiceStack
- Java面向?qū)ο笏枷肱c程序設(shè)計(jì)
- Oracle Database In-Memory(架構(gòu)與實(shí)踐)
- .NET 4.0面向?qū)ο缶幊搪劊夯A(chǔ)篇
- Ext JS Data-driven Application Design
- Django:Web Development with Python
- Raspberry Pi 2 Server Essentials
- Java Web基礎(chǔ)與實(shí)例教程
- Python Network Programming Cookbook(Second Edition)
- 云計(jì)算通俗講義(第3版)
- C語言程序設(shè)計(jì)實(shí)踐教程
- Expert Android Programming
- C#程序設(shè)計(jì)基礎(chǔ):教程、實(shí)驗(yàn)、習(xí)題
- Internet of Things with ESP8266
- Illustrator CS6設(shè)計(jì)與應(yīng)用任務(wù)教程
- Flask Web開發(fā):基于Python的Web應(yīng)用開發(fā)實(shí)戰(zhàn)(第2版)
- Advanced Python Programming
- Get Your Hands Dirty on Clean Architecture
- Google Maps JavaScript API Cookbook
- JavaScript Unit Testing
- Unity3D高級(jí)編程:主程手記
- C++程序設(shè)計(jì)教程(第3版)(通用版)
- Mastering Windows Presentation Foundation
- Blender Cycles:Materials and Textures Cookbook(Third Edition)
- C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)(第2版)
- 數(shù)據(jù)結(jié)構(gòu)(C語言實(shí)現(xiàn))
- Practical Data Analysis(Second Edition)
- Mastering Immutable.js