Yeah Agent Mulder, let's do this.

-- Juha


At 07:22 29.6.2000 -0700, you wrote:
>Aaron,
>
>most of us agree on this subject.  However it will take someone else than
>Rickard to do it AFAICT.
>
>I think Rickard has done an amazing job of laying down the first draft of
>the server and that this project can't be and won't be something that
>Rickard does by himself.
>
>I encourage you to open a bug, in the container department (i will assign
>that under project Game Over) about the metadata rewrite.  EJX' data model
>is weird right now.
>
>For the code in CVS, the stuff is on the dreambean site.  But let's wait for
>Rickard to come back from hollidays and do this cleanly and with him.
>
>regards
>
>marc
>
>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]]On Behalf Of Aaron Mulder
>> Sent: Wednesday, June 28, 2000 7:35 PM
>> To: JBoss Developers
>> Subject: [jBoss-Dev] Rickard - EJX in CVS , please!
>>
>>
>>      I was looking at TxInterceptor today.  It's no wonder it was never
>> implemented.  The metadata constructs are incredibly obfuscated, and tied
>> to code that is not in CVS (EJX).  Furthermore, a lot of the data is
>> stored in GUI structures (TreeModel - you can't be serious!).
>>      I know we've visited this before on many occasions (and I think
>> that fact speaks for itself).  We need to split the meta data away from
>> the EJX GUI.  It's not enough to lazy load - in the process of looking up
>> a method's transactions setting, I've had to do 2-3 completely inobvious
>> casts (is it clear to you that
>> getMetaData().getBeanContext().getBeanContext() should return an object of
>> type Jar?  What *is* an object of type Jar?  It's not a jar file!) and
>> navigate javax.swing classes and I'm still at the stage of "try something,
>> observe ClassCastExceptions, refine".
>>
>>      I call do over.  If I wanted to deal with "void *" I'd be coding
>> C.  Let's rewrite the metadata to be oriented around fast, convenient,
>> typesafe access to data, not convenience of display in a GUI.  We can wrap
>> that with classes that perform the desired translations.  One suggestion
>> would be wrapper classes that implement load and save to XML or GUI.  To
>> populate EJX, load XML and save GUI.  To save EJX data, load GUI and save
>> EJX.  At runtime, load XML.  Or something else.  Anything!
>>      But the prerequisite for all of this is to get the EJX code in
>> the jBoss CVS tree.  We need to be able to update it.
>>
>> Aaron
>>
>>
>>
>
>
>


Reply via email to