せてぃーずノート

Javaのイベント参加レポートとかを書いたりします。

2014-01-01から1ヶ月間の記事一覧

Springのチュートリアル〜第1回 SpringMVCその1

今日はServing Web Content with Spring MVCを動かしてみます。 ダウンロードは↓から。 Getting Started · Serving Web Content with Spring MVC 作るコードもリンク先にあるので、ここには書いたりしません。 ソースの作成 このチュートリアルは3つのクラス…

Springのチュートリアルをやっていくよ!〜第0回事前準備

JJUGナイトセミナーで「チュートリアルが豊富なので試してみてね」ということなので一つ一つ試していこうと思います。 とりあえず今日は環境設定。 インストールするもの Java SE7(Java8対応しているけど、今のところ7でやります) http://spring.io/tools:…

JJUG ナイトセミナ 「Spring Framework 特集」のまとめ

色々とサイトが出てきたのでリンク集。 Springプロジェクト Spring スライド 再入門!RESTとSpringMVC from terahide 再入門!RESTとSpringMVC Spring4とSpring Bootで作る次世代Springアプリケーション #jjug #jsug from makingx Spring4とSpring Bootで作…

Java 7 Update 51でJavaDBが起動しなくなった場合の対応

Java SEをアップデートすると以下の例外が出てJavaDBが起動しなくなる。 java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve") これを何とかするためには、java.policyを修正をする必要が…

チェック例外はコンパイルをすり抜ければOK

チェック例外でもコンパイルさえ誤魔化せばなんとでもなる。 その証明をしてみます。 こんなメソッドがあって public class Employee { public String getMessage(){ throw new RuntimeException(); } } こんな呼び出しメソッド(別クラス)があります。 publi…

Lombokの生成したバイトコードを見てみる

2013年にブレークしたLombok。 詳しくは http://d.hatena.ne.jp/nowokay/20130730 を参照で。 まずはgetter/setter。 import lombok.Data; @Data public class Employee { private String empCd; private String name; private int age; } 上のようなソース…

文字列結合とバイトコード

今日もバイトコードのお勉強。 文字列の+演算子の結合パターンを色々と。 まずはリテラルオンリー public static void main(String[] args) { System.out.println("Hello " + " World" + "!!"); String s = "寿限無 寿限無 " + "五劫の摺り切れ" + "海砂利水…

バイトコードの読み方その1 とりあえず基本

今年の目標その1「バイトコードの読み方をマスターする」 1.命令の種類 WikiPediaが妙に詳しい。 http://ja.wikipedia.org/wiki/Java%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3 本当はJava言語仕様を読むべきだけど、ここだけでもなんとかなる感じ。 …