今回はサーブレットを学ぶために使用されるデータベースはMySQLであり、現在Javawebを学ぶ準備をしているので、Javawebに関する記事は間違いなく後で更新され続けます。私は実際に数日前にPHPを学びたかったのですが、友人のリマインダーは後にJavawebに頼りました。
私は現在モバイルアプリケーションに取り組んでいるので、Javaを学習するときにデータインターフェイスから始める予定です。今回は説明のプロセスが非常に注意します。 。 。私がそれを構築した方法から - 私が中央で遭遇したエラー------->最後のデータ表示は1つずつ投稿されます。
1. ecpliseの下にJavawebの開発環境をインストールします。
このステップは以前の記事Javaservlet+Oracleと同じなので、ここにアドレスを直接投稿します
//www.vevb.com/article/77065.htm
2。WebサーバーソフトウェアApatch-Tomcat 7.0をダウンロード:
Java WebサーバーサポートソフトウェアApatch-Tomcatをダウンロードしてから、任意のパスに減圧します。
実際、配置する必要がある.jarパッケージのようなファイルがあるため、Javaサーブレットに関するフォルダーを作成してファイルを保存できることをお勧めします。以下は私のフォルダーです
3.サーブレットWebサーバー環境の作成/サーブレットWebプロジェクトの作成:
1:Webサーバー環境を追加します
ecplise --->メニューバー(Windows --->設定--->サーバー---->ランタイム環境 - > add
2:ダイナミックウェブWebサイトを作成し、サーブレットページを追加する
Web Dynamic Webサイトファイル------> new ----> Dynamic Webプロジェクトを作成し、次に直接。ジャンプした後、名前を取って作成を完了するだけです。
サーブレットページの作成:右クリックしてSRCを選択します----> new --->サーブレットプロジェクトの作成ページを作成します
作成後のスクリーンショットは次のとおりです。
上記のスクリーンショットで
ヘルパーパッケージの1つはMySQLの補助クラスで、2つ目はJSONの補助クラスです。
サーブレットページは、サーブレットテストパッケージに配置されています。
SRCフォルダーのdbinfo.propertiesファイルは、独自のデータベース接続補助ファイルです。このファイルをデスクトップで作成してから、SRCフォルダーにコピーできます。パスが間違ってはならないことを忘れないでください。
それ以外の場合、データベース接続が使用されている場合、エラーが報告されます。以下は、このファイルのコンテンツのスクリーンショットです。これは、MySQLデータベース接続に必要なすべての情報です。
、
この時点で、JavaServletプロジェクトとランニング環境が作成されました。
4.必要な.jarパッケージをApatch-tomcat 7.0 libフォルダーに追加します。
ここでは、2つのJARパッケージのみを使用します。1つはMySQLのドライバーパッケージ、2つ目はJSONの補助パッケージです。詳細については、写真を撮ります
5。ポストコードのスクリーンショットとスクリーンショットの実行:
1:サーブレットページには3つの方法があります。 1つ目は、クラスが構築され、一般的には使用されていないことです。 2番目と3番目は、データ要求の処理方法です。 1つ目はGETで、もう1つはPOSTです。これにより、データへのアクセス方法が制限されます。 GETと比較して、投稿はより安全ですが、インターフェイスを書く人のための実装コードでは同じです。 。 。
ここでは、ヘルパーにカプセル化された2つのクラス、mysqlhelperとresulttojsontoolを使用します。実際、MySqlHelperは、ストアドプロシージャにアクセスする方法と、out returnパラメーターなしのストアドプロシージャアクセス方法もカプセル化します。以前にインターフェイスを書いたことがありますが、使用されている.NETテクノロジーは、これら2つのことなしにインターフェイスを作成するのにそれほど効率的ではありません。それに伴い、おそらく10のSQLステートメントで完了したタスクでは、1つのストアドプロシージャのみが必要です。
2:出力効果
私はJavaをよく学ぶつもりです。ほとんどの場合、私は暇なときに勉強しますが、それを使用してJavaを読みます。したがって、Javaに関する記事を追加し続けます。また、LinuxでJava Web操作環境の構築も必要になります。