Part I: Знайомство з інтеграцією Spring з BlazeDS


У грудні 2008 року SpringSource і Adobe оголосили про партнерство, спрямоване на модернізацію інтеграції між Spring та BlazeDS. Ця співпраця призвела до нового проекту Spring BlazeDS Integration project, який дозволяє безшовно інтегрувати дві технології і будувати новітні інтернет програми, що з Flex як фронт енд та Spring як бек енд.

( Читати далі )
  • +2
  • 14 вересня 2009, 17:50
  • mari
  • 2

VMware купує SpringSource за $420m

Поки одні не можуть зняти гроші банків, інші продовжують процес консолідації.
VMware, один із ведучих гравців ринку систем віртуалізації купує компанію SpringSource яка стоїть за одним з найпопулярніших Java фреймворків Spring Framework.

Сума договору — $420 мільйони.
Перед тим SpringSource взяла під своє крило Groovy та Grails проекти.

Туторіал по Hibernate з анотаціями з використанням Spring та Maven

Для виконання цього туторіалу необхідні наступні речі:
1) Eclipse IDE 3.4+ з додатками Spring IDE, m2Eclipse (деталі установки можна знайти в Spring MVC туторіалі).
2) Maven 2+
3) Java 5+
4) MySQL 5+

Ці інструменти повинні бути налаштовані та робочі.


( Читати далі )
  • +4
  • 23 липня 2009, 15:21
  • zenyk
  • 14

Приклади Flex аплікацій

Під час навчання мені завжди булу значно легше вчитись дивлячись на мінімалістичний, але робочий код.
Є декілька різних підходів до реалізації Flex аплікацій.
Ось підбірка реалізацій Flex аплікацій з різним набором використаних фреймворків та технологій.

Java + Spring + Hibernate + BlazeDS = flex-code-examples
Java + Spring + Hibernate + BlazeDS + HSQL + Jetty = just-blaze-ds
Java + Spring + JDBC + BlazeDS = spring-flex-testdrive
Java + Spring + Ribbit + BlazeDS = SalesBuilder

Коротенька підбірка для Ruby on Rails + Flex.

Spring 2.5: використання аннотацій

Про те, що вийшов Spring Framework (www.springframework.org) версії 2.5, я знав вже давно. Читав про нові можливості даної версії, пробував навіть щось трохи. Але то все було просто так, для себе. Недавно появилася можливість побавитися із Spring 2.5 більш глибше. І я з радістю нею скористався.
Основним моментом, який був для мене цікавим — це використання анотацій у доповнення до XML конфігурації. Саме про це я вирішив трохи написати.


( Читати далі )
  • +5
  • 01 червня 2009, 10:31
  • ruslan
  • 2

Туторіал по Spring MVC

Для туторіалу необхіднo наступнe:
Java 5+
Maven 2.0.10 (http://maven.apache.org/)
Eclipse IDE for Java EE 3.4 SR2 (http://www.eclipse.org/downloads/)



( Читати далі )
  • +6
  • 29 травня 2009, 21:19
  • zenyk
  • 2

Spring Framework 3.0 M3

Вийшов третій майлстоун Spring Framework 3.0 M3

Головні зміни у новій версії:
  • Документація — від тепер документація у формі PDF/HTML файлів є включеною в дистрибутив

  • Анотовані методи фабрики — ядро функціональності Spring JavaConfig відтепер є включеним в Spring

  • Нові анотації — @Bean @Primary @Lazy

  • Розширення підтримки мета-анотацій

  • Новий фасад для планованих задач TaskScheduler

  • Нове SPI для перетворення типів та нове API для конвертора



З завершенням розробки цієї версії команда приступає до Spring 3.0 RC1 яка вийде в червні.

Оригінальне повідомлення з сайту розробників.
  • +4
  • 19 травня 2009, 12:52
  • mari
  • 4

SpringFuse

SpringFuse це продовження ідей закладених в таких проектах як AppFuse.
Продукт відноситься до класу генераторів коду. Особливістю SpringFuse є концентрація на коректності архітектури та додаткова увага до зв'язків сутностей. Це означає що після генерування проекту розробники будуть в більшості випадків тільки дописувати нову функціональність без виправляння вже згенерованого коду.


( Читати далі )
  • +2
  • 13 травня 2009, 21:17
  • mux
  • 2

Spring Framework 3.0 M2

Вийшов новий майлстоун дуже популярного фреймвока Spring Framework 3.0.

Коротко про зміни які принесе новий Spring:
  • Поглиблення підтримки Java 5. Відтепер обов'язковою вимогою для Spring є наявність Java 5.

  • Розширення підтримки конкурентних бібліотек. Нові API які були додані в java 5 (пакет java.util.concurent) будуть більш глибше інтегровані.

  • OXM модуль додано до ядра.

  • RestTemplate який додає підтримку REST.

  • MVC для Portlet 2. Додана інтеграція MVC фреймворка з новою версією Portlet API.

  • Попередня підтримка JPA 2.


Завантажити Spring 3.0 M2 можна з офіційного сайту.

Підключення Hibernate до Spring аплікації через Open Session in View

Для того щоб в аплікації працювало ліниве завантаження (lazy loading) у Hibernate необхідно налаштувати шаблон Open Session in View. Для цього потрібно добавити наступний код до web.xml:


 <web-app>  
   
 <context-param>  
 <param-name>contextConfigLocation</param-name>  
 <param-value>  
 classpath:/com/applicationContext-hibernate.xml,  
 classpath:/com/applicationContext.xml  
 </param-value>  
 </context-param>  
   
 <!-- Spring Open Session In View фільтр -->  
 <filter>  
 <filter-name>hibernateFilter</filter-name>  
 <filter-class>  
 org.springframework.orm.hibernate.support.OpenSessionInViewFilter  
 </filter-class>  
 </filter>  
   
 <!-- Мапування фільтра на URL -->  
 <filter-mapping>  
 <filter-name>hibernateFilter</filter-name>  
 <url-pattern>/app/*</url-pattern>  
 </filter-mapping>  
   
 <!-- Загрузчик Spring -->  
 <listener>  
 <listener-class>  
 org.springframework.web.context.ContextLoaderListener  
 </listener-class>  
 </listener>  
 </web-app>


При такій конфігурації Hibernate сесія буде відкриватись при початку запиту та закриватись при завершенні його обробки.