LINUX.ORG.RU

Jpa


5

0

Всего сообщений: 3

Реализация составных ключей с помощью JPA и Hibernate

Группа Документация

Сегодня, с широким внедрением и использованием инструментов объектно-реляционного отображения (Object-Relational Mapping, ORM), не приходится задумываться о таких сложных вещах, как составные ключи. Обычно для построения ключей достаточно целых чисел, а само построение вполне можно доверить инструментальным средствам. Но иногда встречаются ситуации, когда требуется составной ключ, и тогда необходима определенная стратегия. В этой статье приводятся советы по реализации составных ключей с помощью JPA и Hibernate.

>>> Подробности

 , ,

IBM_dW
()

GlassFish v3

Группа Java

Одновременно с выходом NetBeans 6.8 состоялся выпуск финальной версии свободного (GPLv2 + CDDLv1.0) сервера приложений GlassFish v3. Позади остались более чем полтора года разработки и несколько «prelude»- и «preview»-релизов.

GlassFish v3 - первый сертифицированный сервер приложений, поддерживающий стандарт Java EE 6. Напомним, что недавно утвержденный стандарт Java EE 6 включает в себя:

  • enterprise-технологии: EJB 3.1, JPA 2.0, JDBC 4.0, CORBA 3.0;
  • Web-технологии: Servlet 3.0, JSP 2.2, JSTL 1.2, EL 2.2, JSF 2.0 (Facelets), RESTful web services;
  • вспомогательные технологии: Java Contexts and Dependency Injection (JCDI; ex-WebBeans), Bean Validation.

Отличительными чертами собственно GlassFish v3 можно назвать:

  • микроядро на основе стандарта OSGi - обеспечивает старт сервера за считаные секунды;
  • Grizzly/Comet - поддержка неблокирующих обработчиков web-запросов и ответов на основе Java NIO и NIO.2;
  • веб- и CLI-интерфейсы для управления и мониторинга;
  • веб-интерфейс Центра Обновлений, при помощи которого можно установить дополнительные, не входящие в основную поставку компоненты, такие как JRuby/Rails, Groovy/Grails, jMaki AJAX Framework, серверный JavaScript (Phobos).

Отныне именно GlassFish является официальной reference implementation (RI) для новых веб-технологий от Sun, переняв палочку эстафеты у Apache Tomcat. Также доступен корпоративный вариант Sun GlassFish Enterprise Server v3, отличающийся в первую очередь наличием Enterprise Manager - системы мониторинга и управления набором GlassFish-серверов. Заявлена поддержка средами разработки NetBeans 6.8, Eclipse 3.5.1 и IDEA 9.

Выпуск GlassFish v3 будет весело отмечен на вечеринках в Барлингтоне (Массачусетс), Санта-Кларе (Калифорния) и Бангалоре (Индия).

Сообщение о выходе GlassFish v3 в блоге The Aquarium (англ.)

Пресс-релиз Sun GlassFish Enterprise Server v3 (англ.)

>>> Сайт GlassFish Community

 , , , , , , , ,

Kuka
()

Новый стандарт Java EE 6 утвержден

Группа Java

30 ноября состоялось финальное голосование комитета JCP EC за утверждение нового стандарта Java EE 6.

JCP EC состоит из 16 крупных компаний, среди которых SAP, IBM, HP, Google, RedHat и другие. Что интересно, только Apache Software Foundation из комитета были против принятия стандарта, а SAP и Intel воздержались.

Среди нововведений платформы JAVA EE 6: Servlet 3, JPA 2, EJB 3.1 и Bean validation. Кроме того Гевин Кинг в своем блоге пишет, что в новом стандарте много всего было приведено в порядок и решено множество старых проблем.

Официальная публикация произойдет 10 декабря. В тот же день выйдет и реализация нового стандарта в виде GlassFish V3 .

>>> Результаты голосования

 , , , , ,

stave
()