You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Simone Tripodi <si...@apache.org> on 2011/09/14 20:56:46 UTC
[ognl] use of Javassist
Hi all guys,
there was an era when OGNL was totally dependencies-less, today relies
on Javassist - I never understood the reason of adopting it.
Is anyone able to explain it me please?
Many thanks in advance, have a nice day!
Simo
http://people.apache.org/~simonetripodi/
http://www.99soft.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [ognl] use of Javassist
Posted by Christian Grobmeier <gr...@gmail.com>.
On Wed, Sep 14, 2011 at 8:56 PM, Simone Tripodi
<si...@apache.org> wrote:
> Hi all guys,
> there was an era when OGNL was totally dependencies-less, today relies
> on Javassist - I never understood the reason of adopting it.
OGNL didn have dependencies? How cool is that!
I love libs which have no dependencies.
> Is anyone able to explain it me please?
Not me :)
CHeers
> Many thanks in advance, have a nice day!
> Simo
>
> http://people.apache.org/~simonetripodi/
> http://www.99soft.org/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
--
http://www.grobmeier.de
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
RE: [ognl] use of Javassist
Posted by Jason Pyeron <jp...@pdinc.us>.
> -----Original Message-----
> From: Jochen Wiedmann
> Sent: Thursday, September 15, 2011 12:46
> To: Commons Developers List
> Subject: Re: [ognl] use of Javassist
>
> On Wed, Sep 14, 2011 at 8:56 PM, Simone Tripodi
> <si...@apache.org> wrote:
> > Hi all guys,
> > there was an era when OGNL was totally dependencies-less,
> today relies
> > on Javassist - I never understood the reason of adopting it.
> > Is anyone able to explain it me please?
> > Many thanks in advance, have a nice day!
> > Simo
>
> Using javassist is very important for OGNL's performance.
> Think of it like this: The expression is converted into a
> piece of Java code. That piece of code is compilled by
> Javassist and executed like any other Java merhod. Much
> faster than interpreting the expression.
Hmm, curious, could it be run (in a degraded mode) w/o javassit?
Thinking for j2me and android platforms.
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- -
- Jason Pyeron PD Inc. http://www.pdinc.us -
- Principal Consultant 10 West 24th Street #100 -
- +1 (443) 269-1555 x333 Baltimore, Maryland 21218 -
- -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This message is copyright PD Inc, subject to license 20080407P00.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [ognl] use of Javassist
Posted by Simone Tripodi <si...@apache.org>.
Hi James!
[proxy] is still in my todo-list, sounds it will be a chance to
understand how Javassist can improve performances!
Thanks for the support!
Simo
http://people.apache.org/~simonetripodi/
http://www.99soft.org/
On Fri, Sep 16, 2011 at 2:26 AM, James Carman
<jc...@carmanconsulting.com> wrote:
> That's why we use it in commons proxy.
> On Sep 15, 2011 4:30 PM, "Simone Tripodi" <si...@apache.org> wrote:
>> :O amazing, that is now clear and makes a lot of sense!!!
>> Thanks Jochen!!!
>> Simo
>>
>> http://people.apache.org/~simonetripodi/
>> http://www.99soft.org/
>>
>>
>>
>> On Thu, Sep 15, 2011 at 6:45 PM, Jochen Wiedmann
>> <jo...@gmail.com> wrote:
>>> On Wed, Sep 14, 2011 at 8:56 PM, Simone Tripodi
>>> <si...@apache.org> wrote:
>>>> Hi all guys,
>>>> there was an era when OGNL was totally dependencies-less, today relies
>>>> on Javassist - I never understood the reason of adopting it.
>>>> Is anyone able to explain it me please?
>>>> Many thanks in advance, have a nice day!
>>>> Simo
>>>
>>> Using javassist is very important for OGNL's performance. Think of it
>>> like this: The expression is converted into a piece of Java code. That
>>> piece of code is compilled by Javassist and executed like any other
>>> Java merhod. Much faster than interpreting the expression.
>>>
>>> Jochen
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [ognl] use of Javassist
Posted by James Carman <jc...@carmanconsulting.com>.
That's why we use it in commons proxy.
On Sep 15, 2011 4:30 PM, "Simone Tripodi" <si...@apache.org> wrote:
> :O amazing, that is now clear and makes a lot of sense!!!
> Thanks Jochen!!!
> Simo
>
> http://people.apache.org/~simonetripodi/
> http://www.99soft.org/
>
>
>
> On Thu, Sep 15, 2011 at 6:45 PM, Jochen Wiedmann
> <jo...@gmail.com> wrote:
>> On Wed, Sep 14, 2011 at 8:56 PM, Simone Tripodi
>> <si...@apache.org> wrote:
>>> Hi all guys,
>>> there was an era when OGNL was totally dependencies-less, today relies
>>> on Javassist - I never understood the reason of adopting it.
>>> Is anyone able to explain it me please?
>>> Many thanks in advance, have a nice day!
>>> Simo
>>
>> Using javassist is very important for OGNL's performance. Think of it
>> like this: The expression is converted into a piece of Java code. That
>> piece of code is compilled by Javassist and executed like any other
>> Java merhod. Much faster than interpreting the expression.
>>
>> Jochen
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
Re: [ognl] use of Javassist
Posted by Simone Tripodi <si...@apache.org>.
:O amazing, that is now clear and makes a lot of sense!!!
Thanks Jochen!!!
Simo
http://people.apache.org/~simonetripodi/
http://www.99soft.org/
On Thu, Sep 15, 2011 at 6:45 PM, Jochen Wiedmann
<jo...@gmail.com> wrote:
> On Wed, Sep 14, 2011 at 8:56 PM, Simone Tripodi
> <si...@apache.org> wrote:
>> Hi all guys,
>> there was an era when OGNL was totally dependencies-less, today relies
>> on Javassist - I never understood the reason of adopting it.
>> Is anyone able to explain it me please?
>> Many thanks in advance, have a nice day!
>> Simo
>
> Using javassist is very important for OGNL's performance. Think of it
> like this: The expression is converted into a piece of Java code. That
> piece of code is compilled by Javassist and executed like any other
> Java merhod. Much faster than interpreting the expression.
>
> Jochen
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [ognl] use of Javassist
Posted by Jochen Wiedmann <jo...@gmail.com>.
On Wed, Sep 14, 2011 at 8:56 PM, Simone Tripodi
<si...@apache.org> wrote:
> Hi all guys,
> there was an era when OGNL was totally dependencies-less, today relies
> on Javassist - I never understood the reason of adopting it.
> Is anyone able to explain it me please?
> Many thanks in advance, have a nice day!
> Simo
Using javassist is very important for OGNL's performance. Think of it
like this: The expression is converted into a piece of Java code. That
piece of code is compilled by Javassist and executed like any other
Java merhod. Much faster than interpreting the expression.
Jochen
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [ognl] use of Javassist
Posted by James Carman <jc...@carmanconsulting.com>.
Performance?
On Sep 14, 2011 2:57 PM, "Simone Tripodi" <si...@apache.org> wrote:
> Hi all guys,
> there was an era when OGNL was totally dependencies-less, today relies
> on Javassist - I never understood the reason of adopting it.
> Is anyone able to explain it me please?
> Many thanks in advance, have a nice day!
> Simo
>
> http://people.apache.org/~simonetripodi/
> http://www.99soft.org/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>