以编程方式创建Java Web应用程序

时间:2011-03-14 09:00:59

标签: java web-applications tomcat

我正在考虑使用Java Web应用程序来创建自定义网站, 1.所以用户可以指定背景图像,css等 2.用户可以指定其他选项 2.在流程结束时,用户可以下载WAR文件,随时可以在任何地方部署。

那么,以编程方式创建要部署到Tomcat的Java Web应用程序的最简单方法是什么?

是否有我可以使用的框架,还是应该从头开始?

以下屏幕截图来自ArcGIS Server 10,用户可以在其中动态创建新的Web应用程序。

Create a web app 1 Create a web app 2 Create a web app 3

4 个答案:

答案 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下找到。