Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

NetBeansでかんたんJava EE ○分間クッキング! #kuwaccho lt

2014/11/23 くわっちょLT大会

  • Inicia sesión para ver los comentarios

NetBeansでかんたんJava EE ○分間クッキング! #kuwaccho lt

  1. 1. NetBeansで かんたんJavaEE ○分間クッキング! 2014/11/23 くわっちょLT大会 多田真敏(@suke_masa) 1
  2. 2. 自己紹介 多田真敏(ただまさとし) 社会人7年目の30歳 某中堅SIerの人材子会社で研修講師 Java、.NET、ネットワークなど 大阪生まれ、香川育ち、神奈川在住 家系ラーメン好き 2
  3. 3. JJUGCCCでスピーカー やりました 2014Spring JavaEE7対応!JPAの同時実行制御とロック http://www.slideshare.net/masatoshitada7/jpa20140518-ccc-r15-jjug-ccc 2014 Fall ステップ・バイ・ステップで学ぶ ラムダ式・StreamAPI入門 http://www.slideshare.net/masatoshitada7/stream-api-jjug-ccc-ccc-h2 3
  4. 4. JavaEE7、JavaSE8の 研修もやってます 【JavaEE7対応】 JPA・JSF・CDIによるWebアプリ ケーション開発(3日間) JavaSE8アップグレード(1日間) 4
  5. 5. 皆さんは どんなIDEをお使いですか? Eclipse? NetBeans? IntelliJIDEA? VisualStudio? その他? 5
  6. 6. NetBeansの出会い 2014年2月に結婚、3月に新婚旅行 帰国日がJava8のリリース日、 その翌日がJava8ローンチイベント 成田空港から帰ってきたその夜、 Java8のインストール その当時は、EclipseがまだJava8に 対応していなかった 「しゃーなし」でNetBeansを インストール 6
  7. 7. NetBeansに持っていた イメージ ピュアJavaだからEclipseに比べて遅そう すごい人たちがよく使ってるらしいけど、 ホントにいいの? ほとんど使ったことないから、イマイチ よく分からない Eclipseに慣れてるし別にいいや ひとことで言うと「食わず嫌い」だった 7
  8. 8. イメージが変わったきっかけ JavaEE7研修の開発時 JavaEEをやっている人の多くが NetBeansを使っている @yoshioteradaさん、@kisさん、@kikutaro_さん、・・・ 試しに使ってみるか →こりゃイイぞ!! →研修コンテンツを全てNetBeansに コンバート(元はEclipse) →JavaEEでなくてもNetBeans(←今ココ) 8
  9. 9. ここでライブコーディング! ・・・しようと思ったけど 時間がかかり過ぎたので、 要点だけ紹介・デモします 9
  10. 10. GlassFishでのコネクション プーリングの設定 10
  11. 11. JPAエンティティの自動生成 Eclipseに比べて簡単+安定! 設定ファイルも自動生成 Eclipseだと コネクションがよく壊れる プロジェクト・ファセットの設定とか 面倒 11
  12. 12. JPQLのお試し実行 persistence.xmlを右クリック →JPQL問い合わせの実行 12
  13. 13. NamedQueryでの 補完・ジャンプ機能 13
  14. 14. 各種XMLの自動生成 JPAのpersistence.xml JSFのfaces-config.xml CDIのbeans.xml glassfish-web.xml ・・・などなど。 14
  15. 15. JAX-RSも便利らしいよ! 15 http://www.slideshare.net/itokami1123/netbeans-javaee-backbonescss
  16. 16. インストール ZIPをダウンロードして解凍 NETBEANS_HOME¥etc¥netbeans.conf を編集(1行だけ!) http://masatoshitada.hatenadiary.jp/entry/2014/05/11/153725 16
  17. 17. おススメの設定 爆速設定 VisualStudioライクな即時補完 http://masatoshitada.hatenadiary.jp/entry/2014/06/11/172203 省略記法 syso、sout、psvm、・・・ http://masatoshitada.hatenadiary.jp/entry/2014/06/18/172025 17
  18. 18. Eclipseでよくやるアレは? setter/getter自動生成 名前の変更リファクタリング フィールドからコンストラクタの 自動生成 ・・・など http://masatoshitada.hatenadiary.jp/entry/2014/07/07/175751 18
  19. 19. 速度や安定感は? Eclipseに比べて遅いと思ったことは 無い 特に不安定な感じは無い 19
  20. 20. ねこび~んかわいいよねこび~ん http://ja.netbeans.org/nekobean 20
  21. 21. 念のためフォロー JavaSEの開発環境としては、 Eclipseは特に問題ないと思います 21
  22. 22. NetBeansの注意点 けっこうメモリを食う 全部入りバージョンで起動時500MB サーブレットやフィルター作成時に ややこしいコードが生成される JARの中にベタ書きなので修正できない Gradleサポートが弱い Eclipse、IntelliJIDEAは良いのに… 22
  23. 23. まとめ NetBeansは、JavaEE関連で 便利機能いっぱい! インストールも操作も簡単! Eclipseでよくやる操作もできる! ねこび~んかわいい! ぜひ使ってみてください! 23
  24. 24. EnjoyNetBeans!! ご清聴ありがとうございました! 24

×