Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

3,297 views

Published on

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

Published in: Engineering
  • Be the first to comment

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

×