コンテナでテストをまわせ! Java EE への自動テストの導入 1 小西高之 JBoss Technical Support Engineer Red Hat K.K.
|
|
|
- ゆき さわまつ
- 6 years ago
- Views:
Transcription
1 コンテナでテストをまわせ! Java EE への自動テストの導入 1 小西高之 JBoss Technical Support Engineer Red Hat K.K.
2 コンテナでテストをまわせ! Twitter ハッシュタグ : #jt12_b202 2
3 とあるプロジェクトで... これからアプリケーションのテストを始める はい! まずはこのテストだ! 3
4 4
5 5 そんなの意味がないですよ!
6 6 そうさ 意味なんかない
7 7 俺たちは
8 8 俺たちは こんなテストを...
9 9 強いられているんだ!
10 10 とお考えの皆さんのためのセッションです
11 今日話すこと 自動テストの考え方 テストフレームワークのご紹介 デモ 実際のプロジェクトへの適用 まとめ 11
12 Java EE 6 Architecture Applet Container Client Web Container JSP Servlet EJB Container EJB Application Client Container Client CDI, JPA, JMS,... JSF, CDI, JPA, JMS, JAX-RS, JACC, JTA,... CDI, JPA, JMS, JAX-RS, JACC, JTA,... Database 12
13 自動テスト メリット リグレッションテスト 再現可能 実行時に人手が不要 デメリット テスト作成 メンテナンス 13
14 各テスト自動化の 難易度と効果 容易 / 簡単 テストの作成 メンテナンス 実行前処理 実行 結果確認 事後処理の難易度 小 効果 大 テストの明確さ テスト対象の変更可能性などによる自動化の効果 14 困難 / 複雑
15 容易 / 簡単 優先的に テストを作成 小 効果 大 自動化以外の 方法を考える 15 困難 / 複雑
16 テストの分類 Unit Test Integration Test System Test 16
17 Unit Test 個々のクラスのテスト JVM 内で閉じている 実行速度が速い Java EE 5 以降 容易にテストできるようになった コンテナの機能を補うためのオブジェクトが必要 17
18 Integration Test コンポーネントのテスト 例 ) 秘密鍵ファイルを使って XML に署名する コンテナ ネットワーク DB ファイルなどを使用 18
19 System Test フィーチャーのテスト 例 ) ユーザーとしてシステムにユーザー情報を登録する コンテナ ネットワーク DB ファイルなどを使用 19
20 Unit Test 容易 / 簡単 小 効果 大 20 困難 / 複雑
21 Integration Test 容易 / 簡単 小 効果 大 21 困難 / 複雑
22 System Test 容易 / 簡単 小 効果 大 22 困難 / 複雑
23 Integration Test の問題点 テスト作成が大変 実行に時間がかかる テストコードが脆い 効果は期待できるが テスト作成 維持にコストがかかる 23
24 Integration Test 容易 / 簡単 小 効果 大 24 困難 / 複雑
25 Integration Test 容易 / 簡単 小 効果 大 25 困難 / 複雑
26 26
27 27 Integration Test を自動化する力が欲しいか...?
28 28 Integration Test を自動化する力が欲しいか...?
29 29
30 Integration Test Framework のご紹介 30
31 31
32 Arquillian の特徴 複数のコンテナに対応 Java EE Containers Web Containers EJB Containers CDI Containers Web Container JSP Servlet JSF, CDI, JPA, JMS, JAX-RS, JACC, JTA,... EJB Container EJB CDI, JPA, JMS, JAX-RS, JACC, JTA,
33 Arquillian の特徴 JUnit/TestNGのテストケースとしてテストを作成 ビルドツール非依存 IDEの自動ビルド機能と連携 拡張可能 ( 開発中 ) Selenium, DBUnit, Andloid... 33
34 Arquillian 利用プロジェクトの例 Seam 3 Apache DeltaSpike JBoss AS 7 JBoss RHQ 34
35 例 CDI Bean のテスト 35
36 Greeter.java /** * A component for creating personal greetings. */ public class Greeter { public void greet(printstream to, String name) { to.println(creategreeting(name)); } } public String creategreeting(string name) { return "Hello, " + name + "!"; } 36
37 public class GreeterTest { public static JavaArchive createdeployment() { return ShrinkWrap.create(JavaArchive.class).addClass(Greeter.class).addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); Greeter public void should_create_greeting() { Assert.assertEquals("Hello, Earthling!", greeter.creategreeting("earthling")); greeter.greet(system.out, "Earthling"); } 37
38 public class GreeterTest { public static JavaArchive createdeployment() { return ShrinkWrap.create(JavaArchive.class).addClass(Greeter.class).addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); Greeter public void should_create_greeting() { Assert.assertEquals("Hello, Earthling!", greeter.creategreeting("earthling")); greeter.greet(system.out, "Earthling"); } Arquillian を指定 38
39 public class GreeterTest { public static JavaArchive createdeployment() { return ShrinkWrap.create(JavaArchive.class).addClass(Greeter.class).addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); Greeter public void should_create_greeting() { Assert.assertEquals("Hello, Earthling!", greeter.creategreeting("earthling")); greeter.greet(system.out, "Earthling"); } greeter をインジェクト 39
40 public class GreeterTest { public static JavaArchive createdeployment() { return ShrinkWrap.create(JavaArchive.class).addClass(Greeter.class).addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); Greeter public void should_create_greeting() { Assert.assertEquals("Hello, Earthling!", greeter.creategreeting("earthling")); greeter.greet(system.out, "Earthling"); } テストアーカイブを指定 40
41 public class GreeterTest { public static JavaArchive createdeployment() { return ShrinkWrap.create(JavaArchive.class).addClass(Greeter.class).addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); Greeter public void should_create_greeting() { Assert.assertEquals("Hello, Earthling!", greeter.creategreeting("earthling")); greeter.greet(system.out, "Earthling"); } 41
42 42 ファイル構成
43 デモの実行環境 Weld Final embedded GlassFish 3.1 embedded JBoss AS Final managed 43
44 Container management Embedded Remote Managed 44
45 Managed mode J Unit 45
46 Managed mode J U Arquillian class (extends BlockJUnit4ClassRunner) 46
47 Managed mode boot arquillian service JAR file 47
48 Managed mode run tests 48
49 Managed mode correct result undeploy shutdown 49
50 Managed mode J U result 50
51 51 DEMO
52 ふりかえり テスト実行速度について IDE の自動ビルドを利用 最新コンテナ : 起動が高速 52
53 実プロジェクトへの適用 既存のコードへの適用 DB ネットワーク 画面遷移 53
54 実プロジェクトへの適用 既存のコードへの適用 DB ネットワーク 画面遷移 arquillian-showcase を参照してください 54 CDI, EJB, EJB(TestNG), JAX-RS, JAX-WS, JMS, JPA, JPA-Lite, JSF, OSGi, Servlet, UI(Selenium)
55 実プロジェクトへの適用 既存のコードへの適用 DB ネットワーク 画面遷移 55
56 56 新規プロジェクトの例なんて 意味がない
57 57 俺たちは 既存コードのメンテナンスを...
58 58 強いられているんだ!
59 59 とお考えの皆さんのためのデモです
60 既存コードへの 自動テストの適用 容易 / 簡単 優先的に テストを作成 小 効果 徐々に テストを追加 大 60 困難 / 複雑
61 DEMO 既存コードの例 :OpenAM WARファイルを読み込んで テストアーカイブを作成 テストを実行 コンテナ :JBoss Enterprise Application Platform OpenAM 61
62 DEMO J U 62
63 63 まとめ
64 これまでの Integration Test テスト作成が大変 実行に時間がかかる テストコードが脆い 効果は期待できるが テスト作成 維持にコストがかかる 64
65 Arquillian を利用した Integration Test 作成 管理 実行が容易 実行が高速 テストコードが脆くない 65
66 Integration Test 容易 / 簡単 小 効果 大 66 困難 / 複雑
67 コンテナでテストをまわせ! Java EE への自動テストの導入 ご清聴ありがとうございました 67
68 References Arquillian - JBoss Community Shrinkwrap - JBoss Community Real Java Enterprise Testing Throwing complexity over the wall: Rapid development for enterprise Java JUnit Git レガシーコード改善ガイド (Michael C. Feathers 著 / ウルシステムズ株式会社監訳 / 平澤章 越智典子 稲葉信之 田村友彦 小堀真義訳 / 翔泳社刊 ) Growing Object-Oriented Software Guided by Tests (Steve Freeman Nat Pryce 著 / Addison-Wesley 刊 ) Jenkins (John Ferguson Smart 著 / Sky 株式会社玉川竜司訳 / オライリージャパン刊 ) Jenkins 実践入門 ( 佐藤聖規 ( 監修 ) 和田貴久 河村雅人 米沢弘樹 山岸啓著 / 川口耕介監修 / 技術評論社刊 ) xunit Test Patterns (Gerard Meszaros 著 / Addison-Wesley 刊 ) 68 Jenkins CI CloudBees JBoss Tools
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 テスティングプラットフォーム?
日立評論 2016年9月号:金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み
デジタルが導く金融イノベーション -FinTech & Beyond- 金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み 斎藤岳 櫻澤秀樹 中村知倫 武藤邦弘 Saito Gaku Sakurazawa Hideki Nakamura Tomonori Muto Kunihiro 金融業界に代表される大規模エンタープライズアプリケーション開発市場においては, 長期にわたって
WEBシステムのセキュリティ技術
EJB (Enterprise Java Beans) 棚橋沙弥香 テーマ選定の背景 現在携わっている Java 開発案件で EJB が使われておりますが 私自身が EJB を扱うのが初めてで知らない技術でしたので 勉強してみたいと思い 今回はこのテーマを選定しました 目次 EJBとは 1 EJBの利点 2 EJBの歴史 3 EJBの開発環境の作成 4 5 Enterprise Bean 6 非同期処理の実装
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
IBM の Java 活用ガイド_rev2
Java 無償サポート終了でお悩みのお客様向けガイド IBM の Java ライフサイクルやサポートの仕組みさらに Java EE アプリの移 法など今知りたいことを 10 分でご理解頂けます いろいろ聞きたいことあります Oracle Java の無償サポート終了のニュースで気になることたくさんの A さん Java に詳しい IBM の 2 先ず ご存知かもしれませんが Java SE の仕様についておさらいしましょう
58.pdf
Swing MasatoshiKanamaru [email protected] Web Web exa review Swing Web HTML Web GUI HTML GUI JavaScript HTML GUI VB Web JSP HTML HTML HTML Struts Web HTML HTML HTML AjaxJavaScript B2C Flash
WebアプリケーションサーバJBoss入門
Web アプリケーションサーバ JBoss 入門 ~JBoss 移行時の注意点 ~ 2012/9/7 株式会社日立ソリューションズ OSS ソリューションビジネス推進センタ Web アプリケーションサーバ JBoss 入門 ~JBoss 移行時の注意点 ~ Contents 1. 章はじめに 2. 章 JBoss 移行手順 3. 章 JBoss 移行時の注意点 4. 章 JBoss 移行アセスメントサービスのご紹介
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
B2-Servlet-0112.PDF
B-2 Servlet/JSP Agenda J2EE Oracle8i J2EE Java Servlet JavaServer Pages PDA ( J2EE Java2 Enterprise Edition API API J2SE JSP Servlets RMI/IIOP EJB JNDI JTA JDBC JMS JavaMail JAF Java2 Standard Edition
ユニット・テストの概要
2004 12 ... 3... 3... 4... 5... 6... 6 JUnit... 6... 7 Apache Cactus... 7 HttpUnit/ServletUnit... 8 utplsql... 8 Clover... 8 Anthill Pro... 9... 10... 10... 10 SQL... 10 Java... 11... 11... 12... 12 setter
TestDesign for Web
発行日 2012/6/21 発行元 株式会社アープ 本書は Web でのテスト自動化における Test Design の一連の操作方法まとめたものです Test Design のメニューの説明やより詳細な使い方については ユーザーズガイド を参照してください 目次 1. はじめに... 1 2. 環境構築... 2 2.1. Selenium のサイトについて... 2 2.2. Selenium
[HO-2] NetBeansとGlassFishではじめるJava EE7ハンズオン
Java EE 7 ハンズオン概要 日本オラクル株式会社 Oracle University 野邊 哲男 Java Day Tokyo 2016 2016 年 5 月 24 日 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended
クラウド時代における アプリケーションモダナイゼーション クレイグ ムジラ副社長兼ゼネラルマネージャーミドルウェア事業部門 1
クラウド時代における アプリケーションモダナイゼーション クレイグ ムジラ副社長兼ゼネラルマネージャーミドルウェア事業部門 1 2 今後 5 年間において多くの企業は 自社のアプリケーションの変更に迫られるであろう CIO の評価 あなたの IT 部門は ビジネス側のタイムリーな要望に対して どれくらい頻繁にアプリケーションを変更しますか? あなたは あなたのビジネスパートナーがあなたの IT 部門をどのように評価していると思いますか?
Oracle Policy Automation 10.0システム要件
Oracle Policy Automation 10.0 システム要件 2009 年 12 月 - バージョン 1.01 Oracle Policy Automation 製品 バージョン 10.00 の概要 製品 プラットフォーム Oracle Policy Modeling Microsoft Windows( デスクトップ ) Oracle Policy Automation( ランタイム
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/
アプリケーションサーバ JBoss超入門
アプリケーションサーバ JBoss 超入門 ~ 10 分で始める JBoss ~ 株式会社日立ソリューションズ OSS ソリューションビジネス推進センタ山本慎悟 Contents 1. 自己紹介 2. JBoss 概要 3. JBossのインストールおよび初期設定 4. デモ (10 分でセットアップ ) 5. 日立ソリューションズのオープンソースソリューションのご紹介 6. まとめ 2.JBoss
What's Oracle WebLogic Server ~なぜWebLogic Serverが選ばれるのか~
Oracle Direct Seminar What s Oracle WebLogic Server WebLogic Server Agenda What s Oracle WebLogic Server Oracle WebLogic Server TCO Oracle Direct Concierge SQL Server MySQL PostgreSQL
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.
Oracle Application Server 10g R3 新機能概要
Oracle Application Server 10g R3 2006 1 Oracle Application Server 10g R3 1.0... 4 2.0 : J2EE... 5 2.1 : Java Server Pages JavaServer Faces... 6 2.2 : Enterprise Java Beans... 7 2.2.1 EJB 2.1... 7 2.2.2
スライド 1
IBM ホスト アクセスのためのツールを集めたソリューション パッケージ Solution Package for Host Access Solution Package for Host Access は 以下の IBM 製品を使用した IBM ホスト システムへのアクセスやホストと PC クライアントとの連携をサポートするソリューションを提供します Host Access Client Package
Eclipseの永続化プラットフォーム(EclipseLink)に関するFAQ
Eclipse の永続化プラットフォーム (EclipseLink) に関する FAQ 1. EclipseLink(Eclipse 永続化プラットフォーム プロジェクト ) におけるオラクルの提案とはどのようなものですか? オラクルは Eclipse で包括的な永続化プラットフォームを実現する Eclipse 永続化プラットフォーム (EclipseLink) プロジェクトの創設を考えています オラクルはこのオープン
Wagby Testing Framework
Wagby Testing Framework 1/41 OUTLINE Wagby Testing Framework(WTF) とは テストクラスの作成 簡単なテスト WTFが提供する機能 ワークフローのテスト 2/41 Wagby Testing Framework(WTF) とは Wagby アプリケーションのテストに特化した FW Selenide をベースとしている (Selenide
PowerPoint Presentation
1 Oracle WebLogic Server 12c: 開発を支援する新機能ご紹介 日本オラクル株式会社 Fusion Middleware 事業統括本部プリンシパルセールスコンサルタント二條智文 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント
rmi.book
BEA WebLogic Server WebLogic RMI BEA WebLogic Server 6.1 : 2002 6 24 Copyright 2002 BEA Systems, Inc. All Rights Reserved. BEA Systems, Inc. BEA BEA BEA FAR 52.227-19 Commercial Computer Software-Restricted
Spring Framework Web Web Web DB AOP DI Java EE 3 Web WebMVC Web Java 4 DB H2 Database Java H2 Database http://www.h2database.com/ Version 1.0 Zip 5 H2 > cd $H2_HOME/bin > java cp h2.jar org.h2.tools.server
: : : TSTank 2
Java (8) 2008-05-20 Lesson6 Lesson5 Java 1 Lesson 6: TSTank1, TSTank2, TSTank3 java 2 car1 car2 Car car1 = new Car(); Car car2 = new Car(); car1.setcolor(red); car2.setcolor(blue); car2.changeengine(jet);
2
Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada 1 2 3 4 5 1996 6 JDK1.0 Thread Runnable 1997 1998 JDK1.1 J2SE1.2 2000 2002 J2SE 1.3 J2SE 1.4 2004 2006 Java SE 6 JSR-166x Java
PowerPoint プレゼンテーション
Oracle Application Server 10g (10.1.2) Oracle Application Server10g(10.1.2) : data-sources.xml WAR (Web ) : orion-web.xml JAR (Enterprise JavaBeans) : orion-ejb-jar.xml EAR ( ) : orion-application.xml
WAS V9 アナウンスメント・セミナー資料
WebSphere Application Server V9 アナウンスメント セミナー V9 への移行 日本アイ ビー エム株式会社クラウド ソフトウェア事業部アプリケーション プラットフォーム田中孝清 アジェンダ この章では WAS V8.5 Full プロファイルや WAS 8.0 以前から,WAS V9.0 traditional へのマイグレーションを扱います Liberty プロファイルへの移行は扱いません
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
BlueJ 2.0.1 BlueJ 2.0.x Michael Kölling Mærsk Institute University of Southern Denmark Toin University of Yokohama Alberto Palacios Pawlovsky 17 4 4 3 1 5 1.1 BlueJ.....................................
JUnit 概要 2015/4/16 版今泉俊幸 2015 bbreak Systems 1
JUnit 概要 2015/4/16 版今泉俊幸 1 目次 1. 手動テストと自動テスト 2. JUnitの機能 3. 検証用メソッド 4. 基本的なJUnitテストケース 5. 実践的なJUnitテストケース 6. よく使う検証用メソッド 7. テストクラスの命名 配置など 2 手動テスト 手動テストと自動テスト テスト仕様書に基づいて 人手で値を入力 結果を検証する プログラム修正の度に実施するのはコストが高い
Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower>
Mixed-OSS における PostgreSQL の活用 2018 年 8 月 24 日三菱総研 DCS 株式会社 三菱総研 DCS の会社概要 IT コンサルティングからシステムの設計 開発 運用 処理まで すべての局面でサービスを提供できる IT トータルソリューションを実現しています 東京本社 ( 品川 ) 千葉情報センター 東京ビジネスセンター ( 木場 ) 商号設立資本金代表取締役社長株主
自己紹介 2 上田 和樹 JaSST 北海道実行委員 TEF 道 札幌で活躍するアマチュアミュージシャン兼ソフトウェアエンジニア
1 Selenium のラッパーツールを自作して公開してみた ~ 自動化 WG のチャレンジ ~ Team 自己紹介 2 上田 和樹 JaSST 北海道実行委員 TEF 道 札幌で活躍するアマチュアミュージシャン兼ソフトウェアエンジニア Selenium とは? 3 Web アプリケーション用のオープンソースツール ブラウザの操作を自動化することが出来る WEB アプリケーションの UI 自動テストなどに使用できる
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
Java言語 第1回
Java 言語 第 2 回簡単な Java プログラムの作成と実行 知的情報システム工学科 久保川淳司 [email protected] 簡単な Java プログラム Java プログラムのファイル名 Java プログラムのファイル名命名ルール ファイル名とクラス名は同じでなければならない HelloJava.java public class HelloJava { public
WESB MTOM機能ガイド
WESB V7.5.1 MTOM 利用ガイド Web ソリューション開発日本 IBM システムズ エンジニアリング 2009 IBM Corporation 目次 本資料の目的 MTOM の仕様 MTOM 使用のメリット MTOM サポートの前提環境 MTOM 使用のための設定と制限 設定方法 制限事項 参考資料 2 Technical Flash - WESB MTOM 利用ガイド 2011 IBM
jssst07.dvi
24 2007 1 Java A Method to Reduce the Memory Footprint of Java VM Kiyokuni KAWACHIYA Kazunori OGATA Tamiya ONODERA IBM Research, Tokyo Research Laboratory [email protected] Java Java 30% String char
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
Cubby in Action
Building Web Applications With the Leading Java Framework Cubby IN ACTION アジェンダ Cubby in "real" service 実サービスでの Cubby の利用例 Here Comes Cubby 2.0!! Cubby 2.0 での新機能紹介 2 自己紹介 名前 : 染田貴志 o http://d.hatena.ne.jp/tksmd/
IronPython による柔軟なゲーム開発 筑波大学 AmusementCreators
IronPython による柔軟なゲーム開発 筑波大学 AmusementCreators 自己紹介 Amusement Makers ではありません 注意 IronPython って?.Net Framework および Mono 上で動作する Python.NetFramework Mono は共通中間言語 (CIL) のための仮想マシン CIL が動く仮想マシンの仕様は共通言語基盤 (CLI)
SpringSecurity
Spring Security 1/40 OUTLINE Spring Security Spring Securityを使った認証の仕組み Spring Securityを使った独自認証 認証エラーメッセージの変更 2/40 Spring Security 3/40 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク 認証 認可機能 その他 多数のセキュリティ関連の機能を持つ
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 実行環境
Oracle Service-Oriented Architecture Suite
Oracle Service-Oriented Architecture Suite Oracle SOA Suite SOA 1 IT IT SOASOA Oracle Fusion Architecture SOA SOA SOA Oracle Fusion Architecture Oracle SOA Suite Oracle SOA Suite 1 ISE 2 Enterprise Service
Spring Frameworkに対するオラクルのサポート
Spring Framework に対するオラクルのサポート Oracle ホワイト ペーパー 2007 年 5 月 Spring Framework に対するオラクルのサポート はじめに ソフトウェア開発という独自の世界では 選択の自由も抽象的な概念ではありません 要件に合った方法でのアプリケーション構築を可能にするテクノロジーやフレームワークを選ぶ自由は 絶対不可欠なものです オラクルはこの要求を理解しており
テスト駆動開発入門 ネクストステップ
テスト駆動開発入門 ネクストステップ 井芹洋輝 謝辞 主催の今給黎さん 和田さん 会場提供 スタッフの方々 参加者の皆さま 深くお礼申しあげます 自己紹介 井芹洋輝 (@goyoki/id:goyoki) 組み込みエンジニア WACATE 実行委員 /TDD 研究会 講演 / 執筆 : XP 祭り関西 ユニットテストの保守性を作りこむ Androidテスト祭り テストの活用による開発効率化 並カン
Oracle9i JDeveloper R9.0.3 チュートリアル
Oracle9i JDeveloper 9.0.3 JavaServer Pages Creation Date: Jan. 27, 03 Last Update: Feb. 13, 03 Version: 1.0 ... 2... 2... 2 JDeveloper JSP... 3... 4 JSP... 5 JSP... 6... 7...10 JDeveloper... 12 TLD...
WebサービスとCORBA
AP Web Web WG EAI AP EAI Web AP Web -- WSFL -- BTP EAI AP (1) webmethods Enterprise Hub&Spoke (publish/subscribe ) ( ) webmethods Enterprise Server webmethods Enterprise Adopters AP EAI AP (2) IBM MQSeries
Microsoft PowerPoint - Tutorial_2_upd.ppt
2 Eclipse を使った Bluemix アプリケーション開発 1 ハンズオン手順 ハンズオンの概要 Eclipse から Java アプリをデプロイする 公開されているプロジェクトをインポートする インポートしたプロジェクトをBluemixにデプロイする ここでは PostgreSQL サービスを提供する ElephantSQL というサービスを使用します デプロイしたアプリケーションを確認する
Oracle Application Server 10g(9
Oracle Application Server 10g (9.0.4) for Microsoft Windows J2EE Oracle Application Server 10g (9.0.4) for Microsoft Windows J2EE and Web Cache...2...3...3...4...6...6...6 OS...9...10...12...13...24...24
Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN
28th Embarcadero Developer Camp
RAD Studio で実践する 継続的インテグレーション アプリとデベロッパーの価値 を拡張するエッセンス 長沢 智治 テクニカル エバンジェリスト アトラシアン株式会社 re-workstyle.com @tomohn ビジネスとアプリケーションの進化 90s 00s Business 10s Business Business Apps Apps Apps C/S コード品質 開発者中心 分業
java_servlet2_見本
13 2 JSF Web 1 MVC HTML JSP Velocity Java 14 JSF UI PC GUI JSF Web 2.1 JSF JSF Web FORM FORM 2-1 JSF role, JSF JSF 15 Web JSF JSF Web Macromedia JSF JSF JSF 2.2 / Subscriber package com.mycompany.newsservice.models;
Northern Lights Server
FirstStep Guide Northern Lights Server Intel Management Module (Advanced Module / ISM 8.4) 2 www.nlcomputer.com 1 FirstStep Guide 1.1. INTEL MANAGEMENT MODULE 2... 5 1.2.... 9 1.3.... 10 2.1. BMC...11
Javaで体験するスクリプト言語の威力
Java IT http://www.arclamp.jp Java Scripting API JSR223 JavaScript ECMAScript Groovy J2EE Project Phobos Sarugau JS 2 Java Scripting API JSR223 1/3 JavaVM Java JCP Java Community Process JSR 223: Scripting
_02-5.ppt
CONNECT EVERYTHING. ACHIEVE ANYTHING. Sonic XML Server 2005 3 14 Agenda 2 2005 Sonic Software Corporation Sonic Software Corporation 1998 1999 12 SonicMQ 2002 3 Sonic ESB ESB
Oracle Application Server 10g (9.0.4): Manually Managed Cluster
Oracle Application Server 10g 9.0.4 : 2004 6 Oracle Application Server 10g 9.0.4 : Oracle Application Server... 3... 3 Oracle Application Server... 3... 3... 4 Oracle Application Server... 6 Oracle Application
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
WTM2019SingleSignOn
[Java 開発者向け ] シングルサインオンへの対応 - Java カスタマイズコードの書き方 1/45 OUTLINE Spring Security Spring Security を使った認証の仕組み Spring Security を使ったシングル サインオン 2/45 Spring Security 3/45 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク
