タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Java EEに関するhohoho_ho2005のブックマーク (12)

  • 初めてのJPA--シンプルで使いやすい、Java EEのデータ永続化機能の基本を学ぶ - builder by ZDNet Japan

    Java EEアプリケーションにおけるデータベース操作を、よりシンプルで簡単にするためのデータ永続化機能が「JPA(Java Persistence API)」だ。同APIのキホンを、書籍「わかりやすいJava」シリーズでおなじみの川場隆氏が解説する。 Java EE 6や同7など最新のJava EEを使用したアプリケーション開発に初めて取り組む方にとって課題の1つとなるのは、Java EE特有のデータ永続化機構である「JPA(Java Persistence API)」の習得であろう。入門者向けのJava解説書として定評のある「わかりやすいJava」シリーズで知られる川場隆氏(活水女子大学 教授)の解説により、JPAの基を学んでいただきたい。 ※記事は、日オラクルが2015年4月に開催した「Java Day Tokyo 2015」における川場隆氏のセッション「やさしく理解するはじめ

  • JavaEE使い方メモ(JTA) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 環境構築 コード 環境 OS Windows 7 AP サーバー GlassFish 4.1 Open Source Edition (一部 Wildfly 9.0.1 使用) Java 1.8.0_60 DB サーバー MySQL 5.5.28, for Win64 (x86) JTA とは Java Transaction API の略。 Java で トランザクションマネージャ を扱うための各種 API を定義した仕様。 トランザクションマネージャとは、分散トランザクションの管理を行うサービス(ミドルウェア)で、 Java EE

    JavaEE使い方メモ(JTA) - Qiita
  • JavaEE使い方メモ(基本+環境構築) - Qiita

    Java EE とは Java Platform, Enterprise Edition の略。 Java SE(Standard Edition) がデスクトップアプリケーション開発向けの仕様がまとめられているのに対して、Enterprise ーすなわち企業向けのアプリケーション(Web アプリとか)を開発するうえで必要になるライブラリやフレームワークの仕様がまとめられたエディション。 名称について 2014年12月現在の最新はバージョン7。 バージョン4までは J2EE (Java 2 Platform, Enterprise Edition)と呼ばれていたが、バージョン5からは Java EE (Java Platform, Enterprise Edition)と名称が変更されている(年上の人たちは J2EE って言っちゃう人が多い)。 バージョン4までは J2EE 1.4 という

    JavaEE使い方メモ(基本+環境構築) - Qiita
  • 最速でJava EE 7 Webアプリを作る – 2014 Java EE Advent Calendar

    Will be translated in English soon. Sorry for inconvenience. この記事は2014 Java EE Advent Calendarの12月24日分になります。キリスト教徒ではないのですがメリークリスマス。 今年はJava EEに関する大きな発表が無かったのでネタ的に困る訳なのですが、個人的な「温故知新」ブームに乗っかり、こんなのをやってみることにします。 はい、超スタンダードなJava EEの使い方です。勿論、Java EE 7で。残念ながら商用サーバーのEE 7対応はまだですが、来年は対応するという話を聞きますので、今のうちに慣れておきましょうということで。 ただ作るだけでは面白くないので、できるだけ最速でイチから手順を追って作っていくことにします。勿論NetBeansの自動生成機能を駆使します。また、お仕事でもそのまま使えるよう

    最速でJava EE 7 Webアプリを作る – 2014 Java EE Advent Calendar
  • Concurrency Utilities for Java EEをつかってみる - Qiita

    これはJava EE Advent Calendar 2014の11日目の記事です。昨日は@tkxlabさんのJavaEEをはじめよう!でした。明日は@tatsu983さんです。 先日のJJUG CCC 2014 Fallでは,JSR 356 Java API for WebSocket 1.0についてお話させていただきましたが,今回はJSR 236 Concurrency Utilities for Java EEについてです。 Concurrency Utilities for Java EEについて Javaの並行処理の歴史 Javaにおける並行処理,つまりマルチスレッドによる同時実行の歴史については,9月のJJUGのナイトセミナーでさくらばさんが話されたLegend of Java Concurrency/Parallelismがとてもいいまとめになっていますので,ぜひごらんくださ

    Concurrency Utilities for Java EEをつかってみる - Qiita
  • JavaEEをはじめよう! - Qiita

    #Advent Calendarの10日目です 最近JavaEE7の「わかりやすいJavaEE」を書きました。ウェブシステムの作り方を解説したです。 Java言語初心者でも読めるJavaEEのというコンセプトなんですが、そもそも「JavaEEと言われても・・・」と思う人、多いでしょうね。 そこで、今日は、JavaEEのあれこれをいろいろお話します。 JavaEE未経験者のためのガイダンスです。 この記事を通じて、「わたしもやってみよう」と思ってもらえれば幸いです。 #はじめのはじまり Javaを使ってずいぶんになります。まだ、Javaコンパイラに日語が通らない頃、"write once , run anywhere"ということばにひかれてやってみたのが最初でした。Javaでソケット通信の小さなプログラムを作ってみました。これが違うOSのマシンであっけなく動いたので、「こりゃすごい」

    JavaEEをはじめよう! - Qiita
  • プログラミング未経験だった僕がJava EE 6を学び始めて1年で読んだ良記事まとめ

    新卒として現職に入社して読み漁ったもの全般を載せているので、Java EEとは関係ない記事もあります。 大嫌いなSVNの記事を入れたのは、僕と同様に、社内の政治的な理由でGitを諦めてSVNを導入せざるを得なかった人が少なからずいそうだったからです。 1年で読んだ記事と書きましたが、今年の夏ごろからRails浮気してしまったので正確には半年程です。 来年からRuby on Railsの会社に移るので、身辺整理がてらまとめました。 Java EE全般 初めての Java EE 開発から学んだこと JJUG CCC 2014 Spring メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと JJUG CCC 2014 Spring スライド一覧 JavaDayTokyo2014 スライド一覧 JavaEE6 によるリアルワールド開発 A

    プログラミング未経験だった僕がJava EE 6を学び始めて1年で読んだ良記事まとめ
  • いよいよ始められる Java EEでのWebSocket #jjug #jjug_ccc #ccc_r21

    JJUG CCC 2014 Fall R2-1 「いよいよ始められる Java EEでのWebSocket」 #jjug #jjug_ccc #ccc_r21 Java EE 7に含まれるWebSocket API。対応するモダン・ブラウザの普及率もいっきにあがり、商用アプリケーションサーバーでのサポートも開始され、いよいよ業務での使用も現実的になってきました。このセッションでは、IBMのアプリケーションサーバーの話題を中心に、開発環境のセットアップから関連ソフトの対応状況など、WebSocketをJava EE環境で使用するための情報をお伝えします。Read less

    いよいよ始められる Java EEでのWebSocket #jjug #jjug_ccc #ccc_r21
  • Java EE 再入門

    2016/05/21(土) 17:00〜17:50 JJUG CCC 2016 Spring GH-6 2011年にリリースした弊社のサービスは、Seasar2ファミリーで構築しました。利用者数は1000万人以上となり、今もサービスとして成長しています。2016/9/26にSeasar2がサポートを終了するというアナウンスを受け、私たちもアクションを起こしました。 サービスには絶え間なく機能改善、機能追加の要件があり、その対応をしながらSeasar2から移行するという前提条件を考慮すると、選択肢は限られます。Scalaなど言語自体を変えることはなく、Javaのままとしました。新規アプリケーションを作成すると監視対象とするアプリケーションの数が増え、様々なコストが増えると考えたため新規とはしませんでした。こういったさまざまな条件のもと、まずはSeasar2で動作している機能から、まずリスクが

    Java EE 再入門
  • Java SE 8で変わるJava EE開発──ラムダ式と並列処理用ライブラリで、エンタープライズ・アプリケーションの応答性能を高める - builder by ZDNet Japan

    Java SE 8以降の開発ではfor文の利用頻度が減る。ラムダ式とStream APIが中心に Java EE 7から、サーバ・サイドにおいてもスレッド(並列処理)の実装が可能になりました。具体的には、「Concurrency Utilities for EE 7」により、スレッドをアプリケーション・サーバの管理下で動かせるようになっています。また、Java SE 8では、並列処理の実装を支援するクラスとしてCompletableFutureが追加されました。これらのAPIを組み合わせることにより並列処理の実装がどう楽になるのかを、次の例題で考えてみます。 この処理をJava SE環境で実装するとしたら、一般的には次のようになるでしょう。 手順(1):固定長のスレッド・プールを持つExecutorServiceオブジェクトを生成する 手順(2):ExecutorCompletionSer

    Java SE 8で変わるJava EE開発──ラムダ式と並列処理用ライブラリで、エンタープライズ・アプリケーションの応答性能を高める - builder by ZDNet Japan
  • Java EE7 CDI1.1のまとめ : その1 重要な概念 - zyake_mk2の日記

    Javaのベンダー公式フレームワークであるJava EEでは、DI(Dependency Injection)の仕様である CDI(Context and Dependency Injection for Java EE)が提供されています。 CDIはJava EEでアプリケーションを開発する上で避けては通れませんが、それ自体が複雑なのに加え、 仕様が複数にまたがっていて理解するのが難しいです。 そのため、CDI使う上で理解する必要のある重要な概念や基的な使い方、 はまりポイントなどをまとめていきます。 この記事は基的な使い方、概念についての解説なので、CDIや周辺仕様を全て網羅していません。その点はご了承ください。 なお、記事で使用するのは、最新のCDI1.2ではなく、Java EE7の一部であるCDI1.1になります。 また、Spring, Seasar2などの経験があることを前

    Java EE7 CDI1.1のまとめ : その1 重要な概念 - zyake_mk2の日記
  • J2EEレガシーアプリケーションのJavaEEアプリケーションへのマイグレーション(1) - 水まんじゅう2

    何回かに分けてJ2EEレガシーアプリケーションのJavaEEアプリケーションへのマイグレーションについて実際のコードを見ながら解説したいと思います。 変更前のサンプルソースはこちら https://github.com/megascus/oi-webapp-sample/tree/initial こちらのソースは、Tomcat上で動く、ビューがServlet2.5+JSP、O/RマッパーとしてHibernateを直接使用するという、大体2005年ぐらいに作られたシステムのイメージになっています。 また、いくつかの点にてきちんと設計されているとは言えず、MVCに沿って作られたことになっていますが、きちんとViewとModelが分離できていません。 それ以外にも問題をいくつか抱えています。 これをGlassFish4.0上でのJavaEE7仕様で作り直したいと思います。 古いシステムを新しい仕

    J2EEレガシーアプリケーションのJavaEEアプリケーションへのマイグレーション(1) - 水まんじゅう2
  • 1