如何在java项目中嵌入一个入口可以打开另一个项目
操作系统:xpjava项目环境:tomcat6 jdk1.6
框架: struts2 spring hibernate
现在有一个要求:
在这个项目中加一个页面 可以转向另一个独立的项目(独立的服务器、数据库)
那个项目也是需要登录的
客户要求在我们这个项目登陆后,不用再登陆,直接可以看到那个项目的的内容。
我知道那边肯定会给接口,但是我还是有点迷糊,求指导。 --------------------编程问答-------------------- 可以用单点登录,单点登录比较复杂。
最简单的方法就是让另外那个项目开放一个连接,你在页面跳转的时候把用户名跟密码全部传过去,直接进入另外的系统。 --------------------编程问答-------------------- 所谓的单点登录需求。可自行Google:单点登录 或 SSO,把基础知识了解下。
从实际操作角度出发,如果是内部应用的话,偷鸡点的做法就是自动登录了。
说个最流氓的做法,就是直接咋A项目中给超链接:
<a href="http://B项目IP/context/autologin.jsp?username=XXXOOO&password=XXXOOO" />
应该就非常容易理解了吧?
--------------------编程问答-------------------- 1、在你的这个项目做个新功能(功能需求:绑定另一个项目的验证信息)
2、另一个项目做个新接口,可以接收从外界发来的验证信息并验证
3、在你说的新页面将这个用户绑定的另一项目的验证信息发到另一项目的接口。 --------------------编程问答-------------------- 查找 单点登录(SSO)相关资料,实现只登陆一次可访问多个相互信任站点.
补充:Java , Web 开发