Life読んだ本や、プログラミング、システム開発等のねたを中心に。文章を書く練習なので少し硬派に書くつもりだけど、どうなることやら。メインとなるロジックも大分実装できてきたので、気分を変えてJavaFXのscene周りを少しお色直ししてみる。具体的にはMainMenu画面へのレイアウトの適用と、Imageを表示したButtonの実装を行う。JavaMementoWeaverもそろそろメメントの生成処理を実装する時期になったようなので、採用するテンプレートエンジンを選定する。SEから使用可能であることのみ。親-子関係のあるエンティティの永続化の時に一寸怒られたのでメモ。JavaMementoWeaver開発記(11)ぐらい。Java2DのAffineTransformを使用して画像ファイル(素材)の回転を実装した*1。Javaに詳しい人だったら既に常識かも知れないけど、それなりに嵌ってしまった点もあるので記録しておく。前回はJPAのEntityManagerを用いて単一のテーブルへのInsert(Persist)を実装したが、関連のある複数テーブルに跨る操作は未実装だった。今回は関連のある複数テーブルの参照を実装する。前回まででEntityの生成を(仮に)行ってみたので、今回はJPA経由でのDBアクセスを実装してみる。前回まででDerby側のテーブル作成までを行ったので、今回はJPAのエンティティを作成する。API(JPA)を使用することとする。理由はJavaの習作のようなものなので使えるものは手広く使いたいから*1。ユースケース:「素材をインストールする」の処理を書きはじめる。Processingのコンポーネントに相当する処理を実装する。ここで行う主な処理は以下のような流れとなる。前回でJavaFXの使い方の最初の一歩はなんとなくわかりそうな気がしてきたので、各種の設計ドキュメントを書いてみる。いかんせん15年以上も昔の本なので、戦術レベルの記載については一寸時...BOOK:要求定義工学入門2013-02-23要求の追跡可能性(3)SE前回からの続きにはなっていないが、関連書籍を読み始めていて、ヒントになる記載があったのでメモを残しておく。