Вопрос по J2EE

User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Вопрос по J2EE

Post by Sabina »

How many entity beans used and how many tables can u use in EJB project ?

Какой-то странный вопрос.
beans - 1 and more. А вот что с tables?

Cабина
Бродяга
Уже с Приветом
Posts: 16086
Joined: 22 Apr 2003 17:57
Location: Колыбель

Re: Вопрос по J2EE

Post by Бродяга »

Sabina wrote:How many entity beans used and how many tables can u use in EJB project ?

Какой-то странный вопрос.
beans - 1 and more. А вот что с tables?

Cабина

Usually 1 entity bean maps 1 tabele;-)
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
Palych
Уже с Приветом
Posts: 13724
Joined: 16 Jan 2001 10:01

Re: Вопрос по J2EE

Post by Palych »

Sabina wrote:How many entity beans used and how many tables can u use in EJB project ?

Какой-то странный вопрос.
beans - 1 and more. А вот что с tables?

Cабина


As many beans as many entities...
As many tables as needed. 1 bean doesn't necessarily mean 1 table...
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Вопрос по J2EE

Post by Sabina »

Бродяга wrote:
Sabina wrote:How many entity beans used and how many tables can u use in EJB project ?

Какой-то странный вопрос.
beans - 1 and more. А вот что с tables?

Cабина

Usually 1 entity bean maps 1 tabele;-)


Но ведь не всегда. И потом почему вопрос разбит конкретно на tables и entities?

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Вопрос по J2EE

Post by Sabina »

Palych wrote:
Sabina wrote:How many entity beans used and how many tables can u use in EJB project ?


As many beans as many entities...
As many tables as needed.


Ух ты, классный ответ получился. Как в аптеке...

Спасибо!
User avatar
Sergey_P
Уже с Приветом
Posts: 5280
Joined: 01 Nov 2000 10:01
Location: (RU->WA->NJ->?)

Re: Вопрос по J2EE

Post by Sergey_P »

Sabina wrote:
Бродяга wrote:
Sabina wrote:beans - 1 and more.

Usually 1 entity bean maps 1 tabele;-)

Но ведь не всегда. И потом почему вопрос разбит конкретно на tables и entities?

Именно поэтому Бродягин ответ скорее всего ближе к тому что спрашивалось (правильный ответ - это ответ который считает правильным экзаменатор :mrgreen: ) и имнно по этому Usually.
Кстати в Вашем варианте 0 or more .
Кстати из соображений производительности entity bean запросто может быть не as many бизнес entities
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Вопрос по J2EE

Post by Sabina »

Sergey_P wrote:Кстати в Вашем варианте 0 or more .


Вот это не совсем поняла. О каком варианте речь?

Сабина
Бродяга
Уже с Приветом
Posts: 16086
Joined: 22 Apr 2003 17:57
Location: Колыбель

Re: Вопрос по J2EE

Post by Бродяга »

Sabina wrote:
Sergey_P wrote:Кстати в Вашем варианте 0 or more .


Вот это не совсем поняла. О каком варианте речь?

Сабина

У Вас может быть таблица, но у неё бина не будет. А может быть и не один.
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Вопрос по J2EE

Post by Sabina »

Бродяга wrote:У Вас может быть таблица, но у неё бина не будет.


И это все равно будет называться EJB project?

Сабина
Бродяга
Уже с Приветом
Posts: 16086
Joined: 22 Apr 2003 17:57
Location: Колыбель

Re: Вопрос по J2EE

Post by Бродяга »

Sabina wrote:
Бродяга wrote:У Вас может быть таблица, но у неё бина не будет.


И это все равно будет называться EJB project?

Сабина

А почему-бы и нет?
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
Palych
Уже с Приветом
Posts: 13724
Joined: 16 Jan 2001 10:01

Re: Вопрос по J2EE

Post by Palych »

Sergey_P wrote:Кстати из соображений производительности entity bean запросто может быть не as many бизнес entities

I didn't mention бизнес entities... ;)

Besides - an entity may not represent any tables at all...
User avatar
OBender
Уже с Приветом
Posts: 1564
Joined: 27 Nov 2001 10:01
Location: Live free or die

Post by OBender »

Ну а если совсем развести философию то можно сказать что в EJB project может Entity Beans не быть вообще не смотря на количество таблиц :mrgreen:
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
Palych
Уже с Приветом
Posts: 13724
Joined: 16 Jan 2001 10:01

Post by Palych »

OBender wrote:Ну а если совсем развести философию то можно сказать что в EJB project может Entity Beans не быть вообще не смотря на количество таблиц :mrgreen:

I eto budet pravil'no dlya mnogih sluchaev...
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

Palych wrote:
OBender wrote:Ну а если совсем развести философию то можно сказать что в EJB project может Entity Beans не быть вообще не смотря на количество таблиц :mrgreen:

I eto budet pravil'no dlya mnogih sluchaev...


Если это не разводка :) , то тогда уж пожалуйста поясните..

Цитируем источники..

Written in the Java programming language, an enterprise bean is a server-side component that encapsulates the business logic of an application.


Стало быть EJB project всяко будет иметь компоненты бизнес логики представленные bean-ом(ами).

An entity bean represents a business object in a persistent storage mechanism...Typically, each entity bean has an underlying table in a relational database, and each instance of the bean corresponds to a row in that table.


То есть получается, что EJB project without 1 entity bean имеет компоненты бизнес логики, но не имеет бизнес объектов?
Приведите, пожалуйста, пример как это может быть.

Сабина
User avatar
OBender
Уже с Приветом
Posts: 1564
Joined: 27 Nov 2001 10:01
Location: Live free or die

Post by OBender »

Нууу :)
На свете существует огромное количество persistence frameworks которые с успехом на практике заменяют энтити бины.
Т.е. ваши бизнес объекты с успехом могут обрабатываться скажем TopLink for Java или JDO и иметь фасадную часть в виде сешен бинов. Вообще то к использования энтити бинов нужно подходить с большой осторожностью, есть случаи когда они нужны (наверное :) ). Но в основном можно (нужно) обходится и без них.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер

Return to “Вопросы и новости IT”