Рейтинг
+5.38
голосів:
9
avatar

Java  

Як не слід ініціалізувати spring-beans у багатопотоковому середовищі

Інтродукція
Великий проект на Spring. IOC, Autowiring, діла-дрова…
Є группа споріднених бінів, що хитромудро кастомно ініціалізуються. Щоб звести їх ініціалізацію докупи, є ще один бін, який має їх усіх приавтовайреними своїми полями. Після прив'язки своїх полів, цей бін запускає їх ініціалізацію. Все класно, все ініціалізується. З метою покращити перформанс, ініціалізацію споріднених бінів переведено в паралельний режим…


( Читати далі )

Що нас чекає в Apache Tomcat 7

Що нас чекає в Apache Tomcat 7:
— підтримка Servlet 3.0
— підтримка JSP 2.2 та EL 2.2
— запобігання та ідентифікація меморі ліків
— захист від атак фіксації сессії
— спрощене вбудовування сервера
— покращена безбека аплікацій Manager та Host Manager та покращене запобігання кросс-сайтним атакам
— підтримка аліасів (alias)

Більш розгорнутий опис можна прочитати в інтервю з одним з провідних розробників проекту.

P.S. Цього року виповнюється 10 років від початку проекту Apache Tomcat.

Вийшов Eclipse 3.6

Eclipse Foundation заявляє про вихід у світ Eclipse 3.6 Helios. Крім Java IDE в склад даного продукту включено ще 39 проектів. Одним із головних нововведень є тісна інтеграція з EGit (плагін Git для Eclipse).

Завантажити нову версію Eclipse можна перейшовши по лінку — www.eclipse.org/downloads.

Львівська Java Users Group виграла конкурс Manning's Geekiest User Group Challenge!

Активна участь цілої львівської JUG у конкурсі від видавництва Manning принесла свій результат. Команда виграла 20 книжок на вибір від видавництва Manning.

В додаток до книжок можна буде погуляти на 500$.

Вітання!

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

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

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

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

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

James Gosling звільнився з Oracle/Sun

Епоха завершилась. Гослінг покидає Oracle/Sun. Про це він повідомив на своєму блозі.
Він був на Sun з 1984 року і є автором першого компілятора та першої віртуальної машини Java.

Проблема: BlazeDS, SSL і Flex Remoting

Недавно зіткнувся з проблемою коли AMF запити мають проходити або через проксі, або через SSL, в той час як SWF не обов'язково був завантажений по SSL.
Рішення є відносно елегантним, але робочим: оголосити два канали, один по SSL другий по HTTP, той що по SSL обов'язково повинен бути першим.

Трен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)

Мова курсу англійська. По закінченні курсу кожен зможе зареєструватися на складання іспиту для отримання SpringSource сертифікату.
Оригінальний лінк на оголошення та подробиці: mylearn.vmware.com/mgrReg/courses.cfm?ui=S2&a=det&id_course=62461
  • +3
  • 7 березня 2010, 11:19
  • afon
  • 1+1

Maven CLI / Maven Shell

Якщо хтось використовує Maven в середовищі коли є 5+ артефактів, реліз плагін з автоматичним розгортанням та контролем версій і зі всіма решта прибамбасами, час від часу дуже злиться на Maven :)
Для таких сценаріїв добрі люди зробили maven-cli-plugin.
Що це таке?


( Читати далі )