Q:使用JAVA建造一个开源CMS系统,如何实现类似PHP开源项目中cms的online install功能?
Q:使用JAVA建造一个开源CMS系统,如何实现类似PHP开源项目中cms的online install功能?
各位亲们请给个思路,最近想做个基于jfinal的cms系统,模仿onethink框架,
目前各功能开发没什么问题,只是觉得对于类似PHP那种online install的功能没有很好的思路去实现。
install模块实现的主要功能要点如下:
1.在线安装数据库
2.自定义数据表名称前缀 如 onethink_***
3.再次启动服务可以自动识别是否已经是安装过(debug模式,dev模式,测试模式均兼容)
请问有没有成熟的组件可以调用,或者思路是如何的,谢谢各位,请捧个场~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
那些基于ThinkPHP的改良版PHP框架,所谓的Install Online 就是网站在线运行,然后向服务器添加文件或覆盖文件
@yangfuhai
看到你有做过相关的jpress项目,能给描述下你的思路吗。十分感谢!
参考一下 JPress,做得挺好的
回复
谢谢!
@jFinal本项目想用jfinal来做基础的框架支持,正好入门学习jfinal,给点意见~
谢谢回答!明白了!
JPress的做法是:
1、第一运行的时候,看class path目录下是否有 db.properties文件。
2、如果有,就表示已经安装完成。如果没有,访问任何路径都会跳转到安装页面。
3、安装的过程就是让用户填写数据库的相关信息,然后在class path下生产一个db.properties文件。