ホームページ  >  記事  >  Java  >  Java バックエンドは何をするのでしょうか?

Java バックエンドは何をするのでしょうか?

(*-*)浩
(*-*)浩オリジナル
2019-05-17 09:49:4914039ブラウズ

単一アプリケーションであっても分散アプリケーションであっても、バックエンドはフロントエンドからデータを受信し、それを特定のデータ形式に従ってデータベースに保存するという 1 つのことを実行するだけです。

Java バックエンドは何をするのでしょうか?

プロセス全体でフロントエンド→バックエンド→データベースのキャッシュを追加し、よく使用されるデータをキャッシュに保存することでアクセス時間を短縮し、応答性を向上させることができます。 Speed.

一般的に使用されるバックエンド開発モデルは、下から dao 層、サービス層、コントローラー層の 3 つの層に分けることができます。データベース、追加、削除、変更、確認を行い、サービス層は一部のビジネス ロジックを処理します。コントローラー層は主にフロントエンドと対話し、フロントエンドからデータを受信し、データをフロントエンドに返します。

システム全体には明確な分業があり、これがフロントエンドの適切な表示と対話の基礎となります。

フロントエンドとバックエンド対話の古典的なシナリオには次のものがあります。

フォーム送信

フロントエンドからデータを受信し、それを ajax 経由でバックグラウンドに送信すると、バックグラウンドは成功または失敗を返します。

ページング

バックグラウンドからデータをクエリし、ページに表示します

検索

検索キーワードに基づいて関連する情報

ファイルをアップロード

認証コードの確認

携帯電話または電子メールで確認コードを送信し、トークンを生成してキャッシュに保存し、フロントエンドで入力した検証コードで校正します。

いわゆる開発とは、コードを使用してビジネス ロジックを実装することに他なりません。この部分は、言語の基本構文と共通ツールに精通している必要があり、その後、それをビジネス ロジックに接続し、実用的なアプリケーション シナリオを見つけ、多くのビジネス シナリオから共通点を抽出し、問題の核心は何かを見つけます。この方法でのみ、自分自身の開発の効率を向上させることができます。

さらに、「自分に自信を持ち、自分が遭遇する問題のほとんどは他の人も経験していることを理解する」ことを理解する必要があります。車輪の再発明はしないでください。Google などの検索エンジンの使い方を学び、問題に対するベスト プラクティスを見つけ、それを考え、活用してください。新しいことに常に目を光らせてください。好奇心を持ち、実践的な練習に熱心であれば、時間の経過とともに、 、最終的には非常に強力なプログラマーになれるでしょう。

以上がJava バックエンドは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。