我正在考虑使用Java Web应用程序来创建自定义网站, 1.所以用户可以指定背景图像,css等 2.用户可以指定其他选项 2.在流程结束时,用户可以下载WAR文件,随时可以在任何地方部署。
那么,以编程方式创建要部署到Tomcat的Java Web应用程序的最简单方法是什么?
是否有我可以使用的框架,还是应该从头开始?
以下屏幕截图来自ArcGIS Server 10,用户可以在其中动态创建新的Web应用程序。
答案 0 :(得分:4)
因此用户可以指定背景图像,css等
对于所有这些,不需要新的战争。它可以使用相同的Web应用程序进行配置。
您想要自定义的所有内容都可以来自DB
答案 1 :(得分:3)
我认为.war文件只不过是一个重命名的.zip文件,该文件遵循它所包含的文件夹和文件结构的一些约定。
所以最简单的方法是创建一个文件结构,将其打包成.zip文件并重命名。您可以先手动创建“模板”文件结构,复制它并修改所需的内容。
我认为任何框架在这里都会有点过分。
答案 2 :(得分:1)
你有没有看过老板社区的shrinkwrap? 它仍然是alpha版本,但我认为这可能会帮助你。
答案 3 :(得分:0)
为图形,样式表等的名称/大小设置标准,并让Web应用程序从外部源(例如同一服务器上的另一台主机)中提取这些标准。 例如。您的webapp将托管在http://xxx.yyy.zzz/webapp下,资源位于服务器上的单独目录/主机中,可在http://xxx.yyy.zzz/resources下找到。