..
この記事では、JSP(Java Server Pagesを)とMySQLデータベース、Webサイトのアクセス統計を管理するためのシンプルなシステムで、作成方法について説明します。 それは、エンティティBeanを経由せずにJ2EEのコンテキスト(Enterprise Edition)ではなく、直接Webサーバから完全に動作しないように、このようなWebコンテナから直接データベースにアクセスする方法として、いくつかの重要な操作を見てください。
我々が実装するシステムは、ユーザーがオンライン"最後のアクセスを検出し、その後あなたが例えば、のような他のレポートを実行できるすべての訪問、のアーカイブを作成できるようになる、毎日の訪問者数を計算し、毎月と、年間とはるかに。 重要なことは、かつて我々はあらゆるニーズに対してレポートを作成できるデータ保存され、サイトのページにアクセスするユーザを特徴付けるすべての重要な情報を追跡することです。
最初のステップは、アクセス統計のために、歴史的な観光のすべてを保持するテーブルを、すなわちデータを格納するMySQLのテーブルを作成することは明らかです。
それぞれのアクセスについては、実際には、我々はサイトにアクセスするときに、クライアントが実行するHTTPリクエストを介して送信されている重要なデータを格納するつもりだ。
この情報は、次のとおりです。
DATABASE`statを`を作成これは、我々はユーザログ呼び出されるSQLテーブルです。
TABLE`statの`。ユーザログを``(。CREATE `IP`VARCHAR(19)NOT NULL、 TIME_ACCESS、`` VARCHAR(100)NOT NULL DEFAULT '0000 - 00 - 00 00:00:00'、 SYSOP、`` VARCHAR(300)デフォルトのNULL、 USER_AGENT、`` VARCHAR(300)デフォルトのNULL、 `語`VARCHAR(300)デフォルトのNULL、 REFERER、`` VARCHAR(300)デフォルトのNULL、 PRIMARY KEYを(`IP`、`` TIME_ACCESS)を使用してBTREE )ENGINE = InnoDBはDEFAULT CHARSET = latin1の;
今、私たちは、JSPアプリケーションを作成するために私たちの開発環境を準備する必要があります。
MySQLを使用するために、我々は、プロジェクトにフィットするライブラリをインポートする必要があります。
ライブラリ(Eclipse用のJavaのビルドパスを ) 追加し、MySQLのJDBCドライバを選択- 図書室 - NetBeansまたはEclipseは、単にプロジェクトの上でマウスの右ボタンを選択し、[ プロパティ]をクリックしてください。
ライブラリが存在しない場合我々は、でダウンロードすることができますこのページ 。
プロジェクトをインポートするには、tarあるいはzipアーカイブを解凍し、同じ手順でJARファイルを統合するが、JAR /フォルダを追加選択する必要があります。
| |
フラッシュMX(上級)
29€からWebサイトのデザイナーとなる。 |
| |
RubyとRuby on Rails(コース)
RubyとRoRのと、ソフトウェアやWebアプリケーションを作成します。 39€から。 |
| |
ウェブデザイン(コース)
HTML、CSSとダイナミックHTMLによるWebサイトを設計します。 39€から。 |