Hello all,
I am thinking about the best design architecture for public web project. I
used to work with classic 3 tier architecture:
1. tier - tier of business logic (business domain obejcts)
2. tier - middle service tier or API to business logic (EJB, Spring,
=>convert business object to DTO - Data Transfer Object)
3. tier - client tier (Wicket)
A used to make distributed application where client side was not on the same
virtual machine as middle tier, so copying from business model to DTO and
back had purpose (reduce complexity of business obejct with many
relationships, reduce traffic and it also solved the problem with
serialization of business obejct - RMI).
But now I am programming web application in which all these 3 layers will be
placed in the same Virtual machine. So now It seems to be pointless to
convert/copy business obejct to DTO and back. So I would like to use
business objects directly in client layer. Middle layer will be still in my
app, but all service method will be return business objects directly instead
of DTO.
Now I am thinking abou problems that I will face to.
1. Some business object are not serializable - I tried to made some simple
examples (ListPage, FormPage), and some little problem I overcome, but I
must made my custom Model => TransientModel, PropertyModel =>
TransientPropertyModel etc.

Can you help me to define some others problems that can make me a lot of
troubles or try to give me your ideas and experiences with this issue.

Thanks a lot once again.
Dave

-- 
View this message in context: 
http://www.nabble.com/Wicket---No-Serializable-objects-Web-application-tp19351608p19351608.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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

Reply via email to