スライド 1

Size: px
Start display at page:

Download "スライド 1"

Transcription

1 三菱 UFJ インフォメーション テクノロジー株式会社 IT プロデュース部斉藤賢哉

2 Agenda 1. 三菱 UFJインフォメーションテクノロジーのご紹介 2. Javaと私 3. Java EEの変遷とJava EE 6 4. Java EE 6の特徴 5. Java EE 6で再考されるべきアプリケーション設計パターンの考察 (1) 6. Java EE 6で再考されるべきアプリケーション設計パターンの考察 (2) 7. Java EE 6における企業内フレームワークのあり方 8. Java EE 6との付き合い方 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 2

3 1. 三菱 UFJ インフォメーションテクノロジーのご紹介 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 3

4 三菱 UFJインフォメーションテクノロジー株式会社のご紹介 2009 年 7 月 1 日 3 社が合併し誕生 東京三菱インフォメーションテクノロジー株式会社 (2000 年 4 月設立 ) 株式会社 UFJ 日立システムズ (2002 年 10 月設立 ) UFJIS 株式会社 (2004 年 4 月設立 ) 資本金 :181 百万円 ( 三菱東京 UFJ 銀行 85% MUFG15%) 従業員 : 約 1500 人超 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 4

5 2. Java と私 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 5

6 Java と私 (1) 2001 年より Javaの本格的な普及に伴い学習を始める 2002 年 ~2004 年 大規模 Java EEシステムを経験 2005 年 7 月 米国の JavaOne に初めて参加 2007 年 7 月に マスタリングJavaEE5 の初版を出版 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 6

7 Java と私 (2) 2009 年 11 月に マスタリング JavaEE5 第 2 版 を出版 2010 年 10 月に DB Magazine にて Java EE 6 の特集記事を執筆 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 7

8 3. Java EE の変遷と Java EE 6 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 8

9 Java EE の変遷と Java EE 6 の位置づけ (1) API の拡張 追加の歴史を振り返ると 黎明期成長期 やや迷走 挽回 成熟期 1999 J2 E E 1.2 S ervlet 2.2 JS P 1.1 EJB 1.1 JM S JavaM ail 2001 J2 E E 1.3 S ervlet 2.3 JS P 1.2 EJB 2.0 JM S 1.0 JA X P 1.1 JC A 1.0 JavaM ail J2 E E 1.4 S ervlet 2.4 JS P 2.0 EJB 2.1 JM S 1.1 JA X -R PC 1.0 S A A J 1.1 JA X P 1.2 JC A 1.5 JavaM ail Ja va E E 5 S ervlet 2.5 JS P 2.1 JS F 1.2 EJB 3.0 JPA 1.0 JM S 1.1 JA X -R PC 1.1 JA X -W S 2.0 S A A J 1.1 JA X B 2.0 JA X P 1.2 JC A 1.5 JavaM ail Ja va E E 6 S ervlet 3.0 JS P 2.2 JS F 2.0 E JB 3.1 JP A 2.0 B ean V alidation 1.0 C D I 1.0 JA X -R S 1.1 JM S 1.1 JA X -R PC 1.1 JA X -W S 2.2 S A A J 1.1 JA X B 2.2 JA X P 1.3 JC A 1.6 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 9

10 Java EE の変遷と Java EE 6 の位置づけ (2) 何を追及してきたか 黎明期成長期 やや迷走 挽回 成熟期 1999 J2 E E J2 E E J2 E E Ja va E E Ja va E E 6 機能性 開発容易性 軽量化 移植性 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 10

11 Java EE の変遷と Java EE 6 の位置づけ (3) J2EE 1.4 まで 機能性の拡張が重視され 開発容易性は置き去りに 特にEJBは 使えない標準技術 として開発現場からは敬遠 その一方でSpring HibernateといったOSSフレームワークが人気を博す Java EE 5 の登場 Spring Hibernate といった OSS コミュニティの成果を標準仕様に取込 開発容易性 (EoD) の実現を果たす POJO+ アノテーション による新しいプログラミングモデルの導入 XML 地獄 からの解放やテスト容易性をもたらす Java EE 5 はエンタープライズシステムの世界に広く浸透 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 11

12 Java EE の変遷と Java EE 6 の位置づけ (4) Java EE 5 仕様に対する主な要求 取り残されたプレゼンテーション層 API( サーブレット JSF) における EoD 化 DI( 依存性の注入 ) や AOP( アスペクト指向プログラミング ) の高度化 汎用性の向上 RESTful Web サービスのサポート そして Java EE 6 へ 2009 年 12 月 Java EE 6 の正式仕様が公開 Java EE 5 に残された 未成熟な部分 はすべて解消 Java EE 6 は エンタープライズアプリケーションのプラットフォーム API としての集大成であり完成形でもある! 2011 年には主要な製品の Java EE 6 対応も終わり 本格的な普及フェーズへ All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 12

13 4. Java EE 6 の特徴 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 13

14 Java EE 6 における進化 (1) 機能拡張 新規 APIの追加 CDI 1.0 JAX-RS 1.1 Bean Validation 1.0 既存 APIの機能拡張 Servlet 3.0 JSF 2.0 EJB 3.1 JPA 2.0 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 14

15 Java EE 6 における進化 (2) 開発容易性の向上 設定ファイルの極小化 Servlet JSF 軽量化 プロファイルの導入 プルーニングの導入 パッケージングの見直し 移植性の向上 JNDI 名の標準化 悲観的ロックの標準化 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 15

16 機能性の向上 ~JSF2.0(1) JSF(JavaServer Faces) とは Webアプリケーション構築のための標準フレームワーク JSF2.0では 従来のJSFの課題が数多く解消され 実用性が大幅に向上 JSF2.0 の新機能 AJAXの標準サポート ブックマーカビリティ 宣言的なバリデーション (Bean Validation) Flashスコープ DataModelを使わないデータテーブル ページレイアウトのテンプレート化 (Facelets) All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 16

17 機能性の向上 ~JSF2.0(2) JSF によるページ作成パターン JSF タグを直接利用する か HTML タグに JSF タグを埋め込む か プロジェクトに応じて使い分けが可能に JSF タグを直接利用 <h:inputtext id="customername value="#{customerinputbean.customername}" required="true"> <f:validatelength maximum="10" /> </h:inputtext> HTML タグに JSF タグを埋め込む <input type="text" id="customername" jsfc="h:inputtext" value="#{customerinputbean.customername} required="true"> <f:validatelength maximum="10" /> </input> All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 17

18 機能性の向上 ~EJB3.1 EJB(Enterprise JavaBeans) とは エンタープライズシステムに不可欠なトランザクション管理を実現するための Java アプリケーション EJB3.1 では 開発容易性向上のための様々な機能拡張がなされている EJB3.1 の新機能 インタフェースが省略可能に シングルトンセッションBeanのサポート 組み込みEJBコンテナのサポート タイマーサービスの拡張 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 18

19 機能性の向上 ~JPA2.0 JPA(Java Persistence API) とは データベースアクセスを行うための O/R マッピングフレームワーク O/R マッピング オブジェクトモデル (Java クラス ) とリレーショナルモデル (RDB のテーブル ) をマッピングするアーキテクチャ JPA2.0 では 開発者からのフィードバックを受けて様々な便利な機能が追加されている JPA2.0 の新機能 クライテリアの導入 悲観的ロック ( 排他ロック ) の標準化 JPQLの拡張 ElementCollectionのサポート バリデーション機能のサポート リレーションシップの改善 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 19

20 機能性の向上 ~CDI(1) CDI(Contexts and Dependency Injection for Java) とは DI によって Java EE の様々なコンポーネント (JSF EJB など ) をシームレスに統合するための技術 Java EE 6 最大の目玉 DI クラスとクラスを結び付けるための仕組み DI を利用するとクラス同士が疎結合となり単体 テストを実施しやすくなる 従来 (Java EE 5) の DI Java EE 5 では DI を利用できるクラスは Java EE サーバがライフサイクルを管理するクラスに限定 CDI によって汎用的かつ安全な DI が可能に 任意の JavaBeans クラスが対象に 修飾子によりタイプセーフを実現 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 20

