我想通过将Joomla CMS与Spring Framework相结合来创建Web应用程序.为两者建立/使用单点登录的最佳方法是什么?该网站上的所有页面将由Joomla CMS提供服务,但那些需要身份验证/授权的页面将由Spring Framework完成.后者将从Joomla CMS检索小部件以确保相同的用户界面.
我将不胜感激有关该主题的任何建议或指针
谢谢
彼得
解决方法:
您可以重载Joomla User插件,保存/编辑/删除/登录/等.这将使您了解需要实现的用户事件http://docs.joomla.org/Reference:User_Events_for_Plugin_System.还要查看以下文件plugins / user / example.php
在我看来,在一个项目中混合使用两种不同的语言PHP和Java有点极端.我将项目分开,并创建了自己的Joomla / Spring Field API.然后在Joomla组件/模块/插件中进行API调用以与Spring Framework集成.
另一件事,不要修改Joomla的本机代码来实现您想要的(我的意思是不要重写Joomla使用的基类).而是在/ libraries /目录中创建自己的库并扩展类.如果决定采用API,则可能需要在模型中包含一些API对象.创建您自己的基本模型/ libraries / your_lib / application / component /,然后在组件中创建模型时,将导入代码更改为jimport(‘your_lib.application.component.model’)
标签:architecture,joomla,spring 来源: https://codeday.me/bug/20191105/1997864.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。