Tag: java ee

Доставка сообщения JMS до совершения транзакции

У меня очень простой сценарий с использованием базы данных и JMS на сервере приложений (Glassfish). Сценарий прост: 1. an EJB inserts a row in the database and sends a message. 2. when the message is delivered with an MDB, the row is read and updated. Проблема в том, что иногда сообщение доставляется до того, как […]

Какое использование EJB

В настоящее время я изучаю Jave-EE, имея много опыта на C ++ и изучая Java SE. Я не понимаю цели Enterprise Java Beans; может кто-то уточнить это для меня. Я не заинтересован в использовании устаревших приложений : это в контексте EJB-3.1 и Java-EE 6. Похоже, что некоторые люди используют их для сдерживания бизнес-логики для реализации […]

Как выбрать первый элемент набора с JSTL?

Мне удалось сделать это со следующим кодом, но должен быть более простой способ. 0}”> attachment.id

Stateful EJB в веб-приложении?

Я никогда не пользовался государственными EJB. Я понимаю, что полноценный EJB может быть полезен с java-клиентом. Но мне интересно: в каком случае использовать их в веб-приложении? И как? Должны ли мы помещать эти фасоль с состоянием в сеанс (из-за отсутствия доступа к ней)? Это хорошая практика? (не обсуждая слишком много о состоянии и против безстоящих)

Как я могу сделать компиляцию JSP Tomcat при запуске?

Я использую как Apache Tomcat 6.0, так и Jetty 6, где я работаю. В основном мы используем Jetty для тестирования (он отлично подходит для работы в тестах JUnit) и Tomcat для производства. По умолчанию Tomcat компилирует JSP «на лету», поскольку пользователи запрашивают их. Но это приводит к снижению производительности для первого удара. Он также подчеркивает […]

EJB 3.0 – Вложенная транзакция! = Требуется Новое?

Я только что прочитал раздел «Операции» (10) «Освоение EJB 3.0», и теперь я смущен о вложенных транзакциях. В книге говорится: «Управляемый транзакцией EJB не поддерживает вложенные транзакции, для этого требуется поддержка только плоских транзакций». (Сайт 278, примечание) Этот факт описан не только в этой книге, я нашел это заявление в других книгах / веб-сайтах. Но […]

Является ли метод пакетной обработки хорошим?

Недавно я наткнулся на этот javalobby пост http://java.dzone.com/articles/how-changing-java-package на упаковке java-кода по функции. Мне нравится идея, но у меня мало вопросов по этому подходу. Я задал свой вопрос, но не получил удовлетворительного ответа. Я надеюсь, что кто-то из StackOverflow сможет прояснить мои вопросы. Мне нравится идея пакета по функции, которая значительно сокращает время перемещения по […]

Разница между включением и форвардом механизма концепции отправки запроса?

Forward (): Это можно сделать двумя способами с помощью Request & ServeletContext. Перенаправление запроса с сервлета на другой ресурс (сервлет, JSP-файл или файл HTML) на сервере. Вперед осуществляется на стороне сервера, без ведома клиента. Когда вы вызываете запрос вперед, запрос отправляется на другой ресурс на сервере, без уведомления клиента о том, что другой процесс будет […]

Контейнеры Java EE против веб-контейнеров

Я относительно новичок в Java EE / EJB, и я много читал о контейнерах Java EE. У меня был опыт работы с веб-контейнером (WAR-файл в jboss). Я также знаю, что Jboss также может использоваться как контейнер Java EE. Мой вопрос в том, в чем разница между контейнером Java EE против веб-контейнера? Я знаю, что Java […]

EJB @Schedule дождитесь завершения метода

Я хочу написать фоновое задание (EJB 3.1), которое выполняется каждую минуту. Для этого я использую следующую аннотацию: @Schedule(minute = “*/1”, hour = “*”) который работает нормально. Однако иногда задание может занимать более одной минуты. В этом случае таймер все еще запускается, вызывая проблемы с streamами. Как-то возможно, прекратить планировщик, если текущее выполнение не завершено?

Давайте будем гением компьютера.