PHP和JAVA混合编程

2013-11-06 10:16:45 +08:00
 tabris17
对JAVA不是很了解,J2EE和J2SE的区别是不是类似ASP.Net和WinForm之间的区别?
我只是想用JAVA实现业务逻辑,比如数据库访问,模型数据缓存等操作,而WEB交互完全由PHP实现。
两者通过Socket或者其他系统IPC进行通信。
这样是不是就用不到J2EE了?
6270 次点击
所在节点    问与答
8 条回复
cxe2v
2013-11-06 10:21:19 +08:00
这个,很普遍的做法啊
tabris17
2013-11-06 10:22:16 +08:00
我的意思是,这样是不是就用不到Java EE了?
tabris17
2013-11-06 10:22:38 +08:00
@cxe2v 我的意思是,这样是不是就用不到Java EE了?我对JAVA完全不了解
tabris17
2013-11-06 10:37:36 +08:00
像PHP-Java-bridge这种依靠HTTP通信,Java开发依然需要Tomcat之类的servlet容器,而我的意思是完全不依赖HTTP,用JAVA实现一个RPC Server供PHP访问。这样是不是就用不到Java EE了?
cxe2v
2013-11-06 11:11:24 +08:00
是的,你说的完全可以
touch
2013-11-07 10:52:13 +08:00
Thrift框架。你想个啥通信都可以
tabris17
2013-11-07 11:13:57 +08:00
@touch 不知道用这个性能损失多大,是否划算,毕竟不需要多种语言间调用,只需PHP和JAVA简单交互即可
touch
2013-11-07 11:38:33 +08:00
@tabris17 性能消耗那可能要看你服务端的了。底层用java+通讯thrift+应用层php。thrift可定义数据结构还是很多的,调用也是很方便用过。通过IDL生成客服端代码。就是一开始的配置要花时间

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/88219

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX