Для того щоб в аплікації працювало ліниве завантаження (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>  
...

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. Додана інтеграція...

SpringFuse

SpringFuseце продовження ідей закладених в таких проектах як AppFuse.

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

В основі SpringFuse та згенерованих проектів лежать такі технології як:

  • Hibernate

  • Spring

  • Spring MVC

  • Spring Security
    ...

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 яка...

Туторіал по 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/)

Для продуктивнішої роботи в Eclipse потрібні додаткові плагіни: Spring IDE та m2Eclipse.

  1. Встановлення m2eclipse ( http://m2eclipse.codehaus.org/) у запущеному Eclipse:

«Help» меню, «Software updates...» підменю, «Available Software»...

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

Основним моментом, який був для мене цікавим — це використання анотацій у доповнення до XML конфігурації. Саме про це я вирішив трохи написати.

Головним питанням було — навіщо анотації?

Іншими цікавими питаннями були:

  1. які анотації можна...

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

Під час навчання мені завжди булу значно легше вчитись дивлячись на мінімалістичний, але робочий код.

Є декілька різних підходів до реалізації Flex аплікацій.

Ось підбірка реалізацій Flex аплікацій з різним набором використаних фреймворків та технологій.

Java + Spring + Hibernate + BlazeDS = flex-code-examples

Java + Spring + Hibernate + BlazeDS + HSQL + Jetty = just-blaze-ds

Java + Spring + JDBC +...

Для виконання цього туторіалу необхідні наступні речі:

1) Eclipse IDE 3.4+ з додатками Spring IDE, m2Eclipse (деталі установки можна знайти в Spring MVC туторіалі).

2) Maven 2+

3) Java 5+

4) MySQL 5+

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

Почнемо з створення проекту. В Екліпсі слід...

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

Поки одні не можуть зняти гроші банків, інші продовжують процес консолідації.

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

Сума договору — $420 мільйони.

Перед тим SpringSource взяла під своє крило Groovy та Grails проекти.

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

Якщо ви є Flex розробником і тільки взялись вивчати Spring, або Spring розробником та вивчаєте Flex, то можна скористатися...

Доступ до Spring бінів із Flex програми

Якщо Flex клієнти можуть отримати віддалений доступ до Java об'єктів, використовуючи BlazeDS та якщо Spring біни є лише простими об'єктами Java, то чи не можна доступитись до Spring бінів з Flex клієнта? Майже…

По замовчуванню, ви налаштовуєте віддалені об'єкти BlazeDS в конфігураційному файлі remoting-config.xml, що знаходиться в WEB-INF\flex. Наприклад, щоб зробити Java клас ProductService віддалено доступним для Flex програми під логічним ім'ям...

Останній квартал був особливо багатий на події.

Найголовніші з них:

Вийшла IntelliJ IDEA 9

Головні зміни:

* Підтримка Java EE 6

* Покращення роботи Maven

* Розробка під Android

* Розробка під Flex

* Відлагодження JavaScript в FireFox

* Підтримка PHP, Scala

* Ще більше рефакторингів, оптимізацій та пришвидшень

[Вийщов Spring...

Тренiнг Core Spring в Києві

27 квітня в Києві почнеться чотириденний тренінг «від розробників Spring». Будуть розглянуті питання:

— Spring Framework Foundation (конфігурація, контексти, залежності),

— Effective Middle-Tier Architecture (аналіз та архітектура, ефективні прошарки зберігання даних через jdbc та hibernate, прошарок транзакцій),

— Implementing Enterprise Information Connectivity (ORM та Hibernate, веб MVC, тестінг, REST сервіси)

— Integration with Enterprise Services (прошарок безпеки — ролі та доступ, сервіси JMS та керування JMX)

Мова курсу англійська. По закінченні курсу кожен...

Spring Roo підтримує GWT!

Spring Roo, технологія яка суттєво пришвидшує розробку Spring базованих проектів з коректною архітектурою та правильними сценаріями використання, має підтримку GWT!.

Spring Roo це свого роду Grails для Java проектів.

Це стало результатом більш тіснішої співпраці Google та SpringSource, компанії яка стоїть за Spring.

Google App Engine також отримав кращу підтримку з SPS — середовища від SpringSource.

Виклав відео доповіді з Lviv JUG по сучасній розробці на Java під веб.

Відео доступне зареєстрованим учасникам Розробки.

© 2009 - 2017, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування