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.