Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке. / 17 сообщений из 17, страница 1 из 1
28.04.2007, 13:50:23
    #34495450
kZ25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
Возможно ли релизовать всю бизнес-логику в БД и на сервере с использованием Java EE,
а клиента писать на другом языке (Delphi). Как в таком случае реализовать взаимодействие между ними(если это возможно и целесобразно).

Посоветуйте какой-нибуть материал или в какую сторону копать.
Спасибо.
...
Рейтинг: 0 / 0
28.04.2007, 13:55:00
    #34495469
Изя Шниперсон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
kZ25Возможно ли релизовать всю бизнес-логику в БД и на сервере с использованием Java EE,
а клиента писать на другом языке (Delphi). Как в таком случае реализовать взаимодействие между ними(если это возможно и целесобразно).

Посоветуйте какой-нибуть материал или в какую сторону копать.
Спасибо.



Обмен сообщениями можно сделать с помощью технологии SOAP. В java это может быть
Apache AXIS.

Знаю проект где сервером была веб служба на java а клиентом - .Net приложение.
...
Рейтинг: 0 / 0
28.04.2007, 16:16:16
    #34496058
jusio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
Можно SOAP использовать. или вообще поверх http построить.
...
Рейтинг: 0 / 0
28.04.2007, 18:44:21
    #34496394
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
либо SOAP, либо CORBA
...
Рейтинг: 0 / 0
29.04.2007, 10:41:59
    #34496771
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
Тут я заметил бы, что SOAP со всеми его накладными расходами хорош, если Вы рассчитываете, что разные сторонние программисты будут писать клиентов к Вашему серверу. Тогда да. А если с сервером будет общаться только Ваше собственное приложение, тогда вполне достаточно XML RPC поверх HTTP/HTTPS.
...
Рейтинг: 0 / 0
29.04.2007, 15:42:48
    #34496976
DobPilot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
kZ25Возможно ли релизовать всю бизнес-логику в БД и на сервере с использованием Java EE,
а клиента писать на другом языке (Delphi). Как в таком случае реализовать взаимодействие между ними(если это возможно и целесобразно).

Посоветуйте какой-нибуть материал или в какую сторону копать.
Спасибо.

JSON

зы
SOAP - фееричное говно
...
Рейтинг: 0 / 0
29.04.2007, 23:17:31
    #34497288
ёнах пыш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
DobPilotJSONИ чем же это может помочь?
...
Рейтинг: 0 / 0
30.04.2007, 15:10:31
    #34497572
DobPilot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
ёнах пыш DobPilotJSONИ чем же это может помочь?

Состыковкой BackEnd Contoller'a и делфи клиента. тыц
...
Рейтинг: 0 / 0
30.04.2007, 17:06:34
    #34497655
kZ25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
В общем понятно, что задуманная идея неплохая и имеет право на существование.

Теперь бы хотелось уже рассмотерть ее поближе, с точки зрения реализации.

Объясниете, пожалуйста, какую связку из технологий/програмных продуктов лучше использовать.

На данный момент момент у меня образовалось:
-клиент на Делфи, возможно, потом будет написан еще HTML-вариант клиента для работы через интернет.
-в качестве сервера БД будет использоваться Firebird.

Я хорошо знаю Delphi и Firebird, изучал Java SE, и только приступил к Java EE.
Клиента на на яве написать не получится, так как его будет писать другой человек.

итого: Delphi + SOAP + . . . + JDBC + Firebird
А что лучше использовать внутри? Что браться изучать?
Спасибо.
...
Рейтинг: 0 / 0
01.05.2007, 22:28:48
    #34498445
DobPilot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
kZ25В общем понятно, что задуманная идея неплохая и имеет право на существование.

Теперь бы хотелось уже рассмотерть ее поближе, с точки зрения реализации.

Объясниете, пожалуйста, какую связку из технологий/програмных продуктов лучше использовать.

На данный момент момент у меня образовалось:
-клиент на Делфи, возможно, потом будет написан еще HTML-вариант клиента для работы через интернет.
-в качестве сервера БД будет использоваться Firebird.

Я хорошо знаю Delphi и Firebird, изучал Java SE, и только приступил к Java EE.
Клиента на на яве написать не получится, так как его будет писать другой человек.

итого: Delphi + SOAP + . . . + JDBC + Firebird
А что лучше использовать внутри? Что браться изучать?
Спасибо.

Если для общего развития смотрите в сторону ORM (EJB3), изучите JAAS, также сервер приложений который будите использовать. У нас GWT + JSON + EJB3 крутится на Jboss + PG SQL.

зы
Процесс сериализации в SOAP требует значительных ресурсов компьютера. Если реально будите использовать сократите к минимуму число обращений к серверу. Если хотите по быстрее смотрите на JSON -)))
...
Рейтинг: 0 / 0
02.05.2007, 10:12:17
    #34498933
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
DobPilot Процесс сериализации в SOAP требует значительных ресурсов компьютера.
- зависит от реализации. Можно (но не обзательно это делать) написать самоделку примерно в 100 строк, которая будет осуществлять SOAP кодирование и декодирование, для конкретной задачи. Такая самоделка будет работать быстрее чем любые "фабричные" способы сериализации и потреблять при этом минимум ресурсов.
...
Рейтинг: 0 / 0
03.05.2007, 00:34:05
    #34500788
Amigo111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
В J2EE 1.5 вошла технология создания веб-сервисов JAX-WS, более усовершенствованная и легче для разработки чем JAX-RPC..но вот только сможет ли клиент на Делфи соединится с этим веб-сервисом это еще вопрос.

Я бы не советовал лезть в такие технологии как EJB,Hibernate,хотя тут уж по желанию.

Если знаете БД,то можете писать запросы,в таком случае можно сделать самому цепочку

клиент - JAX-WS - DomainObject - DataMapper (для соединения объектной модели с БД ) - БД - это все заменит EJB,но тут будет понятно,что и как происходит и нету ограчений по использованию query language,как например у EJB 2.0..вероятно,что в EJB 3.0 они остались
...
Рейтинг: 0 / 0
03.05.2007, 01:04:10
    #34500806
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
Amigo111... ограчений по использованию query language,как например у EJB 2.0..вероятно,что в EJB 3.0 они остались
- а BMP компоненты использовать лень?
...
Рейтинг: 0 / 0
03.05.2007, 11:04:53
    #34501413
docstat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
Непонятно - зачем это солянка из технологий. Что мешает напрямую подключаться к Firebird из Delphi.
Если уже хочешь JEE тогда зачем Delphi ? Делай те уже сразу web.
Может конечно у вас очень глобальная идея - но я думаю не стоит мешать всё в кучу: или делайте на том что знаете или уже учите новое.
...
Рейтинг: 0 / 0
03.05.2007, 11:06:01
    #34501418
Изя Шниперсон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
Amigo111В J2EE 1.5 вошла технология создания веб-сервисов JAX-WS, более усовершенствованная и легче для разработки чем JAX-RPC..


При использовании JAX-RPC и клиент и сервер должны быть на java - эту технологию давно нужно на свалку истории отправлять.

Наиболее популярная реализация SOAP на мой взгляд это Apache Axis.
Если не нужно передавать объекты сложных java типов то клиент можно писать на чем угодно.
...
Рейтинг: 0 / 0
03.05.2007, 20:59:45
    #34503460
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
Проще всего на стороне клиента делать HTTP запрос, пользуясь одним из подходящих VCL компонентов, входящих в состав Delphi. Результат запроса (это необязательно HTML, а произвольная информация в текстовом формате) показывать любым удобным способом.На стороне сервера для запроса обработки можно обойтись сервлетом, что не исключает и EJB. При незнании J2EE начать его освоение надо как раз с сервлетов и JSP.
Насчёт Wеb-служб (web service) или как тут выражаются SOAP. Как бы это не оказалось слишком умным. Можно начать (на будущее) изучение создания Web-служб с клиентской частью на Delphi. На Java это просто, но не знаю, есть ли какая поддержка в Delphi (не пользуюсь Delphi). Изучить вопрос самостоятельно.
...
Рейтинг: 0 / 0
04.05.2007, 17:02:50
    #34505831
Amigo111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке.
..грамотно все написал..=)
servlet как middleware - тоже неплохо =)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Прошу совета. Использование Java EE для бизнесс логики + клиент на другом языке. / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]