Servlet

DB接続

JAVAからMySQLのDBにアクセスする方法です。 import java.sql.*;Connection conn = null; CallableStatement cs = null; String url = "jdbc:mysql://localhost/dbName?characterEncoding=UTF-8"; String user = "dbUser"; String pass = "dbPass"; try{ Cla…

メール送信

JAVAでのメール送信方法です。 とにかくネットで検索しますと、どれもこれも http://java.sun.com/products/javamail/ (JavaMail) http://java.sun.com/products/javabeans/glasgow/jaf.html (JAF) のmail.jar、activation.jarが必要とあります。 http:/…

セッションについて session-saka

Javaの話ではなく、httpネットワークにおけるセッションという概念についての話。セッションとは、クライアントを識別するための記号のようなもの。httpのネットワークではサーバーはクライアントとの接続状態を把握しているわけではなく、(無数の)クライ…

servletのインスタンス

tomacat上でservletが呼び出された時に、servletが起動するコンテナ上でインスタンス化される。 インスタンスに対してリクエスト(GET,POSTなど)が来るたびにインスタンスからスレッドが起動される。スレッド自体はリクエストの処理が終わると消えるけどイ…

Servletの動作について(web.xml)

Servletはjavaのclassファイルをサーバーに置いて動作させているわけだけども、置いているclassファイルを直接URLで指定しても動かない。 classファイルはweb.xmlというファイルに設定が格納されている。web.xmlの役割はURLで指定された「servletの呼び出し…

Webアプリケーションの作成 の基礎

Servlet…コンパイルしてクラスファイルをサーバで動かす。データベースとのやりとりなどバックエンドで動く部分を担当させる。 JSP…HTMLの中に記述できる。PHPとかJavaScriptみたいな感じで。コンパイルは必要ないので改編が手軽。ユーザーインターフェイス…