【レポート】
JSFが標準技術であるということはいくつかの利点を生み出す。まずは、周辺ソリューションが揃いやすいということだ。端的な例としては、IDEによる手厚いサポートが実現されるだろう。既にIBM/Oracle/Sunはそれぞれ、JSFの開発をGUIで行うことが出来るIDEをリリースしている。うち、OracleとSunのものはともに無料で利用可能だ。さらに、Eclipseベースのものもいくつか登場している。こうしたうごきによりJava EEの裾野を広げ、開発者の獲得が容易になることが期待できるだろう。
そして、JSFベースの拡張フレームワークも期待できる。すでに見てきたとおり、JSFはJSPを標準としてその実装を義務づけているが、JSPのカスタムタグはプログラマには直感的でもウェブデザイナーにはあまり優しくないだろう。この意味ではTapestryのようにHTMLでビューが記述できる拡張が求められる。また、Strutsのようにより強力なコントローラが欲しいというニーズもあるだろう。すでにこれらのニーズに応えるべくいくつかのプロジェクトが開始されており、これによりJSFによる開発が効率化され、また、より広いシーンで利用できるものになるだろう。
そしてもう一つ、次の点にも注目したい。
従来のJava EE(J2EE)の開発においてコントローラは層はStrutsがデファクトスタンダードとして多く利用されてきたが、Java EE 5ではJSR 127として標準化されているJSFが名実ともにオープンスタンダードとしてこれを受け持つものとなる。つまり、従来StrutsなどJava EE(J2EE)の外にある標準化されない技術に頼ってきたコントロール層がJava EEのなかで実現される。JSFによりJava EEがMVC 3層すべてを完全にカバーできる標準となったわけだ。JSFはEoDはもちろん、Java EEにひとつの完結・完全性をもたらすといえるだろう。
Java Platform, Enterprise Edition 5 (Java EE 5)を構成するテクノロジ
(米Sun Microsystemsのウェブサイト より)
Web Services Technologies
| Implementing Enterprise Web Services | JSR 109 |
| Java API for XML-Based Web Services (JAX-WS) 2.0 | JSR 224 |
| Java API for XML-Based RPC (JAX-RPC) 1.1 | JSR 101 |
| Java Architecture for XML Binding (JAXB) 2.0 | JSR 222 |
| SOAP with Attachments API for Java (SAAJ) | JSR 67 |
| Streaming API for XML | JSR 173 |
| Enterprise JavaBeans 3.0(EJB 3.0) | JSR 220 |
| J2EE Connector Architecture 1.5 | JSR 112 |
| Java Servlet 2.5 | JSR 154 |
| JavaServer Faces 1.2(JSF 1.2) | JSR 252 |
| JavaServer Pages 2.1(JSP 2.1) | JSR 245 |
| JavaServer Pages Standard Tag Library(JSTL) | JSR 52 |
| J2EE Management | JSR 77 |
| J2EE Application Deployment | JSR 88 |
| Java Authorization Contract for Containers | JSR 115 |
| Common Annotations for the Java Platform | JSR 250 |
| Java Transaction API (JTA) | JSR 907 |
| JavaBeans Activation Framework (JAF) 1.1 | JSR 925 |
| JavaMail | JSR 919 |
| Web Service Metadata for the Java Platform | JSR 181 |
| 太陽光発電の国内出荷が好調、累計100万件を突破 [14:39 5/24] |
| 4人が同時に違う色で書き込むことができる「インタラクティブ・プラズマディスプレイ」 [13:20 5/24] |
| 【レポート】利用頻度に応じて最適配置! ETERNUSの自動階層制御 - 富士通フォーラム2012 [10:43 5/24] |
| 近畿大学、セシウムを99%以上取り除く「ゼオCa漆喰」を開発 [10:10 5/24] |
| 【連載】"ものづくり"の現場から - 広がるMATLAB/Simulinkの世界 第2回 アイデアを即座に形に - 新たなセキュリティ技術の開発を目指すNICT [10:00 5/24] |
|
今までにダイエットにかけたお金は平均10万円。ダイエットに関する意識調査 [14:41 5/24] ライフ |
|
60万点の品揃え!日本最大級の「彩の国所沢古本まつり」所沢で開催 [14:40 5/24] ライフ |
|
結婚準備中68%がパートナーとケンカあり。理由は「まかせきり態度」 - ゼクシィ調査 [14:39 5/24] ライフ |
|
太陽光発電の国内出荷が好調、累計100万件を突破 [14:39 5/24] エンタープライズ |
|
カロリー25%カット「油で揚げていない若鶏竜田」発売 - 日本生協連 [14:38 5/24] ライフ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。