Я разрабатываю веб-службу в Java EE с помощью Apache Tomcat, и до сих пор я написал несколько базовых методов на стороне сервера и тестового клиента. Я могу успешно вызывать методы и получать результаты, но каждый раз, когда я вызываю метод, конструктор сервера снова вызывается, и я также не могу изменять переменные экземпляра сервера с помощью установленных методов. Есть ли какой-либо конкретный способ сделать мой сервер работоспособным без использования JAX-WS или EJB @Stateful тегов?Как создать серверы с поддержкой состояния в Java EE без Jax-ws
1
A
ответ
4
Это немного неправильное представление здесь. Stateful EJB будет поддерживать сеанс между одним клиентом и сервером, поэтому состояние EJB не будет использоваться для разных клиентов.
В качестве веб-службы JAX-WS вы можете выставлять только статусные и однопользовательские EJB.
Лучшим вариантом является использование базы данных для хранения всех ставок, а когда аукцион закончен, выберите выигрышный.
Если вы хотите использовать файл, он отлично, до тех пор, как вам нравится играть с вопросами, как:
- синхронизации доступа к этому файлу из многих клиентов
- обработки транзакций чтения и записи
- решить проблемы коррупции файла
- куча других проблем, которые могут произойти, если вы достаточно повезло
Звучит как много работы, которую можно сделать любым разумным движком базы данных.
Смежные вопросы
- 1. Динамически увеличивать серверы Java EE
- 2. Java Spring MVC с поддержкой состояния без сохранения состояния
- 3. Java EE 7 Совместимые серверы?
- 4. Слайд-серверы/генераторы каталогов (например, Java/Java EE)?
- 5. Java EE DAO без EJB
- 6. Как создать значок строки состояния с поддержкой сетчатки в Python?
- 7. создать многопоточную java ee
- 8. Java-серверы приложений с поддержкой php и взорванными войнами
- 9. как создать GUID в Java EE
- 10. Как создать потоки в среде Java EE?
- 11. Панель управления хостинга с поддержкой сервера приложений Java EE?
- 12. Введение в Java EE
- 13. Почему я должен использовать Java EE-серверы вместо приложений libs?
- 14. Как создать безопасное лицензированное приложение Java EE?
- 15. Веб-сайт с java-приложением без java EE
- 16. Как создать пакет в приложении Java EE с использованием Eclipse
- 17. Как создать сервер Undertow с поддержкой async в java?
- 18. WebSockets в Java EE?
- 19. Java многопоточный сервер с поддержкой состояния - сетевой дизайн
- 20. Как создать машину конечного состояния в Java
- 21. Как запустить приложения с поддержкой состояния в Apache Mesos?
- 22. Серверы с поддержкой JMAP с открытым исходным кодом?
- 23. Кэширование в приложении Java EE
- 24. Как написать масштабируемое приложение java-ee
- 25. Java EE с netbeans
- 26. Как создать несколько портов с той же WSDL в JAXWS
- 27. CDI bean in JAVA EE
- 28. Как моделировать Java EE?
- 29. Как установить Java EE?
- 30. Java EE Security без использования сервера
В общем, создание состояния с использованием состояния сервера - плохая идея. Какова ваша проблема (создание еще одного объекта за запрос не должно быть проблемой)? – home
Ну, веб-служба собирается провести аукцион, чтобы он собирал ставки и их отметки времени со всех клиентов и принимал решение по высокой цене. Каждый клиент будет вызывать метод отправки отправки и будет повторно создавать сервер повторно. – bremmS
Итак, у вас есть несколько сложных шагов инициализации? – home