Youtube版【中級編Java(21)】データベースアプリケーションの作成(2)―コネクションプールの設定―
今回は、「データベースアプリケーションの作成(2)―コネクションプールの設定―」です。 引き続き、データベースアプリケーションの開発環境について見ていきましょう。 今回は、Tomcatのセットアップです。 MySQLに接…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
今回は、「データベースアプリケーションの作成(2)―コネクションプールの設定―」です。 引き続き、データベースアプリケーションの開発環境について見ていきましょう。 今回は、Tomcatのセットアップです。 MySQLに接…
解説動画 今回は、Listインターフェースなのに、追加・削除ができないリストを見てみます。 よく使うリストですが、追加や削除すると例外が発生する場合があります。 ■動画はこちら ■Youtube版の解説で使用しているソー…
いまさらながら少し面白かったので、ひさびさ書いてみました。 不思議なコード(一部だけ) さて、こんなコードがあります。
1 2 3 4 5 6 7 8 9 10 | //おまじないw(ドライバのロード) Class.forName("oracle.jdbc.driver.OracleDriver"); //DBに接続(URL,USER_ID,PASSWORD) Connection conn = conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "scott", "tiger"); //SQLを発行 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select dummy from dual"); ・・・ |
いや、データソース使えよ。とか、そ…
開発環境には、Tomcatだけ入れてるのがふつうです。 でも、実行環境には、Apache + Tomcatだったりするのもふつうな話。 よって、開発している間は、コンテキスト配下のディレクトリに画像やスタイルシートのディ…
アプリケーションサーバーや、そのバージョンによっても、日本語のリクエスト対策は異なります。 サーバーの設定によって回避できる場合もありますが、汎用的な対策を行うには、HttpServletRequestWrapperを使…
Tomcatで「404 File Not Found」とか「500 Internal Server Error」とかが発生すると、デフォルトではTomcatが自動的にエラーページをブラウザに返します。 今回は、Tomca…
DoS攻撃とは・・・? 必要以上にサーバーへアクセスすることで、サーバーを落としたり、他の人が使えない状態にさせる攻撃方法です。 誰でもできる方法の1つに、「F5アタック」があります。 F5アタックとは・・・? 多くのブ…
WebサイトやWebサービスを作る場合、Javaではサーブレットを使用します。 サーブレットを使うと、通信処理を考えることなく、サーバーで必要な処理だけを書くことができます。 サーブレットとは・・? サーバーで動作するプ…
バーチャルホストは、IPではなくドメイン名でアクセスする必要があります。 DNSサーバーに登録できるような環境を持っている方は、なかなかいないと思います。 そこで、ローカルな環境でもバーチャルホストの動作を確認できる方法…
Tomcatでバーチャルホストを設定します。 アクセスが少ないドメインを複数持っているときは、サーバー費用がもったいないので有効な一手ですw また、アクセスが増えたときは、バーチャルホスト(複数ドメイン)ごとスケールアウ…