[seam-dev] Re: renaming source directories in a seam-gen project
Emmanuel Bernard
emmanuel at hibernate.org
Sun Sep 28 09:41:54 EDT 2008
Does moving solidified classes make a real performance difference?
My main concern is that model classes and their dependencies can
never be hot deployed, so moving to a main / hot scheme will create a
whole new set of confusion
On Sep 28, 2008, at 6:11, Pete Muir <pmuir at redhat.com> wrote:
> I'm happy with src/main and src/hot
>
> On 28 Sep 2008, at 09:57, Dan Allen wrote:
>
>> Btw, we will still retain the concept of action and model components.
>> That much does make sense. So no UI changes to JBossTools would be
>> necessary.
>>
>> -Dan
>>
>> On Sun, Sep 28, 2008 at 4:55 AM, Dan Allen <dan.j.allen at gmail.com>
>> wrote:
>>> I would like to propose that we modify the name of the source
>>> directories in a seam-gen project so they better reflect how they
>>> are
>>> built rather than what classes they might contain. The current paths
>>> are:
>>>
>>> src/action
>>> src/model
>>>
>>> The src/action directory works as the hot deployable classpath when
>>> running in development mode. In production mode, they both get
>>> dumped
>>> into the same classpath. Here is the renaming I am proposing:
>>>
>>> src/action -> src/hot
>>> src/model -> src/main (or src/static)
>>>
>>> I am *not* looking for a major change here. This is just a small
>>> task
>>> that I feel would just cause less confusion. For instance, I often
>>> recommend to clients to move classes that have "solidified" out of
>>> the
>>> hot deployment directory so that they are not constantly reloaded
>>> (hence wasting build time). But currently it feels unnatural to
>>> put an
>>> action component under src/model.
>>>
>>> I would like to know if these names are okay and if, perhaps, you
>>> have
>>> a better choice for "src/main". I really don't expect objections to
>>> "src/hot", but you have a chance to speak up.
>>>
>>> -Dan
>>>
>>> --
>>> Dan Allen
>>> Software consultant | Author of Seam in Action
>>>
>>> http://mojavelinux.com
>>> http://mojavelinux.com/seaminaction
>>>
>>> NOTE: While I make a strong effort to keep up with my email on a
>>> daily
>>> basis, personal or other work matters can sometimes keep me away
>>> from my email. If you contact me, but don't hear back for more
>>> than a week,
>>> it is very likely that I am excessively backlogged or the message
>>> was
>>> caught in the spam filters. Please don't hesitate to resend a
>>> message if
>>> you feel that it did not reach my attention.
>>>
>>
>>
>>
>> --
>> Dan Allen
>> Software consultant | Author of Seam in Action
>>
>> http://mojavelinux.com
>> http://mojavelinux.com/seaminaction
>>
>> NOTE: While I make a strong effort to keep up with my email on a
>> daily
>> basis, personal or other work matters can sometimes keep me away
>> from my email. If you contact me, but don't hear back for more than
>> a week,
>> it is very likely that I am excessively backlogged or the message was
>> caught in the spam filters. Please don't hesitate to resend a
>> message if
>> you feel that it did not reach my attention.
>> _______________________________________________
>> seam-dev mailing list
>> seam-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/seam-dev
>
> _______________________________________________
> seam-dev mailing list
> seam-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/seam-dev
More information about the seam-dev
mailing list