RE: [OS-webwork] Ognl status

2002-11-01 Thread Jason Carreira
We should also check out http://jbeans.org/ for this stuff... It looks
pretty cool.

-Original Message-
From: Patrick Lightbody [mailto:plightbo;cisco.com] 
Sent: Thursday, October 31, 2002 1:53 PM
To: [EMAIL PROTECTED]
Cc: Drew Davidson
Subject: Re: [OS-webwork] Ognl status


Followup:

Drew Davidson pointed out that precompiling the parse trees would speed
things up a TON, which it did:

Total time (OGNL): 2213
Total time (OGNL compiled): 100
Total time (WebWork BeanUtil): 80
Total time (Commons-BeanUtils): 111

You can run these tests yourself by checking out sandbox and running
ant from within the xwork directory. Ognl will allow us to write
TypeConverters for each bean and/or property, but it doesn't have a way
to convert data back to a desired form (String in our case, but since
this is XWork, we'll want to support any type of conversion).

-Pat

- Original Message -
From: Patrick Lightbody [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, October 30, 2002 4:44 PM
Subject: [OS-webwork] Ognl status


 OK, I was playing with Ognl today and performance became a problem. 
 Below
is
 my post to ognl-interest, I'll keep everyone posted. In the meantime,
maybe
 ditching PropertyEditors but coming up with our own (FAST) BeanUtil 
 implementation that doesn't use PropertyEditors would be best. It
shouldn't
 need to be very complex. The main things we need are:

 - complete data conversion for both setting and getting data
 - ability to write our own data converters for each webwork action 
 (not
 class)

 -
 Uh oh... I may have hit a major roadblock in trying to switch to using
Ognl
 in WebWork: it appears to be VERY slow. I ran a simple test, setting 7

 different attribute types (some of which involve type conversion),
repeating
 1000 times:

 Total time (OGNL): 2463ms
 Total time (BeanUtil): 91ms

 BeanUtil is a WebWork utility method that uses the JavaBeans APIs 
 (PropertyEditor, etc).

 Any thoughts on this? I'm using the optimized binary under JDK 1.4.1.
 



 ---
 This sf.net email is sponsored by: Influence the future
 of Java(TM) technology. Join the Java Community
 Process(SM) (JCP(SM)) program now. 
 http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
 ___
 Opensymphony-webwork mailing list 
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork



---
This sf.net email is sponsored by: Influence the future 
of Java(TM) technology. Join the Java Community 
Process(SM) (JCP(SM)) program now. 
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
___
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork


---
This sf.net email is sponsored by: See the NEW Palm
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork



Re: [OS-webwork] Ognl status

2002-11-01 Thread Patrick Lightbody
I'll get some demo implementations of JBeans in the sandbox/xwork module and
post my results.

-Pat

- Original Message -
From: Jason Carreira [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, November 01, 2002 4:59 AM
Subject: RE: [OS-webwork] Ognl status


 We should also check out http://jbeans.org/ for this stuff... It looks
 pretty cool.

 -Original Message-
 From: Patrick Lightbody [mailto:plightbo;cisco.com]
 Sent: Thursday, October 31, 2002 1:53 PM
 To: [EMAIL PROTECTED]
 Cc: Drew Davidson
 Subject: Re: [OS-webwork] Ognl status


 Followup:

 Drew Davidson pointed out that precompiling the parse trees would speed
 things up a TON, which it did:

 Total time (OGNL): 2213
 Total time (OGNL compiled): 100
 Total time (WebWork BeanUtil): 80
 Total time (Commons-BeanUtils): 111

 You can run these tests yourself by checking out sandbox and running
 ant from within the xwork directory. Ognl will allow us to write
 TypeConverters for each bean and/or property, but it doesn't have a way
 to convert data back to a desired form (String in our case, but since
 this is XWork, we'll want to support any type of conversion).

 -Pat

 - Original Message -
 From: Patrick Lightbody [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wednesday, October 30, 2002 4:44 PM
 Subject: [OS-webwork] Ognl status


  OK, I was playing with Ognl today and performance became a problem.
  Below
 is
  my post to ognl-interest, I'll keep everyone posted. In the meantime,
 maybe
  ditching PropertyEditors but coming up with our own (FAST) BeanUtil
  implementation that doesn't use PropertyEditors would be best. It
 shouldn't
  need to be very complex. The main things we need are:
 
  - complete data conversion for both setting and getting data
  - ability to write our own data converters for each webwork action
  (not
  class)
 
  -
  Uh oh... I may have hit a major roadblock in trying to switch to using
 Ognl
  in WebWork: it appears to be VERY slow. I ran a simple test, setting 7

  different attribute types (some of which involve type conversion),
 repeating
  1000 times:
 
  Total time (OGNL): 2463ms
  Total time (BeanUtil): 91ms
 
  BeanUtil is a WebWork utility method that uses the JavaBeans APIs
  (PropertyEditor, etc).
 
  Any thoughts on this? I'm using the optimized binary under JDK 1.4.1.
  
 
 
 
  ---
  This sf.net email is sponsored by: Influence the future
  of Java(TM) technology. Join the Java Community
  Process(SM) (JCP(SM)) program now.
  http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
  ___
  Opensymphony-webwork mailing list
  [EMAIL PROTECTED]
  https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork



 ---
 This sf.net email is sponsored by: Influence the future
 of Java(TM) technology. Join the Java Community
 Process(SM) (JCP(SM)) program now.
 http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
 ___
 Opensymphony-webwork mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork


 ---
 This sf.net email is sponsored by: See the NEW Palm
 Tungsten T handheld. Power  Color in a compact size!
 http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
 ___
 Opensymphony-webwork mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork



---
This sf.net email is sponsored by: See the NEW Palm 
Tungsten T handheld. Power  Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
___
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork