私はソーシャルウェブサイト用のユーザー追跡とレポートモジュールをcodeignitorに作成しており、ビジネスロジックを作成することを知りたかったのは、PHPのcodeignitorフレームワークの一部としてコーディングするか、APIサービスを使用してデータを移動する方が良いでしょうか?どちらの場合に使用しますか?APIサービスとアプリケーションロジック
0
A
答えて
0
APIは一般に、他のサービスがデータを利用/変更できるようにするインターフェイスです。
実際のウェブサイト自体とAPIは、2つの異なるコンポーネントです。どちらも、開発に必要なフレームワーク(コード識別子を含む)を使用できます。
「移動データ」と言うとき、このデータはどこから来ますか? Googleアナリティクスのデータを参照していますか?
あなたの質問にはもう少し具体的にする必要があります。
0
ビジネスロジックを別々のクラスにすることをお勧めします。ビジネスロジックは、必要に応じてサービスのAPIにアクセスすることができ、必要であれば、データベースクラスのインスタンスを介してアクセスする必要があります。 ブラウザからのデータは、前述のクラスから作成されたビジネスオブジェクトに移動されます。 Sessionクラスは、セッション終了のような問題を管理するのに役立ちます。 私はcodeignitorがあなたのためにやってくれることを願っています。代わりに、より成熟したZendがあります。 幸運
関連する問題
- 1. ビジネスロジックとアプリケーションロジック?
- 2. iPhoneアプリケーションロジック
- 3. Dropbox OSXアプリケーションロジック
- 4. Springエンティティ内のアプリケーションロジック
- 5. データベース設計とアプリケーションロジックに関するヘルプ
- 6. RESTful APIとWebサービスAPI
- 7. Web APIとRESTfulサービス
- 8. APIノードサービスとMongoDBサービス
- 9. TCPサービスとREST API
- 10. google maps js apiとPlaces API Webサービス
- 11. REST WebサービスとAPIキー
- 12. WindowsサービスDLLとWepApp API
- 13. Ejabberdはアプリケーションロジックとバックエンドを結合します
- 14. Bluemix API管理サービスAPI
- 15. オンラインビール&ドリンクデータベース/サービスAPI?
- 16. ユーザーフィードバックコレクションAPIサービス
- 17. wso2のプロキシサービスとAPIサービスの違いEsb
- 18. OtaaとJWTでlaravel apiサービスを保護
- 19. ホスティングWCFサービスとWeb APIの違い - スタートアップ
- 20. WebサービスとWeb APIの違い
- 21. Angular2とDrupal 7サービスAPI認証
- 22. apiをサービスとして構築する
- 23. ReactとRestful WebサービスAPI通信
- 24. Rails API - コンシューマとしてのサービス
- 25. Microsoft Azureマシンのラーニングと認知サービスAPI
- 26. AndroidでのAPIとしてのサービス
- 27. Google Maps WebサービスApi
- 28. Liferay REST WebサービスAPI
- 29. Rest API Webサービス - iOS
- 30. Rest API権限サービス
いいえ、テーブルとデータベース間でデータを移動します。レポート表は、ロギング表から分離したデータベースにあります。したがって、ユーザーがアクティビティを実行すると、アクティビティ情報がロギングテーブルに記録されます。その後、コーンジョブは、それを他のテーブルデータとともに一時テーブルにコピーしてデータを非正規化するようにスケジュールされる。その後、フィードのフィードテーブルにコピーされます。同時に、非正規化されたデータは別のデータベースの一時テーブルにコピーされ、レポートテーブルにロードされます。現在、これはすべてcodeignitorフレームワーク内にあります。だから私は多分これらを移動するWebサービスがあると思っている? – mike