私はウェブプログラミングでは新しいです。だから、私はフロントとバックエンドを接続する方法を理解するいくつかの問題があります。私はJavaで書いています。ですから、私はspring mvcとjsp(またはApache FreeMarkerのような別のテンプレートエンジン)をビューレイヤーとして持っています。どのようにreactjsまたはangular2 + fron-tendフレームワークを統合するのですか?そして私はそのことをすべきか? html(jsp)のjavaコードまたはhtml(erb)のRubyコードを使用するのは実際ですか?実際には、この場合フロントエンドフレームワークをどのように使用するのですか?(使用しないでください) RESTfulバックエンドのようなものを作成し、それを角度2(例として)と統合する必要がありますか? それらを統合する他の方法がありますか?私は自分のWebアプリケーションをどのように作成すればいいのか説明できますか?またはこのトピックでいくつかのリンクを教えてください。 私が尋ねることを実行する方法が複数ある場合は、それぞれのアプローチの長所と短所を教えてください。そして、私の英語には申し訳ありません。前もって感謝します。フロントエンドとバックエンドを正しく接続する方法は?
-3
A
答えて
1
フロントエンド:ブラウザで実行事、それはHTML/CSS/JSに基づいています
バックエンド:サーバー上で実行するもの、ルビー、PHPやPython、Javaのは、JavaScript /ノードは、bashスクリプト、DBMS
フロントエンドとバックエンドの2つの方法で対話:
1 - シンプルなブログの場合:あなたは、特定のポストのURLを入力すると、お使いのブラウザは、バックエンドへのHTTP要求を行っています。バックエンドは、ブラウザが解釈したHTMLコードを含むHTTP応答を返します。 2つのエッジ間の唯一の相互作用は、実際にHTTPフローです。
2-単一ページのAJAXを搭載したアプリケーション:ここでは、唯一の対話がHTTPであることがさらに明確になっています。 Javascriptを搭載したフロントエンドUI(または、実際にはどのWeb、モバイル、またはデスクトップアプリケーションでも可能)は、バックエンドにHTTPリクエストを送信して、データの読み取り、作成、更新、または削除を行います。バックエンドは、UI/webappが状態を変更したり、ユーザーにデータを表示したりするために必要な情報を含むHTTP応答を返します。
関連する問題
- 1. フロントエンドとバックエンドを確実に正しく接続する方法はありますか?
- 2. バックエンドへのフロントエンド接続
- 3. JavaフロントエンドでJavaバックエンドを接続する方法
- 4. フロントエンドとバックエンドをどのように接続しますか?
- 5. フロントエンドとバックエンドを接続する:passportjs-facebook、angular2、expressjs、authentication
- 6. Microsoft Access - バックエンドとフロントエンドの間のリンクデータベースへの永続的な接続を作成する方法?
- 7. paramsフロントエンドとバックエンドAPIの対応方法
- 8. PostgreSQLをNodeJSに正しく接続する方法は?
- 9. 接続プールでHibernate接続ファクトリを正しく実装する方法
- 10. AzureのフロントエンドからバックエンドWebAPIへの接続?
- 11. フロントエンド/バックエンドの違いとハプロキシで聞く
- 12. MVC .Netフロントエンドとバックエンド
- 13. Identityserver4のフロントエンドとバックエンドを分離する方法
- 14. laravelでバックエンドとフロントエンドを分離する方法5.4
- 15. 接続アイドルタイムアウトエラーを正しく処理する方法
- 16. AureliaとバックエンドAPIの接続
- 17. DB2バックエンドとのJSP接続
- 18. React JsフロントエンドとExpressバックエンド - 静的ファイルを正しくロードできません。
- 19. Djangoビューを角度jsで接続する方法フロントエンド?
- 20. (Django)フロントエンドとバックエンドを分割
- 21. は、Magentoのフロントエンド&バックエンド
- 22. Python 3 asyncioクライアント接続を正しく閉じる方法
- 23. ExpressJS - MySQL接続を正しく閉じる方法
- 24. Node.js ExpressとNexmo、Vue.jsフロントエンドへのバックアップルートの接続方法
- 25. Symfony2とフロントエンドとバックエンドのバンドル
- 26. フロントエンドから正しくwp_editor()を使用する方法
- 27. Bluemix API接続私はBluemix API接続を探求し、バックエンド
- 28. フロントエンドとバックエンドを分離したSPA
- 29. APIバックエンドとSPAのフロントエンド
- 30. Webpackバックエンドとフロントエンドのホットリロード
これらのテクノロジを統合するためのリソースが既に用意されています。 – zombie