タグ

javaに関するatwataのブックマーク (9)

  • CDIが業務システム開発にもたらすメリットとは? EJBとの使い分けは?──最新Java EE開発“虎の穴” 第3回 上妻宜人氏 - page2 - builder by ZDNet Japan

    POJOとして書くことで、ビジネス・ロジックから"技術への依存"も排除できる ──CDIには、「Java EEアプリケーションの各層を相互に依存させないかたちで結び付ける」という役割のほかに、「EJBを使わずにビジネス・ロジックを実現する」という役割もあるようです。 そのとおりです。Java EE 5まではEJBでのみDI機能が使えたわけですが、Java EE 6でCDIが導入されたことにより、今後はEJBを使わずにビジネス・ロジックを実現することも可能になります。 アノテーションさえ付ければ通常のJavaクラスでも注入できるので、Java EEアプリケーションのビジネス・ロジックをPOJOとして作れるようになるわけです。これもCDIの特徴の1つであり、テスト容易性と並ぶもう1つの大きなメリットをもたらします。それは"技術依存の排除"です。 業務分野にもよりますが、一般にエンタープライズ・

  • Java EEのカレンダー | Advent Calendar 2014 - Qiita

    About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

    Java EEのカレンダー | Advent Calendar 2014 - Qiita
  • とあるJava EE 6開発を終えて - Challenge Engineer Life !

    はやいもので6月も終わりですね。 5月末時点で開発は終えていて、以降、試験チームによるテストが続けられています。 自動テストやCIの効果があったのか、直接の結びつきはわからないですが、Java EE担当範囲でバグは数件に収まる感じです(連携系は除いて)。 テスト部隊のテストが甘くて少ない、というよりは、やはり色々と自動化したことで無駄な時間が省かれて、実装メンバでのテスト時間を増やすことができたんじゃないかなぁと。なので、そのくらいに抑える自信もあったり(`・ω・´)キリッ とはいえ、当の始まりは運用が始まってからなので、これからが勝負なのですが。 それでも一旦、開発という大きなフェーズを終えて一安心しているところです(^^;ほっ お上の鶴の一声で始まったJava EE開発ですが、終わってみれば自分にとって良い経験になりました。 今まで保守改造案件ばかりで、新しいことを学ぶ機会や自分がそ

    とあるJava EE 6開発を終えて - Challenge Engineer Life !
  • Java EE 7を勉強する方法(2015年ver.) - Java EE 事始め!

    2015-01-04 Java EE 7を勉強する方法(2015年ver.) このブログについて 約1年前、下記の記事を書きました。 Java EE 7を勉強する方法 - Java EE 事始め! 僕がJava EE 7研修を開発するにあたって、どのように情報収集したのかを書いたもので、今も一定数の方々に読んでいただいているようです。 しかし、あれから月日が経ち、Java EE 7を取り巻く環境も変わりつつあります。 日語の書籍もいくつか出版されています。 そこで、「今からJava EE 7を勉強するには、どうすればよいか?」を改めて書きたいと思います。 0.開発環境のセッティング JDK 8u25以上+GlassFish 4.1+NetBeans 8.0.2がおススメです。 GlassFishNetBeansのインストールは、ZIPを展開するだけと非常に簡単です。 下記

  • 「業務系システムは今すぐ脱Strutsを!」業務システムエンジニアのためのHTML5勉強会#04 活動報告 | gihyo.jp

    「業務系システムは今すぐ脱Strutsを!」業務システムエンジニアのためのHTML5勉強会#04 活動報告 2013年9月9日、日Javaユーザグループとhtml5jえんぷら部で共同開催「業務システムのためのHTML5勉強会#04」は、GREE様の会場提供で六木の森タワーにて開催されました。 テーマは「Web x Java⁠」⁠。WebとJavaを組み合わせたWebシステム開発が、どのような方向に向かっているのか、どういう技術により実現されるのかを探る目的で開催されたイベントです。 「Webの技術」では、jQueryの登場が、インタラクティブなフロントエンド実現を容易にし、HTML5の普及でさらに拍車を掛けます。フロントエンドの開発は、マルチデバイス対応、ポリフィル・シムから、ビルドプロセスにテストツールと、様々な技術要素が絡み合います。そして、数年前には想像もつかないほどの高い専門性

    「業務系システムは今すぐ脱Strutsを!」業務システムエンジニアのためのHTML5勉強会#04 活動報告 | gihyo.jp
    atwata
    atwata 2015/06/19
  • Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

    Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 Apache HTTP Server 世界中でもっとも多く使われているWebサーバ。 nginx フリーかつオープンソースのWebサーバで、処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されている。 Tomcat Java ServletやJSP

    Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ
    atwata
    atwata 2015/06/19
  • 問い:Java 8のStream APIは業務でどんな時に使うの? 答え:あなたがfor文使いたい時 - ブログなんだよもん

    ※ サンプルがJDK7までとJDK8までで意味が変わっていてわかりにくいという指摘があったので、少し直しました。 ※ boxedを使う書き方だと無駄なAutoboxingが走るとの指摘を頂きましたのでmapToObjを利用するように変えました。 Java8の目玉機能の一つにStream APIがあります。 目玉機能だけあって、先日のJava Day Tokyo 2014を含めて色んな所で発表やブログの記事が公開されているので、どんなものかを知ってる人は多いと思います。 Stream APIといえば「".parallel()"と書くだけで並列化してスピードアップ出来る!」という魅惑的なキーワードで紹介されることが多いので、並列化のための仕様だと勘違いされそうですが、そうではありません。 ※ もちろんそういった記事の中をちゃんと読めばそう単純な話じゃないことも分かります。 むしろ、並列化に関し

    問い:Java 8のStream APIは業務でどんな時に使うの? 答え:あなたがfor文使いたい時 - ブログなんだよもん
  • Javaでゲーム作りますが何か? - 人工知能に関する断創録

    Javaを使ったゲームプログラミングについて書いてます。 プログラムはJAR形式で公開しているのでダブルクリックで実行してください。 ソースファイルはJARファイルの中に入っているので解凍してご覧下さい。基的に全部ソースファイル入ってます。著作権を主張することはないので自由に使ってください。 リンク切れやリンク先がおかしいなどありましたらコメントをいただけると助かります。 ブログはその他雑多な記事も多いため、記事下にあるナビゲーション機能はほとんど役に立ちません。このページを起点としてリンク先へ、読んだら戻るといった使い方が楽だと思います。 リンク先がない項目は面倒くさくなって解説を書いておらず、ソースファイルの提供のみとなっています。ご了承ください。 かなり昔の記事なので細かい内容に関する質問に私からはお答えできないと思います。もっと人が多いサイトで聞いた方がよいかもしれません。 NE

    Javaでゲーム作りますが何か? - 人工知能に関する断創録
  • Package BOF Home Page

    Contents: パッケージ名登録/利用サービス (Updated on March 1, 1998) Package BOF の目玉サービスが始まりました。多くの皆様のご利用をお待ちしています。 パッケージ名登録/利用サービスについて (Updated on March 1, 1998) Package BOF の提供するサービスに関するご案内です。登録方法,登録資格などの詳細はこちらをどうぞ。 プレスリリース "パッケージ名登録/利用サービスを実施" (Updated on December 17, 1997) 1997 年 12 月 17 日,"Java Conference Winter Seminer 97 in Yokohama" にて発表されたものです。 Changes: March 1, 1998 パッケージ名登録/利用サービス を開始 January 9, 1998 P

    atwata
    atwata 2014/12/30
  • 1