And*_*ter 1 java web-hosting content-management-system
我正在构建一个非常简单的Web托管服务,以满足ma和pa类型的小型企业.
现在我的困境在于我是应该从头开始构建它还是使用现有的CMS.CMS需要可自定义,因为我希望构建自己的客户端.我只希望用户必须放置标题和内容.其他所有内容都将隐藏在最终用户之外.
后来我希望能够将自己定制的Web应用程序关联到给定页面,因此CMS需要能够满足这一要求.
另一个要求是它需要基于Java(Groovy可接受).
有任何想法吗?
一旦开始执行用户身份验证,安全性,可伸缩性等操作,即使是"简单"的CMS也是一个相当复杂的应用程序.有很多事情你可能会出错.主要的CMS在那里遭受了大量的维护问题和安全漏洞,并且有相当数量的人才在他们身上工作.如果您认为您的CMS会有所不同,我建议它不会.您需要不断更新和维护它.如果您使用现成的解决方案,您应该能够从其他开发人员正在进行的工作中受益.如果您要编写自己的代码,请考虑自定义现成的CMS或提供新功能或错误修复.
自己的CMS:
现成的CMS:
考虑每个网站面临的典型安全问题:XSS,CSRF,SQL注入,配置错误,安全性松散,会话劫持,参数验证错误,竞争条件等.您需要处理所有这些情况,但CMS供应商已经为你做这件事.
至于您的Java要求,Resin Web服务器附带了一个PHP解释器,如果您选择PHP CMS,它可能允许您使用Java部署PHP应用程序.还应该可以在几个小时内将PHP引擎移植到另一个servlet容器(我认为它是GPL).
| 归档时间: |
|
| 查看次数: |
2281 次 |
| 最近记录: |