2015-09-29 画本 猫町、長崎出版、萩原朔太郎 画 金井田英津子、2012

4860955447

2015-09-28 画本 厄除け詩集、長崎出版、井伏鱒二 画 金井田英津子、2012

4860955285

2015-09-27 きのこる

kinoko.jpg

2015-09-16 帰ってきた Glass Fish Users Group Japan 勉強会 @ 青山

  1. JavaEEパフォーマンスTips (上妻さん)
    1. 古いJSFにはパフォーマンス上の問題あり(JAVASERVERFACES-2494)
      • 参照実装の Mojara で JSFタグが増えると遅くなる
      • fix 2.1.22, 2.2.1
      • ☓ Glassfish 4.0
      • ◯ Glassfish 4.1
      • WildFly? 8.0.0, 8.1.0
      • WildFly? 8.2
    2. トランザクションいらないなら EJB ではなく CDI を使う
      • 10000回呼んだ時
      • EJB 271ms
      • CDI 1ms
    3. @Asynchronous を使うときには EJB のスレッドプールを増やす
      • デフォルトのスレッドプールは 16
      • [管理コンソール]-[Configurations]-[xxxx-config]-[EJB Containr] の Additional Properties
        thread-core-pool-size100
        thread-max-pool-size100
        スレッドプールの最小・最大。この項目は管理コンソールで準備されている項目にはない
    4. JPA の executeBatch を有効化する
      • 大量の insert で必要な設定だが、害はないのでテンプレートとして設定しちゃえ
      • persistence.xml に設定
      • <property name="eclipselink.jdbc.batch-writing" value="jdbc"/>
      • <property name="eclipselink.jdbc.batch-writing.size" value="100"/>
      • デフォルト値は、none (無効)
      • batch-writing の設定をすれば、JPA でも JDBC でバッチ登録をガリガリ書くのに比べて、1〜2 割程度遅いだけですむ
      • 10000レコード登録で
      • JDBC 128ms
      • JPA(batch-writingあり) 169ms
      • JPA(batch-writingなし) 9023ms
  2. MVC 1.0 入門 (多田さん)
    • JEE8 で導入予定
    • 参照実装 Ozark
    • JEE 標準の JSF はコンポーネント志向 ⇒ でも、みんなこれまでやってきたアクションベースでアプリ作りたいよね ⇒ MVC 1.0
    • JAX-RS の拡張
      • いままでの JAX-RS は JSON や XML を返していた
      • JAX-RS で HTML を返せるようにする
    • JAX-RS のサービスメソッドに @Controller をつけると MVC になる
    • 返り値は、String で Template 名を返す
    • Template に渡すデータは、module (Map) に格納する。Template からは CDI も参照できるようになる予定
    • Bean Validator で入力検証。検証結果は Binding Result に格納される
    • 例外処理は JAX-RS そのまま。Exception Mapper で処理する
    • CSRF と XSS 対策が盛り込まれる予定 (@CsrfValid? とか)
    • MVC1.0では実装されない機能
      • ボタン2度押し (JS側でやってね)
      • Validate Group (JAX-RS2.1で?)
      • メソッド引数にDI (CDI2.0で?)
      • 認証認可 (JEE8 Securityで?)
  3. Life with Payara (蓮沼会長)
    • 2013 Glassfish 4 Release / Oracle が Glassfish のサポート終了を宣言
    • 2015 英 C2B2 がサポート業務を開始
      • Glassfish を Payara として fork。C2B2 主催の OSS コミュニティーで開発する http://payara.co/
      • Payara で開発されたパッチは Glassfish にバックポートされる
      • C2B2 は、Payara と Glassfish の商用サポートサービスを提供
    • Payara の利点
      • 商用サポート
      • Bugfix
      • 拡張機能 (Hazelcast(自動展開クラスタ)、Payara Micro、日本語)
    • 演者の蓮沼会長は Payara の Committer
  4. Java EE on Heroku with Payara Micro! (菊田さん)
    • 演者は Challenge Java EE の人 http://kikutaro777.hatenablog.com/
    • PaaS サービスで Glassfish を使いたいけど、対応しているサービスがない。
      • Java プログラムを動かせるコンテナはある
      • ガッツリ Java EE サーバを動かせるコンテナはない
    • Payara Micro なら、java コマンドから起動できるので、Heroku の Java コンテナで使える
      $ java -jar payara-micro-4.1.153.jar --deploy myapp.war
    • Main からも OK
      public class Main {
        public static void main(String[] args) {
          PayaraMicro.getInstance()
            .setHttpPort(Integer.parseInt(System.getenv("PORT")))
            .addDeployment("myapp.war")
            .bootStrap();
        }
      }
  5. Glassfish ユーザ回の今後について
    • https://glassfish.doorkeeper.jp
    • 今後とも、年 3 〜 4 回の勉強会をやりたい
    • 会員は Doorkeeper に登録してね
    • JCP に参加したい
    • Oracle が Glassfish の商用サポート廃止して以来混乱が有ったけど、蓮沼副会長が会長に就任して再始動
    • T田さんが Oracle をやめたっちゃんで、今後青山の Oracle 東京本社の会場が使えるかどうかは微妙

2015-09-13 久しぶりの晴れ

ikebukuro.png

2015-09-05 北の丸公園で読書

2015-09-05 佐藤可士和の打ち合わせ、ダイアモンド社、佐藤可士和、2014

4478027145

2015-08-28 定期健診で川崎

kantei.jpg

2015-08-22 スクラップ・アンド・ビルド、文藝春秋社、羽田 圭介、2015

4163903402



2015-08-22 火花、文藝春秋社、又吉直樹、2015

4163902309



2015-08-22 この世界が消えたあとの科学文明のつくりかた、河出書房新社、ルイス・ダートネル、2015

4309253253

2015-08-19 画鬼暁斎展、三菱一号館

gyousai.png

2015-08-18 定期健診で川崎

kawasaki.jpg

2015-08-17 おしゃれと無縁にいきる、幻冬舎、村上龍、2015

4344027981

2015-08-15 ときぐすり、文藝春秋、畠中恵、2015

4167903970

2015-08-14 こいわすれ、文藝春秋、畠中恵、2014

416790067X

2015-08-08 若冲、文藝春秋、澤田瞳子、2015

416390249X

2015-07-20 クレオパトラとエジプトの王妃展, 東京国立博物館

cleopatra.png ueno.png

2015-07-19 世界一受けたい iPhone アプリ開発の授業, 技術評論社, RainbowApps?, 2015

4774172952

2015-07-18 一路, 中公文庫, 浅田次郎, 2013

4122061008 4122061016

2015-07-18 Swifty, 2015

swifty.png

Random


*1 その代わりお値段高め
*2 Egyptの語源
*3 コアライブラリのクラス仕様

添付ファイル: filemoon.png 1942件 [詳細] filekinoko.jpg 1886件 [詳細] filetomb.jpg 2049件 [詳細] fileoracle.png 1826件 [詳細] fileikebukuro.png 1945件 [詳細] filekitanomaru.png 1815件 [詳細] filemotomachi.jpg 1959件 [詳細] filekantei.jpg 1807件 [詳細] filemitsubishi.jpg 1921件 [詳細] filekawasaki.jpg 1804件 [詳細] filegyousai.png 1945件 [詳細] fileueno.png 2103件 [詳細] filecleopatra.png 1919件 [詳細] fileswifty.png 1939件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2015-09-29 (火) 21:40:56 (3365d)
Short-URL: http://at-sushi.com/pukiwiki/pukiwiki.php?cmd=s&k=e7216c61b7
ISBN10
ISBN13
9784061426061