Hi Neil, When you say Look and Feel are you referring to just the visual aspects of the site or are you referring to a marked difference in front-end functionality?
If you are not providing differing functionality or the functionality being provided is mostly similar to the current site, your best approach will be to use CSS to make one site look and feel different than the other site. Additionally, if your current site is not already using Tiles, you should consider refactoring to add this flexibility. With a Tiles and CSS-based approach you can completely re-use your current middle and back-end tiers with little or no modification. You do not need a whole new set of JSPs, simply a flexible view structure and a well-defined view decoration strategy (Tiles and/or CSS to modify structure and CSS to modify the presentation). Lastly, if you are relying on certain behaviors (Javascript), these should be designed such that they are generic. As such they may be applied to one or more of your sites independent of the structure and presentation of a given site. The only reason you would need an entirely different set of JSPs would be if they were providing a completely different application of the underlying information (back-end). As there should be no business or control logic in your JSPs, I still would think about the above approach before taking such drastic measures as re-creating everything. HTH, -Rod -----Original Message----- From: Neil Aggarwal [mailto:[EMAIL PROTECTED] Sent: Sunday, January 13, 2008 14:05 To: user@struts.apache.org Subject: [S2] Best approach to separate look & feel with same backend code Hello: I am trying to figure out the best way to do this: I have two domains. I am going to develop two different web sites which will use the same backend database and have the same functionality, just a different look and feel. Should I: 1. Create two separate webapps? That seems poor since there will be a lot of duplicated code. 2. Create one webapp and pass around a site identifier? Then, I can load the correct set of JSPs based on the identifier? Any suggestions for the best way to do this? Thanks, Neil -- Neil Aggarwal, (832)245-7314, www.JAMMConsulting.com Eliminate junk email and reclaim your inbox. Visit http://www.spammilter.com for details. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]