We currently have a desktop application that we have people using that is a simple application (general sort of CRUD stuff) with a database (hibernate for persistance)
We were thinking of migrating it to the web for a bit more security and also the ease of use in that they will no longer need installations and all that crap that goes along with a desktop app. there are a few other things but lets just leave it at this.
The application we've developed was in Swing and used a MVC philosophy so we have a Model layer that has only business logic in it.
What we want to do is implement this Model in to a web application.
Now our main model class (lets call it MainModel) has all the data structures within it and ANYTHING we do with regards to adds/updates/deletes/retrieves of any OBJECTS is a method within here (MainModel.getPeople(), MainModel.getPerson())
Now we only have one of these objects at a time.
I was looking at using tapestry as a framework and think it looks amazing jsut playing around with it seems so easy to use and it also has that "pretty factor"
The only question i have is what's the calling of methods of this one object like. am i able to just make all pages have a reference to the "mainmodel" object (if so how?) or is there some other way it has to be done