Hi all,

I'm writing because I'm considering adapting an existing app to use AppFuse.
The app lightly uses Spring and Hibernate, but I would like to migrate to
AppFuse  over time because it will provide a focused community, common and
up to date components, and hopefully I can avoid messing around with low
level library details.

I want to release a functional demo within three weeks. The existing app has
a lot of specialized functionality that I'd need to retain, so I just plan
to "port" the essentials at this point - mainly the DAOs and model - and
leave my service classes and front end as they are. 

There is a data model and a simple front controller servlet in front of
JSPs, but I am not using a MVC framework. I am assuming I can continue using
my FC servlet and gradually migrate over to something (probably struts 2).

I have taken a look at some of the AppFuse source code, using M4 of
struts2-modular, and am familiar with some of the pieces that are used,  but
have some concerns and would appreciate any comments.

Specific questions:

Part of the essentials of the current design is similar to the BaseObject,
but requires a little more infrastructure. For that reason, I'd have to
create my own model hierarchy, using the design DAO / model design of
AppFuse as much as
possible, and reintegrate later.

Any advice on upcoming changes to the source code. I would need to get
access to and create my own version of the back-end classes. I see I have to
check them out separately, but even recent instructions on how to do so seem
be out of date.

Assuming I'm using Hibernate, can my app safely mix "Hibernated" objects and
direct SQL queries? I'm concerned about, for example, Hibernate caching
getting out of sync.

How does AppFuse handle transactions? Through Spring, Hibernate, or
otherwise?

Any consultants in the Toronto or Ottawa areas who'd be available for a bit
of bootstrap consulting?

Thank you sincerely for any answers or advice.

David

-- 
View this message in context: 
http://www.nabble.com/migrating-to-appfuse-tf3468715s2369.html#a9678654
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to