• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Confirmation Required

 
Gowher Naik
Ranch Hand
Posts: 643
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
<env-entry> tag are provided by bean provider,assembler or deployer.

<container-transaction> tag are provided by bean provider,assembler or deployer.

<ejb-link>,<role-link>,<security-identity> tags are provided by assembler.

<assembler-descriptor> tag are provided by assembler.
 
Awishek sinha
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi gowher amin naik
I think
<env-entry> is provided by assembler
<container-transaction> is provided by bean provider
<ejb-link>,<role-link>,<security-identity> is provided by assembler
<assembler-descriptor> tag are provided by assembler.

Correct me if i am wrong..
 
Nguyen Long
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
I think

<env-entry> is provided by BEAN PROVIDER

<container-transaction> is provided by DEPLOYER

<ejb-link>,<role-link>,<security-identity> is provided by assembler

<assembler-descriptor> tag are provided by assembler.
 
Gowher Naik
Ranch Hand
Posts: 643
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
EJB2.0 specification says

<env-entry>
If the Bean Provider provides a value for an environment entry using the env-entry-value element,the value can be changed later by the Application Assembler or Deployer

<transaction-attributes>
The Application Assembler may define the value of the transaction
attributes for the methods of the home and component interfaces of the enterprise beans that require container-managed transaction demarcation.

According to me(word primarily is important)
Value for env-entry is primarily provided by Bean Provider.

Value for transaction-attributes is primarily provided by Deployer.
 
Christophe Verré
Sheriff
Posts: 14691
16
Eclipse IDE Ubuntu VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
lodra,

Please check the Naming Policy and change your name accordingly. You need to set both first and last names. Thank you
 
Amresh Singh
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's correct that <env-entry> tag is provided by Bean provider who writes an arbitrary value in <env-entry-value> tag. It's assembler who actually modifies value in <env-entry-value> tag, so that it fulfills requirement of a particular application.

All the tags inside <assembly-descriptor> are provided by Assembler. Eception is <container-transaction>. It's deployer who puts this tag. Only deployer may decide whether a bean would use a CMT or BMT.

HTH,
Amresh
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic