2011-11-07 11 views
0

私のdatabasingクラスでは、動作するリモートデータベースを作成する必要があります。データベースそのものは問題ではありませんが、私はWebサーバーの詳細をあまり知らないです。SQLクエリとHTML Webページを処理するWebサーバーを実装する必要があります

私が行う必要があります。ユーザーは、SQLクエリを選択し、および/または構築することができ

-Haveウェブサイト自身の
データベースに送信されたそれらのクエリ-Have
-print上のクエリの結果

私はJavaとSQLを強く理解していますが、サーバーのホスティング方法、クライアントのアクセス方法、生成された結果を表示するためのhtml(静的コンテンツと反対)

私はApache TomcatやJDBCのようなJavaデータベースのようなサーバーの実装について知っていますが、実際にどのように使用されているのか、どこに収まっているのかは分かりません。

質問にはあまりにも焦点が合っていません私が特に学ばなければならないことを理解する助けがあれば幸いです。

+0

* Webサーバー*または* Webアプリケーション*を実装する必要がありますか?大きな違い。私はそれが後者であると思っています。 –

+0

申し訳ありませんが、ウェブアプリケーションです。私たちのサーバーまたは大学のアカウントでホストする必要があります。 – Rowhawn

+0

np;その部分で明確になりたかっただけです:) –

答えて

1

いくつかの基本的なステップから始めます。

  • などのサンプルWebプロジェクトを作成します
  • 日食とあなたはHelloWorldのサーブレットのためにデータベースにアクセスするためにそのサーブレットに変換してからのことができます
  • グーグルことができますTomcatの
  • は、MySQL
  • はIDEをインストールしますインストール他の機能を実装します。ここで

私は現在、データベースからデータを取得し、それを送り返すことをJavaサーブレットを要求する同様のアプリケーションに取り組んでいるいくつかのtuts

http://download.oracle.com/javaee/6/tutorial/doc/

1

です。これがあなたがしようとしていることなのかどうかは分かりませんが、私のために働いています。私は、HttpServletから継承し、そのdoGet(HttpServletRequest request HttpServletResponse response)メソッドがあなたのすべてのデータベースアクセスを処理するJavaクラスを作成します。必要な情報を入手したら、簡単なHTML、XML、またはJSONとしてアプリケーションのJavascriptに戻すことができます。そこから、あなたが送り返したものを解析し、Javascriptを使ってHTML内の適切な場所に物を置くだけの問題です。私はこの種のことについてjQueryとAJAXを調べることを強くお勧めします。

関連する問題