Java
Maven
Eclipse
spring
JavaEE

Javaの基本を教えてくれるサイト集

ろーどおぶざSpring

画面からControllerに到達できない理由

Thymeleaf image.png

データベースも使うよね

IDE(統合開発環境)

あのてーしょん

テストしたい

Mockito

JMeter

JUnit : 単体テストのお供に

JProfiler : メモリリーク対策に添えて

処理時間を計測したい
System.currentTimeMillis();
System.nanoTime();

正規表現を使いたい

エスケープした半角記号を取得する
private String getEscapedKigo(String hankakuKigo) {
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < hankakuKigo.length(); i++) {
        String c = String.valueOf(hankakuKigo.charAt(i));
        sb.append(Matcher.quoteReplacement(c));
    }
    return sb.toString();
}

きれいなソースを書きたい

jarの使い方

jarのファイルを抽出する
$ jar xvf {jarとかwarファイル} {jarとかwarファイル内でのファイルパス}

スコープ

CDI

アクセサ

型の使い方を教えて欲しい

CSVにまつわるエトセトラ

Javaのバージョンを切り替えたい

Windows

Mac

JavaEEが難しくて・・・

スコープbyわかりやすいJavaEE(本)
// 一回の呼び出し(リクエスト)とそれへの応答(レスポンス)の間存続
@RequestScoped
// HTTPセッションが続いている間(ログインしている間)存続
@SessionScoped
// ウェブアプリケーションが実行されている間存続
@ApplicationScoped
// 一回以上のリクエストの間で、開始と終了をプログラムで制御する
@ConversationScoped
// インジェクト先のスコープを引き継ぐ(予めスコープを決められない場合に使う)
@Dependent
// リクエストにより表示されたJSFページが他のページへ切り替わる直前まで存続
@ViewScoped
るーる
JavaEE7からのCDIビーンクラスの基本条件
a. 具象クラスであること
b. 引数なしのデフォルトコンストラクタを持つこと
c. static付きのインナークラスではないこと

JSFのaction属性に指定するメソッドのルール
a. publicであること
b. 引数がないこと
c. Stringを返値とすること。この返値がoutcomeになります。

ファイルを読み込みたい

Mavenが難しいです

ログの出力先がわからなかった時

サーバを使おうと思った

とりあえず困った:skull_crossbones:

何だろう?コレって・・・ってなったら。

なんかうまくいかない