【Spring實戰】----開篇(包含系列目錄連接)

【Spring實戰】----開篇(包含系列目錄連接)

終於仍是要對Spring進行解剖,接下來Spring實戰篇系列會以應用了Spring技術的Java Web的應用mango爲例,來分析Spring各個模塊的技術,包括源碼解析等,謹以此記!!!html

 

【Spring實戰】----開發環境配置java

【Spring實戰】----Spring配置文件的解析mysql

【Spring實戰】----springMVC4.3.2的配置jquery

【Spring實戰】----springMVC配置文件*-servlet.xml的解析android

【Spring實戰】----Spring4.3.2集成Hibernate5.2.5git

【Spring實戰】----源碼解析SessionFactory及Session的管理及getCurrentSession的使用angularjs

【Spring實戰】----解析Spring AOPgithub

【Spring實戰】----Spring事務管理配置解析web

【Spring實戰】----spring security4.1.3配置以及踩過的坑ajax

【Spring實戰】----源碼解析Spring Security4.1.3中的過濾器Filter配置

【Spring實戰】----security4.1.3認證的過程以及原請求信息的緩存及恢復(RequestCache)

【Spring實戰】----Security4.1.3實現根據請求跳轉不一樣登陸頁以及登陸後根據權限跳轉到不一樣頁配置

【Spring實戰】----Security4.1.3認證過程源碼分析

【Spring實戰】----Security4.1.3鑑權之美--基於投票的AccessDecisionManager實現及源碼分析

【Spring實戰】Spring容器初始化完成後執行初始化數據方法

【Spring實戰】Spring註解配置工做原理源碼解析

 

本系列數據庫2017年6月16日改成hsqldb數據庫測試,不用安裝直接配置,hsqldb使用參見

用HSQLDB數據庫測試Hibernate和Spring

hsqldb數據庫在java web項目(androidpn)中的使用(spring+hibernate+hsqldb)

 

附:

1)圖譜位置

Spring4.3.2實戰

2)代碼位置

代碼示例

 

 

[1] Java反射知識-->Spring IoC :http://www.iteye.com/topic/1123081 
[2] Java動態代理-->Spring AOP :http://www.iteye.com/topic/1123293 
[3] 屬性編輯器,即PropertyEditor-->Spring IoC:http://www.iteye.com/topic/1123628 
[4] XML基礎知識-->Spring配置:http://www.iteye.com/topic/1123630 
[5] 註解-->Spring配置:http://www.iteye.com/topic/1123823 
[6] 線程本地變動,即ThreadLocal-->Spring事務管理:http://www.iteye.com/topic/1123824 
[7] 事務基礎知識-->Spring事務管理:http://www.iteye.com/topic/1124043 
[8] 國際化信息-->MVC:http://www.iteye.com/topic/1124044 
[9] HTTP報文-->MVC:http://www.iteye.com/topic/1124408 

 

 

Spring Tutorials

 

Spring Framework

The Spring Framework, created by Rod Johnson, provides a comprehensive programming and configuration model for modern Java-based enterprise applications – on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the 「plumbing」 of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.

In this series of tutorials, we provide step by step examples on how to use the Spring framework.

Spring Quick Start

Quick start to understand the basic of Spring framework development.

Spring Configuration

Traditionally Spring configuration is being done through XML. Spring 3.0 supports JavaConfig, now you can use annotations to do the configuration in Spring.

Spring Dependency Injection (DI)

This section explains how Spring utilizes dependency Injection (DI) to manage object dependencies.

Bean Basic

All the classes you need to use in Spring IoC container are considered 「beans」 and should be declared in a Spring bean configuration file or via annotations.

Spring Expression Language

Spring 3.0 introduces a powerful, featured rich, expression language known as Spring expression language or in short Spring EL.

Spring AutoWiring Bean

Spring 「auto-wiring」 modes to wire beans automatically, both in XML and annotation.

Spring Aspect Oriented Programming (AOP)

Aspect-Oriented Programming (AOP) complements Object-Oriented Programming (OOP) by providing another way of thinking about program structure. The key unit of modularity in OOP is the class, whereas in AOP the unit of modularity is the aspect. Aspects enable the modularization of concerns such as transaction management that cut across multiple types and objects. While the Spring IoC container does not depend on AOP, meaning you do not need to use AOP if you don’t want to, AOP complements Spring IoC to provide a very capable middleware solution.

Spring AOP + AspectJ framework

AspectJ supported since Spring 2.0, a more flexible and powerful solution compared to Spring AOP.

Spring Object/XML Mapper

Spring Object to XML mapping Tool (OXM).

Spring JDBC Support

Spring provides many helper classes to simplify JDBC based database operations.

Spring JPA/ORM Support

Spring comes with many handy classes to support JPA and ORM frameworks.

Spring E-mail Support

Spring provides MailSender to send email via JavaMail API. This section also provides tutorials on how to integrate Spring with third party mail providers and their APIs.

Spring Caching support

Spring provides a cache abstraction layer for caching frameworks to plug-in. You can utilize the cache for method calls, database interaction and distributes service execution.

Spring Scheduling Support

Spring has very good support for both JDK timers and the Quartz framework.

Spring Web MVC framework

Spring Web Model-View-Controller (MVC) framework.

Spring REST Support

Spring supports exporting beans as REST services through its MVC framework. This section also provides tutorials on how to export Spring services over REST using popular third party tools.

Spring WEB Services

Spring Web Services (Spring-WS) is a product of the Spring community focused on creating document-driven Web services. Spring Web Services aims to facilitate contract-first SOAP service development, allowing for the creation of flexible web services using one of the many ways to manipulate XML payloads.

Spring Unit Test Support

Spring integrates with many popular unit test frameworks to test its services.

Spring JMS Support

Spring provides a JMS integration framework that simplifies the use of the JMS API and shields the user from differences between the JMS 1.0.2 and 1.1 APIs. This section also provides tutorials on how to integrate Spring with popular third party JMS providers.

 

Spring Data

Spring Data

Spring Data makes it easier to build Spring-powered applications that use new data access technologies such as non-relational databases, map-reduce frameworks, and cloud based data services as well as provide improved support for relational database technologies.

 

Spring Security

Spring Data

Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.

 

Spring Social

Spring Data

Spring Social is an extension of the Spring Framework that allows you to connect your applications with Software-as-a-Service (SaaS) providers such as Facebook and Twitter.

 

Spring Integration

Spring Framework

Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns. It enables lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters. Those adapters provide a higher-level of abstraction over Spring’s support for remoting, messaging, and scheduling.

 

Spring Batch

Spring Framework

Spring Batch is a lightweight, comprehensive batch framework designed to enable the development of robust batch applications vital for the daily operations of enterprise systems.

 

Spring Roo

Spring Roo

Spring Roo is a next-generation rapid application development tool for Java developers. It focuses on higher productivity, stock-standard Java APIs, high usability, avoiding engineering trade-offs.

 

Spring Boot

Spring Roo

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that can you can 「just run」. We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

https://www.javacodegeeks.com/tutorials/java-tutorials/enterprise-java-tutorials/spring-tutorials

相關文章
相關標籤/搜索