21 機能性の向上 ~CDI(2) 新しく導入された カンバセーションスコープ により Web ブラウザ上で複数の対話処理を平行して進めることが可能に セッションスコープ H ttps ession の生成で開 始 ( ログインなど ) H ttps ession の破棄で終了 ( ログアウトやタイムアウト など ) カンバセーションスコープ 対話処理の開始 複数の対話処理を 平行して進めても 問題ない 対話処理の終了 時間の流れ All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 21

22 機能性の向上 ~JAX-RS(1) JAX-RS(Java API for RESTful Web Services) とは Java で RESTful Web サービスを実現するための API サービスは POJO+ アノテーション によって作成する Java オブジェクトと HTTP メッセージを アノテーションにより自動マッピング (XML JSON など様々な MIME タイプに対応 ) JAX-RS エンジン MIME タイプが "XXX" のメッセージをデコード 要求メッセージ デコード リソースメソッドの呼び出し Foo オブジェクト Bar オブジェクト 引数 戻り値 public Bar amethod(foo foo) {... } リソースメソッド return bar; 応答メッセージ エンコード MIME タイプが "YYY" のメッセージをエンコード All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 22

23 機能性の向上 ~JAX-RS(2) JAX-RS の 2 つの用途 バックエンドにおけるアプリケーション連携技術 SOAP Web サービスと一長一短あり Web ブラウザ上で動作する JavaScript プログラムとサーバサイドの連携 サーバサイドは JAX-RS によってサービスを提供 Web ページは JQuery などの JavaScript ライブラリを利用してリッチなページを作成 Web ページとサーバサイドは AJAX によって通信 リッチなシングルページの Web アプリケーションが構築可能 Web アプリケーションのパターンの 1 つ (Part5 にて言及 ) All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 23

24 開発容易性の向上 設定ファイルの極小化 Servlet アノテーションによってメタ情報を設定可能となり web.xml ファイルが不要に JSF アノテーションによるメタ情報定義や 規約によるページ遷移定義によって JSF 設定ファイル (face-config.xml) が不要に All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 24

25 軽量化 (1) プロファイルの導入 従来の Java EE は仕様が巨大すぎる プロファイル を導入 プロファイル ある特定の用途に限定された API のサブセット Web プロファイル Web アプリケーションの開発に特化 ベンダー : 製品のターゲットを明確に ユーザ : 製品選定が容易に 開発者 : 学習の目標を設定しやすくなる JavaEE6 フルスタックの主要 A PI S ervlet JS P(JavaS erver Pag es) JS F(JavaS erver Faces) EJB (Enterprise JavaB eans) JPA (Java Persistence A PI) B ean V alidation C D I(C ontexts and D ependency Injection for Java) JM S (Java M essage S ervice) JA X -W S (Java A PI for X M L-B ased W eb S ervices) JA X -R S (Java A PI for R ES T ful W eb S ervices) JC A (J2 EE C onnector A rchitecture) JavaM ail W eb フ ロファイル All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 25 E JB Lite

26 軽量化 (2) プルーニングの導入 JavaEE の最初のリリースから 10 年以上が経過し API が肥大化 現時点ではほとんど使われなくなったもの 別の API に取って代わられたものが含まれている 不要な API を段階的にプルーニング ( 削除 ) するためのプロセスが導入 まず候補が提示され 次のメジャーリリース時に削除するかどうかを決定 主に以下の API がプルーニングの候補 JAX-RPC EJB2.x EntityBean(CMP) JAXR JavaEE Deployment フルスタック API をサポートし続けなくてはならない Java EE ベンダの負担は 長期的には軽減 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 26

27 軽量化 (3) パッケージングの見直し 従来のパッケージング EJBクラスは 必ずEJB-JARにパッケージングする Fooクラス (EJB) Bar.war Foo.jar Foo.ear Java EE 6 におけるパッケージング EJB クラスを直接 WAR ファイルにパッケージング可能に Foo クラス (EJB) Foo.war All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 27

28 移植性の向上 JNDI 名の標準化 EJB3.0 により DI が可能となったが 依然として JNDI ルックアップを使わざるをえないケースがある ただし従来の JNDI ルックアップではベンダー毎に JNDI 名の仕様が統一されておらず 移植性の面で課題に Java EE 6(EJB3.1) では JNDI 名のネーミングルールが標準化 この対応により Java EE サーバ製品間の移植性が大幅に向上 悲観的ロックの標準化 JPA1.0 により各データベースは 方言 は吸収されたが 悲観的ロック ( 排他ロック ) の仕様が標準化されておらず マルチデータベースのアプリケーション開発が困難に Java EE 6(JPA2.0) では 悲観的ロックの仕様が標準化 この対応により データベースサーバ製品間の移植性が大幅に向上 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 28

29 5. Java EE 6 で再考されるべきアプリケーション設計パターンの考察 (1) All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 29

30 Web アプリケーションのパターンの推移 Web アプリケーションのパターンは Java EE 6 の登場により 伝統的な MVC パターン (Struts1.x など ) から 以下のようなパターンに推移 JSF2.0(HTML+JSF タグ埋め込み ) パターン JSF2.0( リッチな UI コンポーネント活用 ) パターン JavaScript+JAX-RS パターン All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 30

31 Web アプリケーションの機能の整理 Web アプリケーションの機能 ( 以下 ) 別に 各パターンを考察する デコレーション CSS 等によって行われる画面の装飾 業務的な画面設計 HTMLによって作成される業務的な画面設計 JavaScriptによって行われるイベント処理 ビューモデルのメタ設計 ビューモデルとのマッピング バリデータ 入出力項目の長さ設定 ビューモデル 入出力項目を表すモデル プレゼンテーションロジック 入出力項目に対するアクション 会話情報 ( セッション情報 ) の管理 ビューモデルとビジネスロジックの橋渡し All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 31

32 伝統的な MVC パターン (Struts1.x など ) デコレーション 業務的な画面設計 ビューのメタ設 計 ビューモデル プレゼンテーションロジック CSS JSP+Struts タグ +JavaScript Struts タグの属性 ActionForm クラス Action クラス デザイナー サーバサイド開発者 サーバサイド開発者は JSP ページを作成するが デザイナーは HTML+CSS を作成するため 成果物を共有しにくい Struts タグを使った JSP ページは Web ブラウザで表示不可能 ( 崩れる ) なため 場合によっては HTML によるモックアップを別途作成する必要がある All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 32

33 JSF2.0(HTML+JSF タグ埋め込み ) パターン デコレーション 業務的な画面設計 ビューのメタ設 計 ビューモデル プレゼンテーションロジック CSS HTML+JSF タグ +JavaScript JSF タグの属性 マネージド Bean クラス デザイナー サーバサイド開発者 サーバサイド開発者は HTML ページを作成するため デザイナーと成果物を共有しやすい HTML ファイルは Web ブラウザで表示可能なため HTML によるモックアップ作成が不要に All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 33

34 JSF2.0( リッチな UI コンポーネント活用 ) パターン デコレーション 業務的な画面設計 ビューのメタ設 計 ビューモデル プレゼンテーションロジック XHTML+JSF タグ JSF タグの属性 マネージド Bean クラス サーバサイド開発者 JSF のリッチな UI コンポーネントを活用することによってすべての機能をカバーする 1. JSF 拡張フレームワーク (PrimeFaces 等 ) を活用する 2. 自ら UI コンポーネントを開発する JSF2.0 では UI コンポーネントの開発が大幅に簡素化 JSF タグを使った XHTML ファイルは Web ブラウザで表示不可能 ( 崩れる ) なため 場合によっては HTML によるモックアップを別途作成する必要がある All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 34

