Содержание
- 2. Simplifying Java development Возможность управления общими зависимостями в единственном репозитории Простая разработка с POJOs (Plain Old
- 3. Injecting dependencies
- 4. Injecting dependencies
- 5. Injecting dependencies Момент заключается в том, что Person не связан с конкретной реализацией Sender. Ему не
- 6. Injecting dependencies
- 7. Injecting dependencies public class MainLoader { public static void main(String[] args) { ApplicationContext context = new
- 8. Spring dependencies
- 9. Applying aspects
- 10. Applying aspects
- 11. package by.academy.it.beans.first; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor @AllArgsConstructor public class Person { private
- 12. Applying aspects
- 13. Applying aspects. aopContext.xml
- 14. Applying aspects. pom.xml 4.3.11.RELEASE 1.8.4 org.springframework spring-context ${spring.version} org.springframework spring-aop ${spring.version} org.aspectj aspectjweaver ${aspect.version}
- 15. Applying aspects INFO: Loading XML bean definitions from class path resource [spring-config.xml] Notification before executing getStreet()
- 16. ВАШИ ВОПРОСЫ?
- 17. Containing your beans
- 18. Conteiner interfaces BeanFactory ApplicationContext ClassPathXmlApplicationContext FileSystemXmlApplicationContext GenericApplicationContext XmlWebApplicationContext
- 19. A bean’s life
- 20. Spring modules
- 21. Spring modules
- 22. Spring namespaces aop – предоставляют элементы для декларирования аспектов, и для автоматического проксирования @AspectJ – аннотированные
- 23. Spring namespaces jee – предлагает интеграцию с JAVA EE API таких как JNDI и EJB jms
- 24. Spring namespaces mvc - включает Spring MVC возможности, такие как аннотационно-ориентированных контроллеров, view-контроллеров, и интерсептеров. oxm
- 25. Вопросы
- 26. Практика Создайте проект Spring. Создайте конфигурационный файл и положите его в classpath. Загрузите контекст Spring. Получите
- 27. Литература http://www.tutorialspoint.com/spring/index.htm http://docs.spring.io/spring-framework/docs/4.2.3.RELEASE/spring-framework-reference/htmlsingle/ https://docs.spring.io/spring/docs/current/spring-framework-reference/index.html
- 29. Скачать презентацию