我对项目有要求,要求JSP中的特定页面能够在获取并部署到服务器后动态更改其内容。客户端不希望对代码进行更改以向页面添加一些内容,然后通过昂贵的提升来查看生产中的更改。
用例:客户端有一个“联系我们”页面,其中包含四个表单,其中包含jQuery Accordian,“常规”,“付款”,“声明”和“支持”。部署后一段时间后,客户端希望轻松快速地向部署的页面添加“欺诈”表单。
正在使用的技术:
我是一个相对较新的程序员,所以我没有很多使用Web技术和最佳实践的经验,但我确实知道如何启动(这是否是一种可行的方法)。
我最初的想法是,当需要添加新表单时,可以创建一个简单的HTML页面并将其放在存储位置,然后可以使用表单主题和在何处找到它来相应地更新数据库。在页面加载时,将搜索数据库以获取要加载的所有主题和URL /路径的列表,从而使得设置在将来需要添加新主题或修改/删除现有主题时非常灵活。
这完全不在墙上吗?有没有更好的方法来实现这一点,或者实现这种类型的灵活性最终更多的是痛苦,然后只是修改代码并完成更新版本再次投入生产的步骤?任何帮助,想法或见解都会非常感激!
答案 0 :(得分:0)
情侣策略:
1)创建一个公共测试环境,让客户端看到更改。如果您目前没有这样做,可能需要考虑一些事情:
2)运行xwiki(一个优秀的FOSS Java EE wiki),让它处理动态文档需求。除非你非常认真,否则任何一般需求的CMS可能都比手工推出更好。然后让您的应用程序专注于成为一个应用程序,CMS打扮它。
Wiki非常棒,因为您可以使文档过程协同进行。