Web架构(一)PHP前端请求Java接口

来源:互联网 发布:广联达算量软件多少钱 编辑:程序博客网 时间:2024/06/06 14:10

本系列博客主要说明自己理解的web架构的思路。使用PHP作为前端,java的spring应用、基于netty的App、C++基于http的接口服务等作为接口,为前端提供数据,使用Oracle、MySQL等数据库作为数据存储。或者更灵活的其他架构。

普通的web架构

这里写图片描述

本文

这里使用PHP作为前端,javaweb(Spring项目)提供接口。

javaweb 接口代码托管

嵌入的tomcat,可直接作为App运行

https://code.csdn.net/u012995856/xarch-interface-spring/tree/master

PHP前端代码托管

https://code.csdn.net/u012995856/xarch-front-php/tree/master

PHP前端代码

index.php
思路就是再PHP页面请求端口返回数据,然后使用PHP+JavaScript将数据显示出来。

<?php$url='http://localhost:8080';$html = file_get_contents($url);?><!DOCTYPE html><html>  <head>    <meta charset="utf-8">    <title>index</title>  </head>  <body>    <?php echo $html; ?>  </body></html>

访问PHP的地址
这里写图片描述
这里没把两层应用放置在不同的服务器上,可以一个运行web服务的服务器,解释PHP代码,供用户请求访问,另一个javaweb服务器,专门运行这里的spring应用提供接口服务。

原创粉丝点击