3

私はWebアプリケーションを設計しています。

ユーザーに表示するデータを格納および取得する PHP フロントエンド (CakePHP などの PHP フレームワークを使用) を設計することが可能かどうか疑問に思っていました。

次に、データベースの変更をリッスンし、変更内容に応じていくつかのアクションを実行し、データベースを更新する Java バックエンドを開発します。

このタイプの実装に関するご意見をいただければ幸いです。

4

6 に答える 6

6

外部ディスプレイと Java ビジネス インテリジェンスとの間で何らかの方法で対話する必要が生じた場合、これを処理するのは難しいように思えます。そして私を信じてください、必要が生じます。

たとえば、入力の検証などをどこで処理しますか。ジャワで?次に、Java インスタンスは常に PHP アプリと通信する必要があります。PHPで?次に、PHP 部分にビジネス ロジックが含まれますが、それは望ましくないように思えます。

そのように分割する本当に本当に正当な理由がない限り、私は 1 つのプラットフォームに固執します。この方法は確かに実行可能ですが、多くの不要なオーバーヘッドが発生すると思います。

于 2010-05-18T21:54:14.767 に答える
1

はい、それは可能ですが、PHP ですべてを開発しないのはなぜですか?

具体的に言うと、なぜ Java バックエンドが必要なのですか? Web アプリケーションをこのように実装する理由がわかっていると、この質問に答えるのが簡単になります。

于 2010-05-18T21:52:10.007 に答える
0

これは完全に実行可能です。ある種の仮想ホスティング環境ではそれを行うことはできませんが、仮想/共有ホスティングプランでサーバーへのそのようなアクセスを提供するWebホストを見たことがありません. しかし、そうです、独自のサーバーがあれば、php/html/javascript/whatever を使用してフロントエンドを構築し、サーバー上で実行する Java アプリを構築して、必要なバックエンド操作を行うことができます。問題ありません。

于 2010-05-18T21:53:45.183 に答える
0

Java バックエンドが単純にデータベースをポーリングして変更を確認するよりも、PHP フロントエンドが変更について Java バックエンドに「通知」したほうがよいでしょう。PHP コードからの通知を受け取る Java Web アプリ エンドポイントを単純に設定することもできます。

于 2010-05-18T21:55:07.680 に答える
0

facejarは Java と PHP で構築されたソーシャル メディアであり、SOAP と Javascript を使用してメッセージを渡すことで相互に通信します。

于 2012-11-28T00:19:24.953 に答える
-1

すべてのphpデータをWebサービスmode(xml)にパックして送信できるという考えがありますjava(axis2) server.bu

于 2011-08-05T17:06:26.430 に答える