9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O... 9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう! (Open Source Conference 2021 Online Hiroshima 発表資料) 2021年9月18日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 阪田 浩一

DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ...............................................
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などの経験があることを前
何回かに分けて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仕様で作り直したいと思います。 古いシステムを新しい仕
この記事はJavaEE Advent Calendar 2013の12日目として書かれたものです。昨日は@yoshioteradaさんの「JSF + WebSocket で実装した IMAP Web メール・クライアント」でした。 11月に開催されたJJUGナイトセミナーの「おっぴろげJavaEE DevOps」のテストに関するセクションで「極力ユニットテストに寄せることで、JavaEEコンテナを使わずテストの実行速度を早くする」というお話をしました。 おっぴろげJavaEE DevOps from Taiichilow Nagase セッションではJPAのテストをJavaEEコンテナから切り離し、ユニットテストとして実行する方法をご紹介しましたが、時間の関係で省いたトピックをご紹介します。メソッドバリデーションのユニットテストです。 メソッドバリデーション メソッドバリデーションはBea
Java EE 7の中ではバッチと、EL 3.0に期待していました。 実装が出たら試そうと思っていて、Eclipse 4.3というより、GlassFish 4.0が出たのでEL 3.0を少しだけ使ってみました。 最初に確認したのは、web.xmlで、このバージョンからはとうとうsunがなくなりました。 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> </web-app> ところでEclip
やっとやっと待ちに待ったJava EE 7のリリースが近づいて来ましたね。 予定では5/13(日本だと14日?)にFinal Releaseのようです。 https://java.net/projects/javaee-spec/pages/Home#Java_EE_7_Schedule リリースに備えて軽く自分の備忘録も兼ねて予習しておきます。 あんまり追っかけているわけではないので間違ってたらすみません。 各テクノロジーのバージョンはこんな感じ。 Java EE 7で新規で追加されるもの テクノロジー バージョン Java API for JSON Processing (JSR-353) 1.0 Java API for WebSocket (JSR-356) 1.0 Batch Application for the Java Platform (JSR-352) 1.0 Conc
Java EEの次のバージョンとなる「Java EE 7」では、クラウド対応が最大の目標となることを、サンフランシスコで先週、10月4日から開催された「JaveOne 2011」の基調講演で、Java EE Specification Lead、Linda DeMichiel氏が明らかにしました。 クラウド上に展開したサービスごとのコンフィグレーションを記述するメタデータの追加やマルチテナントへの対応、クラウドに対応するためのAPIの拡張などが行われると説明されています。 Java EE 7のフォーカスはPaaS Java EE Specification Lead、Linda DeMichiel氏。 Java EE 7のフォーカスはPaaS。パブリッククラウド、プライベートクラウド、ハイブリッドクラウドの実現手段を提供する。 Java EEの登場からJava EE 6までのフォーカスは、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く