35 JavaScript+JAX-RS パターン デコレーション 業務的な画面設計 ビューのメタ設 計 ビューモデル プレゼンテーションロジック HTML +JavaScript +CSS クライアントサイド開発者 Web リソースクラス (JAX-RS) サーバサイド開発者 サーバサイドとクライアントサイドの完全分離が可能 ネットワークの境界線 = 人の境界線 成果物を一切シェアしない サーバサイドのサービスは 再利用可能 クライアントサイドは JavaScript 以外の技術 (Flex など ) に置き換えることも可能 シングルページアプリケーションの構築に適している All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 35

36 まとめ ~ Java EE 6 における Web アプリケーション開発 Java EE 6 における Web アプリケーション開発では 伝統的な MVC パターン (Struts1.x など ) の課題は解決 アプリケーションの特性や開発体制によって 以下のパターンから選択可能となる JSF2.0(HTML+JSF タグ埋め込み ) パターン JSF2.0( リッチな UI コンポーネント活用 ) パターン JavaScript+JAX-RS パターン All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 36

37 6. Java EE 6 で再考されるべきアプリケーション設計パターンの考察 (2) All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 37

38 Java EE のトラディショナルなソフトウェア構成 (1) Java EE アプリケーションのトラディショナルなソフトウェア構成 3 ティア構成 (3 階層構成 ) プレゼンテーション層 JSF( またはその他の Web フレームワーク ) ビジネス層 データアクセス層 EJB JPA クライアント Java EE サーバ ( コンテナ ) プレゼンテーション層 JSF ビジネス層 EJB データアクセス層 JPA データベース 依存関係 原則として 各ティアは疎結合 ( 交換可能 ) にする All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 38

39 Java EE のトラディショナルなソフトウェア構成 (2) 3 ティア構成のメリット 大規模なアプリケーション開発において 分業がしやすくなる 各ティアが疎結合となっているため 相互に影響しにくい 入出力項目の名前に変更があっても ビジネス層に影響が及ばない データベースのカラムに変更があっても ビジネス層に影響が及ばない 再利用性 拡張性が高い 複数のプレゼンテーション技術に同時に対応できる PC とモバイルなど 新しいプレゼンテーション技術が登場した場合 容易に対応できる All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 39

40 Java EE のトラディショナルなソフトウェア構成 (3) 3 ティア構成の課題 構成が複雑になりやすい 各ティアを疎結合にするためには ティアとティアをつなぎ合わせるための グルーコード が必要 例えば受け渡し用のオブジェクト (DTO) を作成し 値をコピーする必要がある コード量が非常に多くなる 3 ティア構成に対する問題提起 必ずしも分業が必要なほど 大規模なアプリケーションばかりではない アプリケーションのライフサイクルの中で 本当に プレゼンテーション層を入れ替えること があるのか All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 40

41 Java EE 6 におけるソフトウェア構成 ティア分割を意識しないソフトウェア構成 Java EE 6 では CDI によって 各コンポーネントモデル (JSF EJB JPA) がシームレスに連携できるようになった パッケージングが見直され EJB クラスを直接 WAR ファイルにパッケージング可能になった 受け渡し用のオブジェクト (DTO) は不要になり ティア分割を意識しないソフトウェア構成が実現可能に (Ruby on Rails のイメージ ) クライアント Java EE サーバ ( コンテナ ) JSF データベース EJB JPA 例えば セッション Bean(EJB) をマネージド Bean(JSF) として扱い ビューから直接バインド エンティティクラス (JPA) をそのまま受け渡し用のオブジェクト (DTO) として使用する All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 41

42 まとめ ~Java EE 6 におけるソフトウェア構成 Java EE 6 時代のソフトウェア構成 ティア分割を意識しない構成 は 3 ティア構成に比べて以下のようなメリットがある コード量が少なくなる 構成がシンプルになる Java EE 6 では 3 ティア構成と ティア分割を意識しない構成 を アプリケーションの特性や規模に応じて選択可能となる All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 42

43 7. Java EE 6 における企業内フレームワークのあり方 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 43

44 エンタープライズアプリケーションの実装規模の変化 実装規模 アプリケーション アプリケーションの生産性は向上 ( 実装規模は縮小 ) 企業内フレームワーク O S S フレームワーク 企業内フレームワークの実装規模は縮小傾向 ただし依然として必要 OSS フレームワークの実装規模 ( 適用範囲 ) は縮小 DI AOP O/R マッピングなど OSS フレームワークの成果を標準仕様に取り込み Java EE サーバの機能はますます充実 Java E E サーバ ( 標準 A P I) J2EE 黎明期現在 (JavaEE6 時代 ) 時間の流れ All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 44

45 Java EE 6 時代における企業内フレームワーク (1) Java EE 6 時代における企業内フレームワーク Java EE 仕様の機能拡張によって 従来に比べると実装規模は大幅に縮小 ただし 企業内フレームワークの存在意義がなくなったわけではない 当該企業内では標準的だが一般化が困難な機能は 企業内フレームワークとしての作り込みが必要 Java EE 6 でも必要な企業内フレームワークの主な機能 インフラ要件 運用要件を満たすための機能 ロギング 例外処理 通信タイムアウト リソースのクローズ保証 企業固有のシステム間連携 認証基盤連携 レガシーシステム連携 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 45

46 Java EE 6 時代における企業内フレームワーク (2) Java EE 6 における企業内フレームワークの開発方法 Java EE 6 の機能によって これまで以上に企業内フレームワークを開発しやすくなっている アプリケーションが意識しない機能 ( 主に非機能要件 ) は インターセプタ フィルタ ハンドラを利用することによって 透過的に 織り込む ことができる アプリケーションはあくまで POJO アプリケーションが明示的に必要とする機能は フレームワークを CDI によってインジェクトさせる (API として呼び出すのではなく ) ことで アプリケーションとフレームワークが疎結合になる アノテーションによって容易に実装可能に Java EE 6 をベースにした企業内フレームワークの積極的な活用をおススメしたい All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 46

47 8. Java EE 6 との付き合い方 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 47

48 Java EE 6 に移行すべき事由 (1) 生産性 保守性の観点 機能の大幅拡張 アプリケーションの実装規模の縮小化 テスト容易性の向上 オブジェクト指向に則った純粋なモデリングが可能に 従来のJava EE( 特にJ2EE1.4) に比べ 生産性 保守性は飛躍的に向上 学習コストの観点 複雑な API や設定ファイルの習得が不要に より学習しやすいフレームワークへ 習得することが多くなったように見えるのは 複雑化しているわけではなく カバーする機能が増えているに過ぎない All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 48

49 Java EE 6 に移行すべき事由 (2) 移植性の観点 移植性の向上により Java EE サーバ製品 データベース製品が容易に交換可能に 特定ベンダーにロックインされるリスクが軽減 ガバナンスの観点 Java EE 6 は 使える標準 として 長く安心して使っていくことができる 企業内のアーキテクチャを Java EE 6 に一本化することで 様々な設計ノウハウを社内に蓄積することができ 開発者も育成しやすくなる 以上の事由から Java EE 6 への積極的な移行をおススメしたい 新規システムの開発もさることながら 償却が終わろうとしている J2EE1.4 時代のアプリケーションは Java EE 6 に全面移行するべき時期 アプリケーション開発者の育成が 当面の課題 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 49

50 Java EE 6 に向けた開発者の育成について アプリケーション開発者の育成 アプリケーション開発者の育成プランの見直しが必要 抽象度の低い API( サーブレット JDBC ) は 仕組みを理解する程度に留める IT アーキテクトは 抽象度の低い API もしっかりと習得すべき オブジェクト指向設計やモデリングのスキルを一層強化するべき 開発者タイプ別の Java EE 6 の習得方法 既存の Java EE 開発者 (Java EE 5 ベース ) は 容易に移行が可能 既存の Java EE 開発者 (J2EE1.4 ベース ) は POJO+ アノテーション 型開発へのパラダイムシフトや DI および AOP の理解 習得が必要 新規の Java EE 開発者は Ruby on Rails と同じようにフルスタックなフレームワークとして Java EE 6 の習得を目指す Java EE 6 開発者育成のための教育コンテンツの拡充が必要 All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 50

51 ご清聴ありがとうございました All Rights Reserved,Copyright 2012 Mitsubishi UFJ Information Tecnology,Ltd. 51

Make the Future Java FY13 PPT Template

Make the Future Java FY13 PPT Template Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada 1 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

More information

スライド 1

スライド 1 三菱 UFJ インフォメーションテクノロジー株式会社 IT プロデュース部斉藤賢哉 1. イントロダクション All Rights Reserved,Copyright 2013 Mitsubishi UFJ Information Tecnology,Ltd. 2 三菱 UFJ インフォメーションテクノロジー株式会社のご紹介 2009 年 7 月 1 日 3 社が合併し誕生 東京三菱インフォメーションテクノロジー株式会社

More information

Microsoft Word 基_シラバス.doc

Microsoft Word 基_シラバス.doc 4-5- 基 Web アプリケーション開発に関する知識 1 4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に

More information

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す 5-1- 応開発フレームワークに関する知識 1 5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関する知識 を受講受講前提済みであること または 同等の知識を有すること

More information

V8.1新規機能紹介記事

V8.1新規機能紹介記事 WebOTX V8.1 新規機能 EJB 3.0 WebOTX V8.1より Java EE 5(Java Platform, Enterprise Edition 5) に対応しました これによりいろいろな機能追加が行われていますが 特に大きな変更であるEJB 3.0 対応についてご紹介いたします なお WebOTX V7で対応したEJB 2.1についてもWebOTX V8.1で引き続き利用することが可能です

More information

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋 1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋 2 Agenda JBoss Seam とは JBoss Seam のコンテキスト管理 JBoss Seam と JSF JBoss Seam のその他の機能 JBoss Embeded EJB3 まとめ JBoss

More information

JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和

JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和 JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和 Who am I? Hi, I m glad to see you! 2 Arquillian??? インテグレーションテストのための テスティングプラットフォーム http://www.jboss.org/arquillian.html 3 テスティングプラットフォーム?

More information

Java 16x9 PPT Interim Template

Java 16x9 PPT Interim Template Java EE 利用者のための Java EE 8 以降の世界に向けた歩き方 日本オラクル株式会社クラウド テクノロジー事業統括 Cloud Platform ソリューション本部柳原伸弥 2018 年 5 月 17 日 Copyright 2018, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The

More information

プレポスト【問題】

プレポスト【問題】 コース名 : サーブレット /JSP/JDBC プログラミング ~Eclipse による開発 ~ 受講日 氏名 1 JDBC の説明として 間違っているものを 1 つ選びなさい 1. JDBC を使用してデータベースへアクセスするときには JDBC API が必要である 2. JDBC API は java.lang パッケージとして提供されている 3. JDBC には JDBC API JDBC

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション D-3 今だからこそ考える エンタープライズ モバイル アプリケーション開発 2015/07/15 株式会社エクサ テクノロジーイノベーション部開発品質技術室 原嶋徹 2015 EXA CORPORATION Web 技術を使ったモバイル アプリで 業務改善してみませんか? Apache Cordova のご紹介 1 エンタープライズの定義 エンタープライズ 企業向けアプリケーション例 : 営業管理

More information

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i) 特許庁アーキテクチャ標準仕様書 ( 参考 ) 処理シーケンスサンプル集 第. 版 平成 28 年 6 月 特許庁 改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i) はじめに () 本書の位置づけ 本書は, 特許庁アーキテクチャ標準仕様書 に基づきシステムの動的な振る舞いを処理シーケンスとして定める際に参考とするサンプル集である

More information

rcp-add-01:アーキテクチャ設計書

rcp-add-01:アーキテクチャ設計書 Web 注文管理システム ( サンプル ) 履歴 バージョン 改訂内容 改訂者 改訂日 0.1 新規作成 山下 2010/11/1 目次 1. はじめに 1.1 本文書の目的 1.2 参照資料 / 文献 2. 概説 2.1 アーキテクチャ要件 2.3 対象とする機能要件 ( ユースケース ) 2.4 アーキテクチャ設計方針 2.4 仮定と依存 3. 構造及び構成 3.1 物理配置図 3.2 実行環境

More information

WebOTX V6 J2EEアプリケーションのトラブルシューティング

WebOTX V6 J2EEアプリケーションのトラブルシューティング WebOTX V6 J2EE アプリケーションのトラブルシューティング ( リソース参照 EJB 参照 ) 2006 年 11 月初版 改版履歴 i 目次 1 はじめに...1 2 リソース参照 EJB 参照について...1 3 リソース参照 EJB 参照の設定に問題がある時のエラーと対処方法について...2 4 設定方法...2 4.1 リソース参照...3 4.1.1 WebOTX 配備ツールを使用する場合...3

More information

(Microsoft PowerPoint - Java\221\3462\225\224\211\357\224\255\225\\\216\221\227\ ppt)

(Microsoft PowerPoint - Java\221\3462\225\224\211\357\224\255\225\\\216\221\227\ ppt) システム開発における 生産性の検証 平成 19 年度 OISA 技術研究会 JAVA 第 2 部会 1 2008.02.19 目次 1. 部員紹介 2. 生産性向上に向けて 3.Seasar2 4. テストプログラムによる検証 5. 考察 6. まとめ 2 1. 部員紹介 3 部員紹介 葛城啓之 ( 株式会社オーイーシー ) 工藤寿彦 ( 九州東芝エンシ ニアリンク 株式会社 ) 白石和稔 ( 大銀コンヒ

More information

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル 5-1- 基 開 発 フレームワークに 関 する 知 識 1 5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベルとして 学 ぶ Ⅱ. 対 象 専 門 分

More information

Slide 1

Slide 1 Java EE 6 最新機能のご紹介 日本オラクル株式会社 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい

More information

1 Copyright 2013, Oracle Corporation Japan, all rights reserved.

1 Copyright 2013, Oracle Corporation Japan, all rights reserved. 1 Copyright 2013, Oracle Corporation Japan, all rights reserved. エスケイプ フロム レガシー J2EE 大橋勝之 日本オラクル株式会社コンサルティングサービス 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード

More information

スライド タイトルなし

スライド タイトルなし 業務システム開発用フレームワーク TERASOLUNA Framework for.net 2008 年 10 月 18 日 ( 土 ) presented by tatsumihr 株式会社 NTT データ技術開発本部立見博史 記載されている会社名 商品名 又はサービス名は 各社の登録商標又は商標です Agenda はじめに TERASOLUNA for.net 概要 デモ まとめ Agenda

More information

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構 5-3- 応統合開発環境に関する知識 1 5-3- 応統合開発環境に関する知識 統合開発環境と バグ管理ツール ビルドツールなど様々な開発ツールとの連携や MVCフレームワークなどの Javaフレームワークとの連 Ⅰ. 概要携 C 言語やスクリプト言語など Java 以外の言語での利用方法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-3- 基統合開発環境に関する知識

More information

SinfonexIDaaS機能概要書

SinfonexIDaaS機能概要書 ~ ID 管理システム用フレームワーク ~ Ver.2.0 標準仕様説明書 目次 1. Sinfonex IDaaS/Federation Manager とは... 1 2. アーキテクチャ... 2 3. 特徴... 3 4. 機能... 6 5. システム要件... 9 i 1. Sinfonex IDaaS/Federation Manager とは Sinfonex IDaaS/Federation

More information

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h])

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h]) Click Framework ~Simple is the Best~ NTT データ先端技術 竹添直樹 takezoe@gmail.com 1 自己紹介 竹添直樹 ( たけぞう ) NTT データ先端技術所属 OSS 関連 Project Amaterasオーナー Click Framework コミッタ Seasarプロジェクトコミッタ FreeStyle Wiki 2 3 仕事で使っているフレームワークは何ですか?

More information

スライド 1

スライド 1 盛岡市 2018 年 JavaWeb 技術者養成コース 38 日間 日付研修内容 4 月 1 日日 4 月 2 日月 4 月 3 日火 4 月 4 日水 4 月 5 日木 4 月 6 日金コンピュータ基礎 4 月 7 日土 4 月 8 日日 4 月 9 日月コンピュータ基礎 4 月 10 日火コンピュータ基礎 4 月 11 日水プログラム開発基礎 4 月 12 日木プログラム開発基礎 4 月 13

