Spring framework
- http://www.springsource.org/ (официальный сайт)
- http://www.youtube.com/SpringSourceDev (записи презентаций и вебинаров)
- http://twitter.com/#!/springframework
- [RU] http://www.spring-source.ru/
- [RU] Spring By Example
- [RU] Spring MVC Tutorial
- The Spring Framework – Reference Documentation
- Introduction to Spring Web MVC framework
- Spring Tutorials
- [RU] Видео лекция по Spring Framework
- [RU] Краткое введение в Spring Framework
- [RU] Делаем простое веб приложение на Spring Framework MVC
- Developing a Spring Framework MVC application step-by-step
- [RU] The Spring framework: Основы
- [RU] Spring Framework – первые шаги (10 конспектов)
- [RU] Разработка веб-приложений на Spring: часть 1 (Проектирование), часть 2 (конфигурирование), часть 3 (Реализация)
- [RU] http://www.k-press.ru/cs/2004/3/Spring/Spring.asp
- [RU] Тестируем Spring-приложение с помощью JUnit
- [RU] Совместное использование Tapestry и Spring
- [RU] Spring IoC Annotation-based configuration на примере JSF, часть 2
- [RU] Решение проблемы с Lazy loading при использовании Hibernate через Spring
- [RU] Динамическое добавление bean-ов в контекст Spring
- [RU] Сборка приложения используя maven-assembly-plugin с модулями Spring
- [RU] Tiles2 и Spring: Перезагрузка
- [RU] Как в spring написать валидатор использующий коды сообщений и не забыть кого-то из них
- Basic transactions in Spring using TransactionProxyFactoryBean
- Spring Form Tags
- Spring MVC Fast Tutorial: Form Validation
- Spring Job Scheduling support with JDK Timer and Quartz
- Cannot change HTTP accept header – use a different locale resolution strategy
- Using password encryption in Spring MVC login page
- How to send EMail using Spring Framework
- Handling duplicate form submission in Spring MVC
- Spring @PathVariable Head-slapper
- Configure multiple view resolvers priority in Spring MVC
- Barebones Spring MVC: Core, Annotation Configuration, Form Validation, Rich Client Validation, Security, Database Integration, RESTful Web Services, Externalization and Internationalization
- Spring MVC handling multipage forms with AbstractWizardFormController
- Introduction to Spring JDBC Framework
- Spring MVC export data to Excel file via AbstractJExcelView
- Spring MVC export data to Excel file via AbstractExcelView
- Spring MVC export data to PDF file via AbstractPdfView
- Spring MVC and UTF-8 Encoding with CharacterEncodingFilter
- Gaining Access to the Spring Context in Non Spring Managed Classes
- Transaction Management in Spring Framework: 1, 2, 3, 4
- Testing Support in Spring Framework: 1, 2, 3
- Nice and Naughty Transactions in Hibernate and Spring
- SMTP: Spring Mail To Program
- Spring Annotation Form Controller Tutorial
- Handling Exceptions In Spring MVC: Part 1, Part 2
- Learn to customize Spring MVC @Controller method arguments
- Integration testing of Spring’s MVC annotation mapppings for controllers
- Spring Framework Interview Questions
- Spring MVC and AJAX with JSON
- Green Beans: Putting the Spring in Your Step (and Application)
- Spring Finance: Introduction & Architecture, Spring @MVC & Spring 3.0 REST integration, DDD, JPA & Transaction Support, Spring JS, Dojo & Bean Validation, Spring Web Flow Integration, Spring Security 3.0 Integration, Adding support for JSON and XML views
- Spring MVC and handling dynamic form data: The AutoPopulatingList
- [RU] REST через Spring: Строгое отображение URL в ресурс
- Green Beans: Getting Started with Spring in your Service Tier
- [RU] AspectJ, Spring, Maven (примеры использования)
- [RU] Spring Framework без XML… совсем!
- Spring MVC Validation using Commons Validator, Car Rental Web and Annotations with Commons Validator
- Свое представление (view) в Spring MVC
- Aspect Oriented Programming with AspectJ and Spring AOP – A simple example to create logging aspect
- Poor man's CRUD: jqGrid, REST, AJAX, and Spring MVC in one house
- JUnit & Spring – What You Don’t Know
- Using Spring Interceptors in your MVC Webapp
- Spring 3 MVC Interceptor with Example
- [RU] Выполнение кода по расписанию в Spring Framework
- Spring Puzzler: #01 Welcome (solution), #02 The Happy Traveler
- Autowiring Property Values into Spring Beans
- Using Spring MVC’s @ModelAttribute Annotation
- Configure LogBack Logging with Spring
- SWT and Spring’s @Configurable – Dependency Injection for the UI
- Spring MVC and REST at Google App Engine
- Maven dependencies for Spring Framework libraries
- Calling the GitHub API using Spring’s RestTemplate, Spring Social GitHub: revisiting GitHub integration
- Getting Logged On User in a Spring-Web Application
- Using Spring’s SimpleMappingExceptionHandler for handling exception
- [RU] Интеграция DBUnit и Spring TestContext Framework
- Swapping out Spring Bean Configuration at Runtime
- Email testing with Dumbster
- Sending cookies with RestTemplate
- How to use RestTemplate with Basic Authentication in Spring
- [RU] Тестирование Spring приложений. Транзакции в тестировании
- File upload using Spring MVC and annotation configuration
- Spring MVC FileUpload Example Program Eclipse
- Implementing single and multiple file multipart uploads using Spring 2.5
- Spring MVC Multiple File Upload example
- Ajax Form Validation using Spring MVC and JQuery
- Spring MVC part V: Exception handling
- Understanding proxy usage in Spring
- What's a FactoryBean?
- Beyond the FactoryBean
- Spring Framework- Introducing Bean and Bean’s life (BeanFactory)
- Sharing Spring MVC localization with the client side
- Spring pitfalls: transactional tests considered harmful
- Email with Spring and SendGrid: part 1, part 2, part 3, part 4, part 5
- Scheduling and asynchronous execution with Spring
- Logging with Spring JDBC and Craftsman Spy
- File Upload with Spring and jQuery: part 1, part 2, part 3, part 4, part 5
- Прицельный обзор: Как работает Dependency Injection в Spring Framework, Как создаются бины в Spring Framework
- Unitils, EclipseLink and Spring – Testing your data access layer
- Integrating Spring MVC with jQuery for validation rules
- Customize form:errors output on Spring-MVC
- Spring MVC and Twitter Bootstrap – customizing the input fields + (Spring MVC + Bootstrap Errors (extended))
- Tabbed forms with Spring MVC and Bootstrap: part 1, part 2
- Spring Sitemesh Integration Example
- Using @Configurable in Spring Framework: inject dependency to any object, Using @Configurable to inject resources into objects created using “new” operator
- Spring MVC 3 with Template using Apache Tiles
- Apache Tiles 2, a brief example, Apache Tiles 2, integration with Spring-MVC
- [RU] Spring AOP или AspectJ: в чем же все таки разница?
- [RU] Использование @Transactional аннотации
- [RU] Использование Spring task scheduler
- [RU] Валидация данных в Spring MVC
- [RU] Еще немного о валидации
- [RU] Использование ConversionService в Spring MVC
- [RU] Использование SpringData JPA или прощай GenericDao!
- [RU] Тестирование мапингов в SpringMVC
- [RU] И опять про тестирование SpringMVC: Новая надежда
- Spring Constructor Injection and Argument names
- Spring MVC: from JSP and Tiles to Thymeleaf
- Bringing new life to Spring Travel with Thymeleaf
- Spring MVC Error Handling Example
- Spring Custom Tags (Extensible XML): Part 1, Part 2
- Enterprise Spring Best Practices: Part 1 – Project Config, Part 2 – Application Architecture, Part 3 – XML Config, Part 4 – Annotation Config
- Spring Internationalization Example (with Annotations)
- Getting rid of null parameters with a simple spring aspect
- Spring & Quartz Integration with Custom Annotation
- Be Careful With Cache Managers
- Adding Groovy to a Spring MVC Maven project
- Groovy и Spring: Oсновы интеграции, Изменение поведения приложения в процессе выполнения
- Spring Dynamic Language Support with Groovy
- Add conversation support to Spring MVC
- Capturing Property Changes with Spring, JPA and Hibernate
- Writing REST services in Java: An introduction to writing REST Services in Java,User sign up and login, Email Verification
- Spring Integration Mock SftpServer example
- Spring Integration FakeFtpServer example
- Insert Operations in to Multiple Tables By Using SimpleJdbcInsert Class Of Spring Framework
- Spring JDBC
4.x
3.2
3.1
- [RU] Кеширование в Spring Framework 3.1
- Spring 3.1 – What's Up and Coming
- Top 5 enhancements of Spring MVC 3.1
- Spring 3.1 M1 Features: Profiles, @Profile, PropertySource and Environment abstractions, @FeatureConfiguration, MVC namespace improvements, Cache Abstraction
- Spring 3.1 M2 Features: Configuration Enhancements, Spring MVC Enhancements, Testing with @Configuration Classes and Profiles
- Leveraging the Spring MVC 3.1 HandlerMethodArgumentResolver interface
- XML-free configuration in Servlet 3.0 environment
- Spring 3.1 in a Nutshell – Slides (слайды)
- Spring MVC 3.1 Update (слайды)
- Bean definition profiles at a glimpse
- Part 1: Bootstrapping a web application with Spring 3.1 and Java based Configuration, Part 2: Building a RESTful Web Service with Spring 3.1 and Java based Configuration, Part 3: Securing a RESTful Web Service with Spring Security 3.1, Part 4: RESTful Web Service Discoverability, Part 5: REST Service Discoverability with Spring, Part 6: Basic and Digest authentication for a RESTful Service with Spring Security 3.1, Part 7: REST Pagination in Spring, Part 8: Authentication against a RESTful Service with Spring Security, Part 9: ETags for REST with Spring, Part 10: Testing REST with multiple MIME types
- The Persistence Layer with Spring 3.1 and Hibernate, Simplifying the Data Access Layer with Spring and Java Generics, The Persistence Layer with Spring 3.1 and JPA, The Persistence Layer with Spring Data JPA, Transaction configuration with JPA and Spring 3.1
- Spring bean definition profiles and web.xml
- Method Validation With Spring 3.1 and Hibernate Validator 4.2
- HOW-TO: Method-level validation in Spring 3.1 with @Validated annotation
- Quick start with method caching using Spring 3.1 and Ehcache
- Spring 3.1 – Environment Profiles
- Properties with Spring
- Spring MVC – Flash Attributes
- Supporting XML and JSON web service endpoints in Spring 3.1 using @ResponseBody
- Spring 3.1 HttpPutFormContentFilter: supporting PUT request with form encoded data
- Spring 3.1 profiles and Tomcat configuration
- Migrating to Spring 3.1 and Hibernate 4.1
- Project Configuration with Spring
- Spring MVC: part I: Request Handling, part II : @RequestMapping internals
- Quick start with Ehcache Annotations for Spring
- Spring 3.1 and MVC Testing Support (слайды)
- Using Spring Profiles in XML Config
- Custom PropertySource in Spring 3.1: part 1, part 2, part 3
- Spring and Thymeleaf with Java Config?: Part 1, Part 2, Part 3, Part 4, Part 5
3.0
2.5
2.0
Scala
Security
- Expression-Based Authorization with Spring Security 3 (refcard)
- Spring Security hello world example
- Spring Security form login example
- Spring Security HTTP basic authentication example
- Spring Security form login using database
- Get current logged in username in Spring Security
- Spring Security password hashing example
- Display custom error message in Spring Security
- Role based User Interface creation using Spring JSP Taglibs
- Customize Spring Security Settings
- User authentication and authorization in Spring Security using MySQL Database
- Url Permission Based User Interface Creation in Spring Security
- Spring Security 3 – MVC Integration Tutorial: Using a Simple User-Service, part 1, part 2, Using @Secured Annotation, Using Native Expression-Based Annotation
- Understanding Spring Security and Role Based Access Control
- Hashing and Salting Passwords with Spring Security
- Implement UserDetailsService with Spring Data JPA: Part 1, Part 2, Part 3, Part 4, Part 5
- How to limit number of User Session
- Combining custom annotations for securing methods with Spring Security
- [RU] Технический обзор Spring Security
- [RU] Spring Security конфигурирование с помощью пространства имен
- [RU] Ключевые сервисы Spring Security
- ReCaptcha login form with Spring Security
- Behind the Spring Security Namespace
- Spring Security Configuration with Scala
- Prevent brute force attack with Spring Security
- Spring Security 3.1 – Concepts
- [RU] Spring Security: Защити свое приложение
- SpringSecurity: Authenticating & Authorizing AJAX Requests: Overview, Server-Side Implementation, Client-Side Implementation
- Ajax and Spring Security form-based login
- Writing your spring security expression language annotation: part 1, part 2, part 3
- SpringSecurity: Capturing RememberMe Success Event
- Spring Security 3.2 M1 Highlights, Servlet 3 API Support
- Spring Security Implement Logout Handler
- Quick tip: avoid rule duplication when using security:authorize
- Quick tip: Spring Security role-based authorization and permissions
- Spring Security Java Config Preview: Introduction, Web Security, Method Security
Batch
- Spring Batch: Quick Start
- Introduction to Spring Batch: 1, 2, 3, 4
- Spring Batch in a Web Container
- Spring Batch 2.0: Simple Tasklet, Flat File To Database, From Database to Flat File
- Staging and business chunking with Spring Batch
- Transactions in Spring Batch: Part 1: The Basics, Part 2: Restart, cursor based reading and listeners, Part 3: Skip and retry
- Introducing Spring Batch: Part One, Part Two
- Spring Batch Tutorial: Part 1, Part 2, Part 3, Part 4
Insight
Data
- http://refcardz.dzone.com/refcardz/core-spring-data
- https://github.com/SpringSource/spring-data-jpa-examples
- [RU] Spring Data на примере JPA
- [RU] Упрощаем работу с JPA при помощи Spring Data JPA
- [RU] Ищем с помощью Spring Data JPA
- [RU] Собственная реализация методов в Spring Data JPA
- Getting started with Spring Data JPA
- Fine-tuning Spring Data repositories
- Simpler JPA with Spring Data-JPA
- Adding Queries to Spring Data-JPA
- Spring Data Part 1: Commons, Part 2: JPA, Part 3: MongoDB, Part 4: Geospatial Queries with MongoDB, Part 5: Neo4j, Part 6: Redis
- Spring Data JPA Tutorial Part One: Configuration, Part Two: CRUD, Part Three: Custom Queries with Query Methods, Part Four: JPA Criteria Queries, Part Five: Querydsl, Part Six: Sorting, Part Seven: Pagination, Part Eight: Adding Functionality to a Repository
- MongoDB with Spring Data project
- Spring Data JPA – Repositories Done Right (Видео + презентация)
- Dynamic DAOs and queries using Spring Data JPA
- Pagination with Spring MVC, Spring Data and Java Config
- Overview of Spring Data MongoDB
- Spring Data release train arrived
- Data Integration with REST (Spring Data REST + Datatables jQuery Plugin)
- Spring Data JPA and pagination
- Using Redis with Spring
- Caching with Spring Data Redis
- Spring from the Trenches: New Like Expressions of Spring Data JPA
- Auditing entities in Spring Data MongoDB
Integration
AMQP
Mobile
Social
Примеры
Видео
Интеграция с IDE