Hi All,
I am working on a web application which has got good amount of static or pre-login pages. These pages can have some simple forms as well where we would like to capture the visitor's details. Post login, I have got my main application.
I am confused about the development and deployment architecture of my application. Post login part of my application has a release cycle of 1-2 months while pre-login pages are to be updated on a weekly basis. It is difficult to make a release of pre-login pages as the overall war also contains post-login application & which sometimes is not release ready.
Currently, I have got both these parts bundled in the single war project.
Please help me by letting me know the best practices whereby I can achieve following:
- Manage the releases of these two parts independently.
- I am using Maven. So is there a way I can share the resources, such as CSS, images etc between these two parts.
- Header and footer of my application is going to be same on pre-login & post-login pages.
I was thinking of deploying these apps as two war files in my tomcat container. But then how will I manage the common resources like Css, images etc.
Rgds Vijay