More information

受講を行うための前提知識 PC の基本操作ができること 座学 コーディング実習 受講講座の名称 9 日間 67:30 システムエンジニア向け IT 基礎 4/8/( 月 ) IT 技術者に共通する基本的な知識の習得を目標とします コンピュータ基礎では コンピュータの仕組みやコンピュータで扱う数値や単

受講を行うための前提知識 PC の基本操作ができること 座学 コーディング実習 受講講座の名称 9 日間 67:30 システムエンジニア向け IT 基礎 4/8/( 月 ) IT 技術者に共通する基本的な知識の習得を目標とします コンピュータ基礎では コンピュータの仕組みやコンピュータで扱う数値や単 2019 年度新 社員向け Java 開発総合講座 ( オープン型研修 ) 4 月 5 月 6 月 日 月 火 水 木 土 システムエンジニア向けIT 基礎 9 日 \155,200( 税込み ) 1 2 3 4 5 6 プログラミング基礎 9 日 \155,200( 税込み ) 7 8 9 10 11 12 13 Webアプリケーション構築 16 日 \155,200( 税込み ) 14 15 16

More information

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2 Arcad ご紹介資料 三和コムテック株式会社 IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2 情報資産の継承と継続 24h365d 監視運用保守 Power プラットフォーム & クラウド Web インターフェースの利用モバイル対応 逆コンパイルソースコンバージョン 既存業務アプリケーション

More information

Spring Frameworkに対するオラクルのサポート

Spring Frameworkに対するオラクルのサポート Spring Framework に対するオラクルのサポート Oracle ホワイト ペーパー 2007 年 5 月 Spring Framework に対するオラクルのサポート はじめに ソフトウェア開発という独自の世界では 選択の自由も抽象的な概念ではありません 要件に合った方法でのアプリケーション構築を可能にするテクノロジーやフレームワークを選ぶ自由は 絶対不可欠なものです オラクルはこの要求を理解しており

More information

Rmenuフレームワーク

Rmenuフレームワーク ジェネレーティブプログラミングの世界 データマッピングフレームワーク Rmenu 特徴プログラムから データとプロセスを完全分離 疑問本当にデータとプロセスが完全分離できるのか? どんな仕組みで業務システムが動くのか? 日本オフィスクリエイション株式会社下地忠史 2014 年 2 月 15 日 Agenda 1. アプリケーションの基本 2.Json の特徴を利用した項目移送 3. アプリケーションのデータフロー

More information

Microsoft PowerPoint - JavaFesta.ppt

Microsoft PowerPoint - JavaFesta.ppt DI コンテナ Spring Framework による 次世代 Java EE アプリケーション開発 河村嘉之 日立ソフト研究部技師 / ソリューションアーキテクト Copyright Hitachi Softweare 2005 Engineering Hitachi Co., Software Ltd. 2004 Engineering All rights reserved. Co., Ltd.

More information

WebアプリケーションサーバJBoss入門

WebアプリケーションサーバJBoss入門 Web アプリケーションサーバ JBoss 入門 ~JBoss 移行時の注意点 ~ 2012/9/7 株式会社日立ソリューションズ OSS ソリューションビジネス推進センタ Web アプリケーションサーバ JBoss 入門 ~JBoss 移行時の注意点 ~ Contents 1. 章はじめに 2. 章 JBoss 移行手順 3. 章 JBoss 移行時の注意点 4. 章 JBoss 移行アセスメントサービスのご紹介

More information

WEBシステムのセキュリティ技術

WEBシステムのセキュリティ技術 EJB (Enterprise Java Beans) 棚橋沙弥香 テーマ選定の背景 現在携わっている Java 開発案件で EJB が使われておりますが 私自身が EJB を扱うのが初めてで知らない技術でしたので 勉強してみたいと思い 今回はこのテーマを選定しました 目次 EJBとは 1 EJBの利点 2 EJBの歴史 3 EJBの開発環境の作成 4 5 Enterprise Bean 6 非同期処理の実装

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 初版リリース : 2007 年 7 月 Copyright (C) 1998-2007 NEC Corporation. All rights reserved. 1-1 目次 1. はじめに...3 1.1. WebOTX Developerについて...3 1.1.1. 概要...3

More information

Visual Studio と.NET Framework 概要 Runtime Libraries Languag es Tool.NET Visual Studio 概要 http://download.microsoft.com/download/c/7/1/c710b336-1979-4522-921b-590edf63426b/vs2010_guidebook_pdf.zip 1.

More information

S2Pradoの紹介

S2Pradoの紹介 2007 Autumn S2Prado の紹介 S2Container.PHP5 と連携した PRADO アプリケーションの構築 植山能成 紹介 丙午 クリスマスイヴうまれの 40 才 福岡県福岡市在住 株式会社アイティー勤務 主業務 : 通信系システム開発 業務での PHP 開発経験 約半年 (SIP,P2P) P2P) 次 PRADO Framework とは デモその 1 S2Prado.PHP5

More information

Oracle SQL Developer Data Modeler

Oracle SQL Developer Data Modeler Oracle SQL Developer Data Modeler テクニカル レビュー - 2009 年 6 月 アジェンダ テクニカル レビューおよび機能レビュー 開発者の生産性に重点 Oracle SQL Developer Data Modeler の概要 対象 テクノロジー 機能のレビュー パッケージの更新 Oracle SQL Developer

More information

ObjectPartner Pro

ObjectPartner Pro Open Factory 21/ 資産を分散システム Web システムへ 日本電気株式会社 製品概要 は Web システム環境において 資産を活用する ためのコンポーネント生成機能を提供します 新機能 Ver2.4 の強化内容 Microsoft Visual C++ 2008 対応 Microsoft Visual C++ 2008 を使用する環境でアプリケーションの開発が可能 次の機能は Microsoft

More information

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証 富士通 Interstage Application Server V10 での Oracle Business Intelligence の動作検証 Fujitsu Oracle ホワイト ペーパー 2011 年 11 月 富士通 Interstage Application Server V10 での Oracle Business Intelligence の動作検証 1. はじめに 日本オラクル株式会社と富士通株式会社は

More information

Oracle Cloud Adapter for Oracle RightNow Cloud Service

Oracle Cloud Adapter for Oracle RightNow Cloud Service Oracle Cloud Adapter for Oracle RightNow Cloud Service Oracle Cloud Adapter for Oracle RightNow Cloud Service を使用すると RightNow Cloud Service をシームレスに接続および統合できるため Service Cloud プラットフォームを拡張して信頼性のある優れたカスタマ

More information

PowerPoint Presentation

PowerPoint Presentation Java EE 7 および GlassFish Server 概要と最新情報 Fusion Middleware, Principal Product Manager John Clingan / ジョン クリンガン 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. 2 Copyright 2012, Oracle

More information

Seasar.NET入門

Seasar.NET入門 2007 Spring Seasar.NET 入門 2007.5.27 Seasar.NET 杉本和也 2007 Spring Copyright 2004-2007 The Seasar Foundation and the others. All rights reserved. 1 杉本和也と申します 高知県の株式会社アイビスに勤務しています プログラミング歴 6 年 オープンソース歴 2 年

More information

Microsoft PowerPoint _札幌_講演資料_ver1.3.ppt

Microsoft PowerPoint _札幌_講演資料_ver1.3.ppt オープンソースで SOA を実現する JBoss ミドルウェア 2006 年 11 月 29 日 株式会社野村総合研究所情報技術本部ー テクニカルエンジニア松野洋希 240-0005 神奈川県横浜市保土ヶ谷区神戸町 134 目次 1. SOA 概要 2. 3. まとめ Copyright(C) 2006 Nomura Research Institute, Ltd. All rights reserved.

More information

ミガロ.製品 最新情報

