Q:使用JAVA建造一个开源CMS系统,如何实现类似PHP开源项目中cms的online install功能?

发布于 2021-11-28 16:46:47 字数 520 浏览 811 评论 7


Q:使用JAVA建造一个开源CMS系统,如何实现类似PHP开源项目中cms的online install功能?


各位亲们请给个思路,最近想做个基于jfinal的cms系统,模仿onethink框架,

目前各功能开发没什么问题,只是觉得对于类似PHP那种online install的功能没有很好的思路去实现。


install模块实现的主要功能要点如下:

1.在线安装数据库

2.自定义数据表名称前缀  如 onethink_***

3.再次启动服务可以自动识别是否已经是安装过(debug模式,dev模式,测试模式均兼容)



请问有没有成熟的组件可以调用,或者思路是如何的,谢谢各位,请捧个场~~

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

坏尐絯 2021-12-04 02:27:00

那些基于ThinkPHP的改良版PHP框架,所谓的Install Online 就是网站在线运行,然后向服务器添加文件或覆盖文件

做个少女永远怀春 2021-12-04 02:00:50

@yangfuhai
看到你有做过相关的jpress项目,能给描述下你的思路吗。十分感谢!

明月松间行 2021-12-04 01:47:51

参考一下 JPress,做得挺好的

执手闯天涯 2021-12-03 03:29:17

回复
谢谢!

路还长,别太狂 2021-12-03 01:27:58

@jFinal本项目想用jfinal来做基础的框架支持,正好入门学习jfinal,给点意见~

终遇你 2021-12-02 21:49:48

谢谢回答!明白了!

离去的眼神 2021-12-02 16:22:16

JPress的做法是:

1、第一运行的时候,看class path目录下是否有 db.properties文件。

2、如果有,就表示已经安装完成。如果没有,访问任何路径都会跳转到安装页面。

3、安装的过程就是让用户填写数据库的相关信息,然后在class path下生产一个db.properties文件。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文