Juan,
See my comments inline.
"Juan Lorandi (Chile)" wrote:
> <flame-bait>
> Supposedly, the beans provided by third parties will not mutate over the
> development.
Whose development cycle? Yours or theirs? How are you going to stop either?
>
> The fragility comes from rapidly evolving components. It's as fragile as
> binary compatibility is.
But it doesn't need to be so. See my earlier post to Andrea.
>
> IMHO, this approach prevents closing versions of the components and reusing
> them in their
> binary form. It's a quick way to turn Java into C flat ;-).
What's wrong with ejb-refs? With either ejb-refs or CMR you're going to need the
interfaces of the components you're using. Any change to those interfaces (both
syntax and semantics) will cause you to recompile your component.
>
>
> It harms the ability to connect to pre-built components, which would be done
> by code instead of by the container's CMR abilities.
>
> I'm wondering exactly how each developer will hack his/her way around this.
> Most likely, opening the pre-built component jar, extracting class files and
> part of the deployment descriptor, then adding all of it into the final
> application's jar (some copy/paste work on the descriptors too).
>
> Truly, this won't kill anybody, but will add up on the con column of
> building and selling J2EE components.
> Then there would be less invesment on R&D. Then there good be less
> components. Then the quality of those components would be low and remain
> low.
> </flame-bait>
Actually, reducing coupling between components will increase the reusability of
third party components. This will lead to broader markets, increasing sales, and
more R&D.
>
>
> Or maybe MrMagic and I are just martians. ;-)
No. Just not experienced in building component systems yet.
>
>
> JP
>
> PS: Anybody that doesn't agree I am a martian please tell me so at
> [EMAIL PROTECTED] TIA.
>
-- Victor Langelo
-------------------------------------------------
"I've figured out the difference between scientific
knowledge and business knowledge. Scientific knowledge
depends on facts, logic, and the rigorous testing of ideas
in the laboratory and the field. Business knowledge
depends on the assertion of pet biases with great
confidence and exorbitant billing rates." --Bob Lewis
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".