ミガロ.製品 最新情報 セッション No.1 ミガロ. 製品最新情報 株式会社ミガロ. RAD 事業部 アジェンダ はじめに 1. Delphi/400 最新情報 Delphi/400 バージョン 機能リリースの遷移 Delphi/400 で追加された新機能 2. JC/400 最新情報 JC/400 バージョン 機能リリースの遷移 JC/400 で追加された新機能 3. Business4Mobile 新製品 Business4Mobile

More information

スライド 1

スライド 1 SPI Japan 2013 in 東京 Software Product Line の実践 ~ テスト資産の構築 ~ 住友電工情報システム株式会社 QCD 改善推進部品質改善推進グループ服部悦子 2013.10.17 P.1/24 目次 1. テスト資産構築に至る背景 2. テスト資産の構築 ~ 自動テストの実現 ~ 3. 結果と評価 P.2/24 テスト資産構築に至る 背景 P.3/24 背景

More information

Web Performer V2.0 カタログ

Web Performer V2.0 カタログ キヤノンITソリューションズ株式会社 ウェブ パフォーマ ノンプログラミングで超高速開発 Webアプリケーション自動生成ツールでシステム開発革新を はノンプログラミングで Web アプリケーションを 100 自動生成するマルチブラウザ対応 概 要 の超高速開発ツールです コーディングの自動化とそれによる品質の均一化により開発期間が短縮できます 業務のエキスパートであるユーザ部門とシステム開発のエキスパートである

More information

PowerPoint Presentation

PowerPoint Presentation 次期メジャーバージョン Apache Geronimo 3.0 の全貌 日本 Apache Geronimo ユーザグループ 小川環 アジェンダ Apache Geronimo とは 新バージョン Geronimo 3.0 の特徴 まとめ Apache Geronimo とは Apache Software Foundation が提供する 次世代アプリケーションサーバー Java EE Specification

More information

JSFからのTeeda

JSFからのTeeda Seasar Conference 2009 White - JSF からの - 自己紹介 名前 ID 米林正明 id:yone098 所属 株式会社 Abby 代表取締役社長 BLOG よねのはてな http://d.hatena.ne.jp/yone098 自己紹介 Seasar との関わり committer S2JSF Project leader 執筆活動 JavaExpert#01 JavaExpert#02

More information

スライド 1

スライド 1 レガシーシステムを刷新するモダナイゼーションの効果的 / 効率的なアプローチについて 自動マイグレーション サービス i Renaissance のご紹介 自動マイグレーション サービス i Renaissance とは i RenaissanceはRPG/COBOL/CLから 元言語に寄せたJavaへの自動変換 サービスを提供します i Renaissanceは下記の3つフェーズから構成されます

More information

intra-mart Accel Platform

intra-mart Accel Platform intra-mart Accel Platform IM- 共通マスタスマートフォン拡張プログラミングガイド 2012/10/01 初版 変更年月日 2012/10/01 初版 > 変更内容 目次 > 1 IM- 共通マスタの拡張について...2 1.1 前提となる知識...2 1.1.1 Plugin Manager...2 1.2 表記について...2 2 汎用検索画面の拡張...3

More information

JB_weblogic_guide.indd

JB_weblogic_guide.indd WebSphere JBoss Enterprise Application Platform WebSphere JBoss Enterprise Application Platform www.jp.redhat.com/jboss 1. 3 3 4 2. 4 4 5 7 9 14 19 3. 20 20 I 21 II 21 III 23 IV 25 V 26 4. 26 26 27 30

More information

Jude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1

Jude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1 Jude を DSL エディタとして使う -Jude API 活用法 - 2006 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1 技術トレンド テクノロジとしての Web 2.0 Web がプラットフォームになる シン クライアントからリッチ クライアントへ Web の単純な UI では限界

More information

ORACLE FUSION MIDDLEWARE Tech Topic Meeting

ORACLE FUSION MIDDLEWARE  Tech Topic Meeting Java Persistence 2.0 と EclipseLink について 日本オラクル株式会社 Agenda Java Persistence API(JPA) DB アクセス技術の変遷 JPA 概要 JPA アーキテクチャ EclipseLink EclipseLink JPA 拡張機能 Java Persistence 2.0 Oracle TopLink

More information

PowerPoint Presentation

PowerPoint Presentation 1 Oracle WebLogic Server 12c: 開発を支援する新機能ご紹介 日本オラクル株式会社 Fusion Middleware 事業統括本部プリンシパルセールスコンサルタント二條智文 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 4-1-1 目次 4. J2EE WebOTX...3 4.1. Webアプリケーション...3 4.1.1. Webアプリケーションを作成する...3

More information

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1 ポリテクセンター埼玉セミナー資料 組込み技術者のための C# Monoを用いたマルチプラットフォームアプリケーション開発技術 第 1.2 版 2018 年 8 月 Microbrains Inc. 渋谷 目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い

More information

intra-mart Accel Platform

intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 4 版 2014-01-01 1 目次 intra-mart Accel Platform 改訂情報 はじめに 本書の目的 前提条件 対象読者 各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定 Java VM 引数の設定 トランザクション タイムアウトの設定 データベース接続の設定

More information

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A>

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A> 2010 年度未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 原田康徳 PM ( 日本電信電話株式会社 NTT コミュニケーション科学基礎研究所主任研究員 ) 2. 採択者氏名チーフクリエータ : 今門研爾 ( フリーランス ) コクリエータ : なし 3. 委託金支払額 1,599,200 円 4. テーマ名 MVC アーキテクチャを採用した WAF を使う開発を補助する Emacs

More information

Java Pet Store 2.0 を WebOTX 上で 動作させる方法 2008 年 9 月 初版 NEC 第二システムソフトウェア事業部 0

Java Pet Store 2.0 を WebOTX 上で 動作させる方法 2008 年 9 月 初版 NEC 第二システムソフトウェア事業部 0 Java Pet Store 2.0 を WebOTX 上で 動作させる方法 2008 年 9 月 初版 NEC 第二システムソフトウェア事業部 0 目次 U1. はじめに U...2 U2. Pet Store 2.0 の特徴 U...3 U2.1 Java EE 5 の活用 U...3 U2.2 動作環境 U...4 U3. GlassFish 上で動作させるための手順 U...6 U3.1 プログラムのインストール

More information

サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere Gla

サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere Gla サーブレット 1 オブジェクト指向プログラミング特論 サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere GlassFish 2 オブジェクト指向プログラミング特論

More information

PowerPoint Presentation

PowerPoint Presentation 次期メジャーバージョン Apache Geronimo 3.0 の全貌 日本 Apache Geronimo ユーザグループ 小川環 アジェンダ Apache Geronimo とは 新バージョン Geronimo 3.0 の特徴 まとめ Apache Geronimo とは Apache Software Foundation が提供する 次世代アプリケーションサーバー Java EE Specification

More information

think9i Oracle Internet File System i を使用した ソフトウェア開発手法 日本オラクル株式会社製品本部システム製品マーケティング部 Copyright 2001 Oracle Corporation Japan. All Rights Reserved.

think9i Oracle Internet File System i を使用した ソフトウェア開発手法 日本オラクル株式会社製品本部システム製品マーケティング部 Copyright 2001 Oracle Corporation Japan. All Rights Reserved. think9i Oracle Internet File System i を使用した ソフトウェア開発手法 日本オラクル株式会社製品本部システム製品マーケティング部 1. Oracle 9iFS SDK とは 2. Oracle 9iFS SDK でカスタマイズできる機能 3. Oracle 9iFS の開発環境 4. デモンストレーション 5. Oracle 9iFS Java API を使用した基本的なプログラム

More information

Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編

Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編 Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編 日本アイ ビー エムシステムズ エンジニアリング株式会社 1 Disclaimer この資料は日本アイ ビー エム株式会社ならびに日本アイ ビー エムシステムズ エンジニアリング株式会社の正式なレビューを受けておりません 当資料は 資料内で説明されている製品の仕様を保証するものではありません

