tabi0のブログ -2ページ目

tabi0のブログ

(^^)/


http://www-jp.mysql.com/downloads/mirror.php?id=408382#mirrors


■Standard configureaion

■Install As Windows Server

 Service Name てきとう
 ■Lunch the MySQL Server automatically

□Include Bin Directory in Windows PATH

NEXT


■Modify Security Stting
  New root password  passとかてきとうに
  Confirm 

□Create Ac Anonymous Accout

Execure

Finish


ここらへん参照
ちょっと違うけど。



JDBCドライバのDL
http://dev.mysql.com/downloads/connector/j/

Connector/J(Current Generally Available Release: 5.1.20)
Standardized database driver for Java platforms and development.
http://www.dbonline.jp/mysqlinstall/install/index3.html
http://dev.mysql.com/downloads/mirror.php?id=407824#mirrors



解凍した
mysql-connector-java-5.1.20-bin.jar を

C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib に置く。

servlet-name :適当(servletとservlet-mappingで同じもの)
url-pattern :アクセスするURL
servlet-class :上記のURLでアクセスされた時に呼び出すクラス
---
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>ServletTest</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
    <servlet>
        <servlet-name>hello</servlet-name>
        <servlet-class>ServletMain</servlet-class>
        </servlet>
    <servlet-mapping>
        <servlet-name>hello</servlet-name>
        <url-pattern>/test</url-pattern>
    </servlet-mapping>
</web-app>
菊地直子容疑者40歳。
もっと年上かと思ってた。

もっと昔の出来事のような気がしてた。
それぐらい自分の中では過去の出来事になってしまったけど、まだ事件は続いている。
指名手配犯は自首による減刑がないのだそうだ。
なんらかの形で犯行に関わったことは事実なのだろう。
被害にあわれた方や遺族の方のためにも真実を語って欲しいと思う。

17年前ってことは容疑者は当時23歳。
自分は連合赤軍の事件を若松孝二監督の映画でちゃんと見たぐらいのエピソードでしかない。

オウムの松本、地下鉄サリン事件は、今の大学生や高校生にとってはきっとエピソードなんだろうな。

同居していた高橋容疑者。
もちろん罪に問われなければならないけど、
愛した人が重罪を犯した犯人だからと届け出ることができるだろうか。

俺はできないかも知れない。
後でどれだけ後悔しようが。
Eclipseで今作っているのはそのTomcat上で動くアプリケーション。
ブラウザでアクセスすると自分で作ったアプリケーションが動くようにしたい。

Eclipse上からTomcatの起動、停止ができるように設定する。
そして作成アプリケーションをTomcatで動かして実行、デバッグできるようにしたい。

次のステップは、サーバの設定をすること。

ファイル
 新規
  サーバ
   Tomcat v7.0サーバー
    先に作成したプロジェクトが出てきたら追加しよう

 で完了。


それではいよいよ実行してみます。

プロジェクト名で右クリック
 実行
  サーバで実行

ブラウザでアクセスしてみます。
http://localhost:8080/xxxx

が、何やらエラー続出。


Windows用のインストーラ付きパッケージ
http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-7/v7.0.27/bin/apache-tomcat-7.0.27.exe


ここと全く一緒だった。
http://www.javaroad.jp/opensource/js_tomcat1.htm


Windowsだと管理画面が出てくるので、Startボタンを押せばWebServerが立ちあがる。
http://localhost:8080/ でアクセス。

簡単すぎる。
Apacheのみなさんほんとにありがとう。
JavaのServlet開発環境ができた。
※JDKはインストール済み

どこぞからいただいてきたソースでHTTPリクエストを受信する。

まずクラスを作成

Javaソースってフォルダで
新規作成
 クラス
  ソース・フォルダー てきとう
  パッケージ jp.co.xxx ←ここはちょっと重要
  名前    ServletMain としました。クラス名です。
  
  で完了。


ソースが自動生成されるところがあるが無視して以下をペタリ。

脇が赤くなってるところはエラーなのでなおそう。

package xxx.xxx;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.*;

public class ServletMain extends HttpServlet {

       public void service(HttpServletRequest req, HttpServletResponse res)
        throws ServletException, IOException {

            res.setContentType("text/html; charset=Shift_JIS");
            PrintWriter out = res.getWriter();

            // HTMLを出力
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Hello World</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("Hello World");
            out.println("</body>");
            out.println("</html>");
        }
}


eclipseだと基本的に保存したタイミングでビルドしてくれるので簡単。

classファイルがどこかにできてるはずなので探してみよう。

最終的にはWebサーバを立てたいのでそれだったら

Eclipse IDE for Java EE Developers

を最初から入れてしまうのがいいんだけど、

アイコンがダサいので、

Eclipse IDE for Java Developers

を入れてから、プラグインを追加する。

ヘルプ
 新規ソフトウェアのインストール
  作業対象
   Helios - ・・・・ を選ぶ


JavaEE用のパースペクティブができたりする。


ファイル
 新規作成
  動的Webプロジェクト
  
  プロジェクト名  ServletTest とした
  ターゲットランタイム Apatche Tomcat v7.0
  構成 デフォルト
  
  次へ 次へ 

  wex.xml デプロイメント記述子の生成 にチェック

  完了


と行きたいところなのだが、
 ターゲットランタイム の選択肢 がなんかぶっ壊れてて何も出てこない。
 
再起動しても直らない。


もういちど eclipseのZIPを解凍してみても直らない。


あきらめて
Eclipse IDE for Java EE Developers を入れる。
アイコンがダサい。


サッカー日本代表 快勝です~

本田さんかっけー。

ザッケローニ監督が作ろうとしている日本代表まで75%ぐらいまで来てるのでは

全員が意識が高く、やるべきことが分かっていた。

調子をベストの状態にして、
香川がどんどんペナルティエリアで動いて
リズムを変えれる選手がどんどん連携していけば
ワールドカップのベスト4以上が現実的になってきそう。

いやー、日本は強くなった。
演算子 & と | はビット演算子だと思ってたけど、
条件演算もできるのね。

class A {

  public static void main(String[] args) {
    int x1 = 5;
    if (x1 > 0 || (x1 *= 10) > 100) {   //(1)
      System.out.println("x1は"+ x1);
    }

    int x2 = 5;
    if (x2 > 0 | (x2 *= 10) > 100) {   //(2)
      System.out.println("x2は" + x2);
    }
  }
}

x1は5
                        x2は50

http://www.javaroad.jp/java_operator3.htm