金曜日 5 31, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(9) CDI第2回

実践! Java EE 6 ロゴ

本連載では、Java Platform, Enterprise Edition 6 (Java EE 6) を実際の開発に活用していただくための情報をお届けしています。 今回も前回から引き続き Contexts and Dependency Injection for the Java EE platform(CDI)を取り上げます。 前回は、CDIの基本的な機能を単純なHelloプログラムにより確認しました。今回は、CDIの機能を利用して、シンプルなアプリケーションを作成します。単純なDIの利用だけではなく、インターセプターやデコレータ、イベント機能などを利用して、AOP的な認証認可の仕組みなども取り入れてみます。

[もっと読む]

木曜日 5 16, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(8) CDI第1回

実践! Java EE 6 ロゴ

本連載では、サンプル・アプリケーションの開発を通じてJava Enterprise Edition 6 (Java EE 6)の仕様とその魅力をお伝えすることを目的としています。今回から2回にわたって、Contexts and Dependency Injection for the Java EE platform(CDI)をとりあげます。DIの仕組みは、Java EE 5から一部のJava EEコンポーネントで利用できましたが、Java EE 6からは、より汎用的なCDI(JSR 299)が取り込まれました。CDIは、コンテナ上で管理されているコンテキストに紐付いたDIの仕組みがあり、Java EEアプリケーションで利用する上で、一般的なDIフレームワーク以上のメリットがあります。今回はCDIがどのような機能を提供するのか、実際にサンプルコードを動かしながら解説していきます。(日本オラクル Fusion Middleware 事業統括本部 二條智文)

[もっと読む]

水曜日 5 08, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(7) JAX-RS 第2回

実践! Java EE 6 ロゴ

本連載では、Java Platform, Enterprise Edition 6 (Java EE 6) を実際の開発に活用していただくための情報をお届けしています。 今回も前回から引き続き Java API for RESTful Webサービス(JAX-RS) を取り上げます。 前回は、OEPEとWebLogic Server12cを使ってJAX-RSのサンプルアプリケーションを作成し、JSONによる入出力に対応させました。 今回はXMLでの入出力に対応したプログラミングを行い、その他にもWebLogic Server12c上でJAX-RSを開発するときのポイントとなるJerseyのアップグレード方法やJAX-RSのトレース方法、セキュリティの設定についてもご紹介します。

[もっと読む]

金曜日 4 19, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(6) JAX-RS 第1回

実践! Java EE 6 ロゴ

本連載は、サンプル・アプリケーションの開発を通じてJava Platform, Enterprise Edition 6 (Java EE 6)の仕様とその魅力をお伝えすることを目的としています。今回から2回にわたって、Java API for RESTful Webサービス (JAX-RS)をとりあげます。Restful Webサービスは従来のWebサービスよりも軽量でスケラーブルであり、大量アクセスのWebサービスに向きます。また、クライアント側の使用する機能が基本的にHTTPだけでよいことから、様々なデバイスからのアクセスが可能です。その他、管理系ツールの操作インターフェースとしても応用されています。JAX-RSはこういったRestful WebサービスのJavaでの標準APIをJavaEE環境で実現したものです。今回はJAX-RSによるRestful WebサービスのサンプルアプリケーションをWebLogic12cとOEPEを使って開発してきます。

[もっと読む]

火曜日 4 09, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(5) JPA 第2回

実践! Java EE 6 ロゴ

本連載では、Java Platform, Enterprise Edition 6 (Java EE 6) を実際の開発に活用していただくための情報をお届けしています。 今回も前回から引き続き Java Persistence API (JPA) を取り上げます。 前回は、JPAの基礎に関してご紹介しました。今回は、アプリケーションの排他制御及びJPAで使用可能なクエリに関してご紹介します。
(日本オラクル Fusion Middleware事業統括本部 松林晶)

[もっと読む]

月曜日 4 01, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(4) JPA 第1回

実践! Java EE 6 ロゴ

本連載は、サンプル・アプリケーションの開発を通じてJava Platform, Enterprise Edition 6 (Java EE 6)の仕様と、その魅力をお伝えすることを目的としています。今回から2回にわたって、Java Persistence API(JPA)をとりあげます。JPAは簡単に言うと、O/Rマッピングのフレームワークで、Javaのオブジェクトとリレーショナルデータベースのデータを相互にマッピングします。JPAを利用することにより、開発者はJavaのオブジェクトを操作し、簡単にデータベースのデータを参照、更新することが可能になります。
(日本オラクル Fusion Middleware事業統括本部 松林晶)

[もっと読む]

金曜日 3 01, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(3) JSF 第2回

実践! Java EE 6 ロゴ

本連載では、Java Platform, Enterprise Edition 6 (Java EE 6) を実際の開発に活用していただくための情報をお届けしています。 今回も前回から引き続き JavaServer Face (JSF) を取り上げます。 前回は、Facelets によるページ・デザインやマネージド Bean の実装、ページ・ナビゲーションの設定など基本的な機能を紹介しました。 今回はコンバータやバリデータの利用方法や、アプリケーションの国際化、アプリケーション・ロジックの実装方法などを説明します。 また、JSF 2.0 の新機能の目玉の一つである Ajax 対応についても紹介します。

[もっと読む]

水曜日 2 13, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(2) JSF 第1回

実践! Java EE 6 ロゴ

本連載では、サンプル・アプリケーションの開発を通じて Java Platform, Enterprise Edition 6 (Java EE 6) の仕様とその魅力をお伝えすることを目的としています。 今回から2回にわたって、 JavaServer Faces (JSF) をとりあげます。 現在は Web ベースの企業システムが広く普及していますが、リッチなユーザー・インタフェースへのニーズの高まりやスマートフォン/タブレットなどのマルチチャネル・アクセスなど、アプリケーションの複雑性は増す一方です。 JSF は Java EE における Web アプリケーション開発のための標準フレームワークです。 今回は、 JSF を利用することで Web アプリケーション、特にユーザー・インタフェース開発がどのように効率化できるかを説明します。

[もっと読む]

水曜日 1 30, 2013

[連載] WebLogic Server 12cでJava EE 6を動かしてみよう!(1) 概要

実践! Java EE 6 ロゴ

Java Platform, Enterprise Edition 6(Java EE 6)が正式に2009年12月にリリースされてから、早3年が経ちました。しかし、Java EE 6を取り入れた開発はどれくらい世の中に広まっているのでしょうか?従来ながらのWebシステムの開発では、JSP/Servlet仕様だけを利用し、Struts/Springなどのフレームワークを組み合わせて利用する開発スタイルがまだまだ多いのではないでしょうか?本連載では、開発者の皆様に少しでもJava EE 6の魅力をお伝えし、実際の開発現場で利用していただけるように、Java EE 6を動かして仕様を理解することができる内容を連載していきます。

[もっと読む]
About

エンタープライズJavaアプリケーションの開発、管理、運用基盤といえばOracle WebLogic Server




Search

Archives
« 4月 2014
  
1
2
4
5
6
7
8
9
10
11
12
13
14
15
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
今日