More information

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成 Oracle SOA Suite 11g コンポジットに対する SOAScheduler の構成 オラクル Senior Solution Architect Robert Baumgartner 2010 年 11 月 Oracle SOA Suite 11g コンポジットに対する SOAScheduler の構成 1 前提条件 https://soasamples.samplecode.oracle.com/

More information

Webシステム授業資料

Webシステム授業資料 Web システムプログラミング b 第 09 講目 Web システムプログラミング講義資料 到達目標 到達目標 Web システムを設計し 開発できること 最終成果物 : 学生生活で利用できる Web システム 授業計画 第 09 講 (12/03):Webシステムの基本設計 (1) 第 10 講 (12/10):Webシステムの基本設計 (2) 第 11 講 (12/17):WebシステムのDB 設計

More information

Oracle JDeveloperおよびOracle ADF Statement of Direction

Oracle JDeveloperおよびOracle ADF Statement of Direction Statement of Direction Oracle JDeveloper および Oracle ADF 戦略と計画 2006 年 9 月 はじめに Oracle JDeveloper は 無償の統合開発環境 (IDE) であり Java EE および SOA アプリケーションの開発ライフサイクル全体をカバーします あらゆるスタイルのアプリケーション (Web アプリケーション ワイヤレス ポータル

More information

Oracle Warehouse Builder: 製品ロードマップ

Oracle Warehouse Builder: 製品ロードマップ Oracle Warehouse Builder: 製品ロードマップ Oracle ホワイト ペーパー 2006 年 10 月 Oracle Warehouse Builder: 製品ロードマップ はじめに Oracle Warehouse Builder(OWB) は オラクルの代表的な ETL ソリューションで Oracle データベースのユーザーを対象に 世界中の何千ものサイトで利用されています

More information

デザインパターン第一章「生成《

デザインパターン第一章「生成《 変化に強いプログラミング ~ デザインパターン第一章 生成 ~ 梅林 ( 高田明宏 )@ わんくま同盟 デザインパターンとは何か (1) デザインパターンの定義 ソフトウェア開発におけるデザインパターンとは 過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し 名前をつけ 再利用しやすいように特定の規約に従ってカタログ化したもの (Wikipedia) 参考書籍 オブジェクト指向における再利用のためのデザインパターン

More information

SQiP シンポジウム 2016 アジャイルプロジェクトにおけるペアワーク適用の改善事例 日本電気株式会社小角能史 2016 年 9 月 16 日 アジェンダ 自己紹介ペアワークとはプロジェクトへのペアワークの適用方法 スクラム適用ルール作成 最適化の流れ KPTを用いたふりかえり 適用ルールの改善事例 適用プロジェクトの概要ペアワーク適用ルール ( 初期 ) 改善例 1 - ペアのローテーション改善例

More information

intra-mart WebPlatform/AppFramework

intra-mart WebPlatform/AppFramework intra-mart WebPlatform/AppFramework Ver.7.2 Struts 連携プログラミングガイド 2010/04/01 初版 変更年月日 2010/04/01 初版 > 変更内容 目次 > 1 はじめに...1 1.1 目的...1 2 アプリケーションの作成...2 2.1 Strutsからim-JavaEE Frameworkのイベントフレームワークへの連携...2

More information

メディプロ1 Javaサーブレット補足資料.ppt

メディプロ1 Javaサーブレット補足資料.ppt メディアプロジェクト演習 1 Java サーブレット補足資料 CGI の基本 CGI と Java サーブレットの違い Java サーブレットの基本 インタラクティブな Web サイトとは Interactive q 対話 または 双方向 q クライアントとシステムが画面を通して対話を行う形式で操作を行っていく仕組み 利用用途 Web サイト, シミュレーションシステム, ゲームなど WWW = インタラクティブなメディア

More information

Windowsユーザでも 手軽に作れるiPhoneアプリ

Windowsユーザでも 手軽に作れるiPhoneアプリ Windows ユーザでも 手軽に作れる iphone アプリ 株式会社フォーサイト バリュー テクノロジー 山本健一 1 2 はじめに iphone アプリを開発するために必要なもの ( 一例 ) OS 開発言語 開発キット Mac OS X 10.5.3 以降 Objective-C iphone SDK 開発環境 Xcode 4.3 iphone SDK は Windows 上では動かせません

More information

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構 スキル領域と (8) ソフトウェアデベロップメント スキル領域と SWD-1 2012 経済産業省, 独立行政法人情報処理推進機構 スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD-2 2012 経済産業省, 独立行政法人情報処理推進機構 専門分野 ソフトウェアデベロップメントのスキル領域 スキル項目 職種共通スキル 項目 全専門分野 ソフトウェアエンジニアリング Web アプリケーション技術

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Zabbix 4.0 の新機能のご紹介 2018 年 12 月 11 日 SRA OSS, Inc. 日本支社 Copyright 2018 SRA OSS, Inc. Japan All rights reserved. 1 Zabbix とは OSSの統合監視ツール Zabbix LLC( 本社 : ラトビア ) が開発 20 年の実績 多種多様な方法で監視が可能 柔軟な障害判定条件の設定 設定のテンプレート化

More information

Microsoft PowerPoint - 配布用資料.ppt

Microsoft PowerPoint - 配布用資料.ppt ソフトウェア設計プロセスの改革 オブジェクト指向導入による 生産性の向上 SEIKO EPSON CORPORATION BS 事業部 2006 6 28 開発対象製品の紹介 セイコーエプソン株式会社 BS 事業部 BS 事業推進部 TM( ターミナルモジュール ) のファームウェア開発 ( レシートプリンタ ラベルプリンタの開発 ) 業務用小型プリンタのファームウェア開発 レシート ラベル チェック

More information

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は Micro Focus Server Express 5.1 J for AIX 7.1 IBM WebSphere Application Server 8.0.0.0 動作検証結果報告書 2011 年 11 月 10 日マイクロフォーカス株式会社 Copyright 2011 Micro Focus. All Rights Reserved. 記載の会社名 製品名は 各社の商標または登録商標です

More information

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 7 版 2016-12-01 改訂情報はじめに本書の目的前提条件対象読者各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定

More information

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作 Micro Focus Server Express 5.1 J for Red Hat x86_64 Cosminexus Application Server 動作検証結果報告書 2008 年 12 月 12 日 マイクロフォーカス株式会社 1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server

More information

使用する前に

使用する前に この章では Cisco Secure ACS リリース 5.5 以降から Cisco ISE リリース 2.4 システムへのデー タ移行に使用される Cisco Secure ACS to Cisco ISE Migration Tool について説明します 移行の概要 1 ページ Cisco Secure ACS から データ移行 1 ページ Cisco Secure ACS to Cisco ISE

More information

intra-mart im-JavaEE Framework

intra-mart im-JavaEE Framework intra-mart im-javaee Framework Version 6.1 Struts 連携ガイド 第 2 版 2010 年 7 月 30 日 > 変更年月日変更内容 2007/7/31 初版 2010/7/30 第 2 版 プレゼンテーションフレームワークに関する記述を削除 目次 > 1 はじめに...3 1.1 目的...3 2 アプリケーションの作成...3

More information

IBM Cloud Social Visual Guidelines

IBM Cloud  Social Visual Guidelines IBM Business Process Manager 連載 : 事例に学ぶパフォーマンスの向上 第 3 回 画面描画の高速化 概要 IBM BPM は Coach フレームワークと呼ばれる画面のフレームワークを提供し CoachView と呼ばれる画面部品を組み合わせることによって効率よく画面を実装していくことが可能です しかしながら 1 画面に数百の単位の CoachView を配置した場合

More information

Oracle Database 12c

Oracle Database 12c 免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい オラクル製品に関して記載されている機能の開発 リリースおよび時期については 弊社の裁量により決定されます

More information

(Microsoft Word - \225\361\215\220\217\221_\215K.doc)

(Microsoft Word - \225\361\215\220\217\221_\215K.doc) 新人研修報告書 2007 年 7 月 2 日 幸博之 1. 目的 現場レベルでプログラミングが行えるスキルを身に付けることを目的とする 2. 方法 参考書 Web サイトから Java 言語の基本構文 デザインパターンを習得する また 上記の内容を応用し Java 言語を使ったデータベースへのアクセスや Struts を使った Web アプリケーションの作成を行うことで 基礎知識を習得する 3. 結果

More information

Rmenuフレームワーク

Rmenuフレームワーク 下地忠史 2013 年 7 月 13 日 ( 土 ) 1951 年生 62 歳 20~30 代 汎用コンピュータ COBOL 40 代前半 Mcintosh HyprCrdでパッケージ開発 40 代後半 Windows VB C++ 50 代 Jvの商用フレームワークWbtribを開発 還暦 Rmnuの開発に着手 ( オープンソース ) 1.Json データフロー 2. サーバサイド MVC 3.

More information

JACi400のご紹介~RPGとHTMLで簡単Web化~

JACi400のご紹介~RPGとHTMLで簡単Web化~ セッション No.4 JACi400 のご紹介 ~RPG と HTML で簡単 Web 化 ~ 株式会社ミガロ RAD 事業部技術支援課営業推進岩井利枝 1 Agenda ミガロご提供ソリューションのご紹介 JACi400の概要 4つの開発ステップのご紹介 JACi400ご利用のメリット 2 ミガロご提供ソリューション 開発ツール (C/S Web 開発 ) Delphi/400 開発ツール (Web

More information

Oracle Business Rules

Oracle Business Rules Oracle Business Rules Manoj Das(manoj.das@oracle.com) Product Management, Oracle Integration 3 Oracle Business Rules について Oracle Business Rules とはビジネスの重要な決定と方針 ビジネスの方針 実行方針 承認基盤など 制約 有効な設定 規制要件など 計算 割引

More information

VVB6システムからSeasar2を用いたWebシステムへの移植

VVB6システムからSeasar2を用いたWebシステムへの移植 VB6 システムから Seasar2 を用いた Web システムへの移植 医療システムをベースにした開発事例の紹介 マイクロソフト ( 以下 MS 社 ) の VisualBasic( 以下 VB) で開発されたシステムは数多く存在しますが MS 社の OS 及び後発 OS での動作保証.NET 環境への移植の難しさとコストなど 今後に向けて多くの問題を抱えていると思います ここでは 過去に VB

More information

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版   Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.

More information

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc. 技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc. All Rights Reserved. pg. 1 1)QuiX 端末認証と HP IceWall

More information

PowerPoint Presentation

PowerPoint Presentation データをつなぎサービスを提供するファンタジスタ Salesforce アダプタご紹介 2013 年 5 月 22 日 株式会社アプレッソ Salesforce アダプタ とは Saasである Salesforce.com の各種データをDataSpiderから直接追加 更新 削除することのできるアダプタです 主な特徴 APIによるプログラム開発をせずに連携可能 本番系 テスト系(SandBOX) の切り替えが可能

More information

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt OSS で実現するビジネスロジックの見える化と生産性向上 ~ JBoss BRMS の特徴とメリット ~ 2015/5/23 株式会社日立ソリューションズ社会イノベーション基盤本部第 4 部岡本雅幸 Hitachi Solutions, Ltd. 2015. All rights reserved. Contents 1.BRMS のご紹介 2.BRMS デモ 3. まとめ Hitachi Solutions,

More information

Javaの作成の前に

Javaの作成の前に メディアプロジェクト演習 1 参考資料 Javaとは JavaScript と Java 言語の違い オブジェクト指向 コンストラクタ サーブレット 本資料内のページ番号は, 以下の参考書のページを引用している 高橋麻奈 : やさしい Java, ソフトバンククリエイティブ (2,625 円 ) はじめに プログラミング言語とは? オブジェクト指向とは? Java 言語とは? JavaとJavaScriptの違いとは?

More information

untitled

untitled Struts IT Open Source JavaEE Application Consulting Struts Open Source JavaWorld Jakarta 4 Jakarta/Apache Copyright(c) yukimitsu kurozumi 2007 All Rights Reserved. 2 1986 150 CAC OSS Consulting,, Web System

More information

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装

More information

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 本書の構成 Web サイト制作の流れ 本書の構成と内容 1-2 Web サイト制作業界の人材像 Web サイト制作に必要な職掌と役割 各職掌の役

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 本書の構成 Web サイト制作の流れ 本書の構成と内容 1-2 Web サイト制作業界の人材像 Web サイト制作に必要な職掌と役割 各職掌の役 Ver.1 2015/12/18 ( 仮称 ) - コンセプトメイキングから運用まで - のご案内 表紙デザイン改訂中 2016 年 ( 前期 後期 )Web デザイナー検定エキスパート出題範囲について 2016 年 3 月の ( 仮称 )- コンセプトメイキングから運用まで - の 発行にともない 2016 年の出題範囲は改訂版の内容から出題いたします 書名 ( 仮称 )- コンセプトメイキングから運用まで

More information

20th Embarcadero Developer Camp

20th Embarcadero Developer Camp B3 PHPテクニカルセッション 17 Th Developer Camp RadPHP 新バージョン情報 + モバイル開発の可能性を探る エンバカデロ テクノロジーズ エヴァンジェリスト高橋智宏 1 アジェンダ RadPHP XE2 に関するアップデート RPCL components for Zend Framework(tm) 計 43 個 jquery Mobile 最近のトレンド RPCL

More information

untitled

untitled Web Beans 1.Web Beans... 2 2.... 3 3.... 4 3.1. JDK... 4 3.2. JBoss AS... 4 3.3. Apache Ant... 4 3.4. Web Beans... 5 3.5. JBoss AS... 5 3.6.... 5 4.... 7 4.1.... 7 5.... 8 5.1.... 8 6.... 11 6.1.... 11

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 3-1 目次 3. J2EE WebOTX...3 3.1. Webアプリケーション...3 3.1.1. WARファイルをインポートするとタスクにエラーが表示される...3

More information

目的 概要 全体像 概念図 用語の定義 用語 説明 用語 説明 用語 説明 用語 説明 参考資料

目的 概要 全体像 概念図 用語の定義 用語 説明 用語 説明 用語 説明 用語 説明 参考資料 ID シート説明 1 背景 趣旨 Web サービス Web サイトの制作背景と趣旨 全体像 概念図 用語の定義 参考資料 2 プロジェクト作業スコープ プロジェクト体制 納品物 納品場所 受け渡し 想定スケジュール 3 サイト構成対象サイト種別 対象 OS 対象ブラウザ サイトマップ 4 システム要件機能要求 非機能要求 5 技術要件 開発言語 プラットフォーム (OS) 実装ミドルウェア 通信プロトコル

More information

WAS V9 アナウンスメント・セミナー資料

WAS V9 アナウンスメント・セミナー資料 WebSphere Application Server V9 アナウンスメント セミナー V9 への移行 日本アイ ビー エム株式会社クラウド ソフトウェア事業部アプリケーション プラットフォーム田中孝清 アジェンダ この章では WAS V8.5 Full プロファイルや WAS 8.0 以前から,WAS V9.0 traditional へのマイグレーションを扱います Liberty プロファイルへの移行は扱いません

More information

Global Portal製品概要説明

Global Portal製品概要説明 企業情報ポータルシステム Global Portal のご紹介 情報共有の迅速化 効率化を実現! 集約された情報の中から必要な情報へスピーディにアクセス! 情報やアプリケーション使用のための適切なビジネスプロセスを可視化! 企業情報ポータルシステム Global Portal とは EIP(Enterprise Information Portal) すなわち 企業情報の入り口 という意味であり これまで個々にアクセスしていたシステムや

More information

Oracle Access ManagerとOracle Identity Managerの同時配置

Oracle Access ManagerとOracle Identity Managerの同時配置 Oracle Access Manager と Oracle Identity Manager の同時配置 オラクル ホワイト ペーパー 2006 年 11 月 Oracle Access Manager と Oracle Identity Manager の同時配置 概要... 3 はじめに... 3 Oracle Identity Manager 中心の配置... 5 説明... 5 配置ガイドライン...

More information