|
|
- はすな たかひ
- 6 years ago
- Views:
Transcription
1
2
3 日本オラクル株式会社 Fusion Middleware 事業統轄本部 Java エバンジェリスト 寺 田佳央 Java Day Tokyo 年年 4 月 8 日
4 以下の事項は 弊社の 一般的な製品の 方向性に関する概要を説明するものです また 情報提供を唯 一の 目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を 行行う際の判断材料料になさらないで下さい オラクル製品に関して記載されている機能の開発 リリースおよび時期については 弊社の裁量量により決定されます Oracle と Java は Oracle Corpora@on 及びその 子会社 関連会社の 米国及びその他の国における登録商標です 文中の社名 商品名等は各社の商標または登録商標である場合があります Oracle Confiden@al 4
5 5
6 6
7 JPE 1.0 J2EE 1.2 J2EE 1.3 J2EE 1.4 Java EE 5 Java EE 6 Java EE 年 5 月 2009 年 12 月 2013 年 5 月
8 エッセンシャル レシピ 問題 問題 (何がしたいか 解決 (解決方法) 解説 (具体的な説明) Copyright 2015, Oracle and/or its affiliates. All rights reserved. 8
9 9
10 WebSocket 1.0 JAX- RS 2.0 JSF 2.2 JSP 2.3 /JSTL JSON- P 1.0 EL 3.0 Servlet 3.1 DI 1.0 / CDI 1.1 / EJB 3.2 JTA 1.2 JCA 1.7 JPA 2.1 JMS 2.0 Batch 1.0 JavaMail 1.5 Bean ValidaOon 1.1 Managed Bean 1.0 Common AnnotaOon 1.2 Interceptors 1.2 Concurrency UOl for EE
11 11
12 今日お話をする所 ロジック実装部 ビュー関連処理 ビジネス ロジック データ アクセス DB ロジック Queue 疎結合での実装が重要 Copyright 2015, Oracle and/or its affiliates. All rights reserved. 12
13 13
14 14
15 15
16 Resource Resources PostConstruct PreDestroy RunAs DeclareRoles RolesAllowed PermitAll DenyAll ManagedBean DataSourceDefiniOon DataSourceDefiniOons Priority 16
17 JSF Managed Bean CDI EJB JSR- 316 Managed Bean 17
18 18
19 Managed Bean 問題 #1 : リソース参照 リソースを参照したい データ ベース JMS (Queue, Topic) トランザクション ORB メール セッション コンテキスト Copyright 2015, Oracle and/or its affiliates. All rights reserved. 19
20 ic = new Ini@alContext(); ManagedExecutorService managedexecsvc = (ManagedExecutorService ) ic.lookup (" java:comp/defaultmanagedexecutorservice"); mangedexecsvc.submit(() - > System.out.println( New Thread )); 20
21 21
22 @Resource(name = concurrent/defaultmanagedexecutorservice") ManagedExecutorService mangedexecsvc; public void foo(){ mangedexecsvc.submit(() - > System.out.println( New Thread )); 22
23 23
24 @Resource 24
25 Managed Bean 問題 #2 ライフサイクル管理 インスタンス生成後 インスタンス破棄前 Copyright 2015, Oracle and/or its affiliates. All rights reserved. 25
26 public class Foo() = concurrent/defaultmanagedexecutorservice") ManagedExecutorService mangedexecsvc; public Foo(){ mangedexecsvc.submit(() - > System.out.println( Init something )); java.lang.nullpointerexcepoon 26
27 27
28 public class Foo() = concurrent/defaultmanagedexecutorservice") ManagedExecutorService public void init (){ mangedexecsvc.submit(() - > System.out.println( Init something )); 28
29 29
30 30
31 31
32 32
33 33
34 34
35 Java EE 5 Java EE 6 (EJB @AroundTimeout Java EE 7 (EJB 3.1 : Maintenance Release) 35
36 Interceptor 問題 #3 横断的関心事分離 横断的な関心事を分離したい ログ出力 プロファイル 監査 セキュリティ チェック Copyright 2015, Oracle and/or its affiliates. All rights reserved. 36
37 public void executesomemethod1 () { long start = System.currentTimeMillis(); // ビジネス ロジックの実装 long end = System.currentTimeMillis(); long Ome = end - start; logger.log(level.debug, + Ome); 37
38 38
39 public class SomeLogic public void executesomemethod1 () { 39
40 40
41 41
42 @Inherited ElementType.METHOD) MySimpleProfilerInterceptor { 42
43 @Priority(Interceptor.Priority.APPLICATION public class MyInterceptor public Object calcexectime (InvocaOonContext ic) throws Excep@on { // この部分に実装コードを記述 43
44 @AroundInvoke public Object calcexectime (InvocaOonContext ic) throws ExcepOon { long start = System.currentTimeMillis(); try { return ic.proceed(); // オリジナルの呼び出し catch (Excep@on e) { throw e; finally { long end = System.currentTimeMillis(); long Ome = end - start ; String classname = ic.gettarget().getclass().getsuperclass().getname(); String methodname = ic.getmethod().getname() ; logger.log(level.info, "{0#{1 took {2 (ms)", new Object[]{ classname, methodname, Ome ); 44
45 @MySimpleProfilerInterceptor public void executesomemethod() { // do Something 情報 : jp.co.oracle.cdis.homepage#executesomemethod took 300 (ms) 45
46 @MyIntecepto 46
47 47
48 48
49 実装レイヤー毎にデータ検証の実装が必要 ビュー関連処理 ビジネス ロジック データ アクセス DB 検証 ロジック Queue 検証 検証 Copyright 2015, Oracle and/or its affiliates. All rights reserved. 49
50 Bean Validation 問題 #4: 値の検証 宣言的な値の検証 Copyright 2015, Oracle and/or its affiliates. All rights reserved. 50
51 public class Person { private String name; private String jpzipcode; public String dosomething() { if (name == null name.equals("")) { validaoonfailed();; if (jpzipcode == null jpzipcode.equals("")) { validaoonfailed();; Pajern pajern = Pajern.compile("^\\d{3- \\d{4$"); Matcher matcher = pajern.matcher(jpzipcode); if (!matcher.find()){validaoonfailed(); 51
52 public class Person { private String name; private String jpzipcode; public String dosomething() { if (name == null name.equals("")) { validaoonfailed();; if (jpzipcode == null jpzipcode.equals("")) { validaoonfailed();; Pajern pajern = Pajern.compile("^\\d{3- \\d{4$"); Matcher matcher = pajern.matcher(jpzipcode); if (!matcher.find()){validaoonfailed(); 52
53 53
54 public class private @Pajern("^\\d{3- \\d{4$") private String jpzipcode; public String dosomething() { 54
55 55
56 56
57 依存するクラスのインスタンス生成は? ビジネス ロジック ビュー関連処理 データ アクセス DB ロジック new? Queue Factory? Copyright 2015, Oracle and/or its affiliates. All rights reserved. 57
58 58
59 Dependency Injection 問題 #5 依存性注入 実装を疎結合で実装 型安全 Copyright 2015, Oracle and/or its affiliates. All rights reserved. 59
60 public class PersonDAOFromCSV implements PersonDAO { public List<Person> getpersons() throws IOExcepOon{ FileSystem fs = FileSystems.getDefault(); Path file = fs.getpath("/tmp/listperson.csv"); return Files.newBufferedReader(file).lines().map(str - > { String[] array = str.split(","); Person person = new Person(); person.setname(array[0]); person.setage(integer.parseint(array[1])); return person; ).collect(collectors.tolist()); 60
61 public class PersonController { public void listpersonname() throws IOExcep@on { // ある Person の DAO からデータ取得 PersonDAO persondao = new PersonDAOFromCSV(); List<Person> persons = persondao.getpersons(); persons.foreach(person - > System.out.println(person.getName())); new Factory Abstract Factory Service Locator 61
62 62
63 public class PersonController PersonDAO persondao ; public void listpersonname() throws IOExcep@on { List<Person> persons = persondao.getpersons(); persons.foreach(person - > System.out.println(person.getName())); new - > Factory - > Abstract Factory - > Service Locator 63
64 64
65 PersonController new PersonDAO() PersonDAO PersonDAO PersonDAO dao.getpersons() dao.getpersons() 65
66 Dependency Injection 問題 #6 対象の限定 複数の実装から特定の実装 を選択したい Copyright 2015, Oracle and/or its affiliates. All rights reserved. 66
67 public interface Service { public void dosomething (); public class DukeService implements Service public void dosomething () { // 何らかの処理理 System.out.println( Duke Service ); public class DuchessService implements Service public void dosomething () { // 何らかの処理理 System.out.println( Duchess Service ); 67
68 public class Foo private Service service; OR??? public void execservice(){ service.dosomething(); 68
69 69
70 Service service1; public Service service2; public void service2.dosomething(); 70
71 71
72 72
73 @Dependent ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER) DukeQualifier { 73
74 @DukeQualifier public class DukeServiceImpl implements Service public void dosomething() { System.out.println("Duke Service"); 74
75 Service service1; public void service1.dosomething(); 75
76 76
77 Dependency Injection 問題 #7 不変オブジェクト イミュータブル(不変な) オブジェクトとしてインス タンスを生成したい Copyright 2015, Oracle and/or its affiliates. All rights reserved. 77
78 public interface Service { public void dosomething public class DukeService implements public void dosomething () { // 何らかの処理理 System.out.println( Duke ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER) DukeQualifier { 78
79 79
80 public class private final Service service; public void execservice(){ service.dosomething(); 80
81 81
82 @Dependent public class Foo { private final Service public Foo(@DukeQualifier Service service) { this.service = service; public void execservice(){ service.dosomething(); 82
83 83
84 84
85 Dependency Injection 問題 #8 文字で対象選択 文字列を指定しインジェク ト先を限定したい Copyright 2015, Oracle and/or its affiliates. All rights reserved. 85
86 public interface Service { public void @MySQL 86
87 87
88 public interface Service { public void dosomething duke ) public class DukeService implements public void dosomething () { // 何らかの処理理 System.out.println( Duke Service ); 88
89 public interface Service { public void dosomething duke ) public class DukeService implements public void dosomething () { // 何らかの処理理 System.out.println( Duke duke ) Service service1; public void execmul@pleservice(){ service1.dosomething(); 89
90 90
91 91
92 public interface Service { public void dosomething duke ) public class DukeService implements public void dosomething () { // 何らかの処理理 System.out.println( Duke duke ) Service service1; public void execmul@pleservice(){ service1.dosomething(); 92
93 DI ではなく CDI 側の仕様確認 Copyright 2015, Oracle and/or its affiliates. All rights reserved. 93
94 94
95 95
96 96
97 DI/CDI Managed EJB 97
98 CDI EJB 16:15-17:05 98
99 javax.decorator javax.enterprise.context javax.enterprise.event javax.enterprise.inject javax.enterprise.uol 99
100 100
101 Contexts&Dependency Injection 問題 #9 CDI の有効化 CDI を利用可能にしたい Copyright 2015, Oracle and/or its affiliates. All rights reserved. 101
102 102
103 <?xml version="1.0" encoding="utf- 8"?> <beans xmlns="hup://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="hup:// instance" hup://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd" bean- discovery- mode="all"> </beans> It is strongly recommended you use "annotated 103
104 Java Class Java Class Java Class Java Class Java Class Java Class Java Class Java Class Java Class Java Class Java Class CDI Container 104
105 105
106 @Interceptor UnsaOsfied dependencies for type NGClass with 106
107 107
108 Contextual Reference Proxy CDI Container 108
109 @Inject SomeManagedBean bean; CDI Container Contextual Reference Proxy 109
110 javax.enterprise.inject.spi.bean Qualifiers Scope Stereotypes Type AlternaOve 110
111 Contextual Reference CDI Managed Bean Bean Proxy UserTransacOon Principal Validator ValidatorFactory HjpServletRequest HjpSession ServletContext CDI Container 111
112 Contexts&Dependency Injection 問題 #10 有効範囲の設定 スコープについて Copyright 2015, Oracle and/or its affiliates. All rights reserved. 112
113 113
114 15:10-16:00 114
115 javax.inject.singleton? javax.enterprise.context.applicaoonscoped? 115
116 @javax.inject.singleton public class DukeCounter { private int counter; public int getcounter() { return Managed Bean 116
117 117
118 @javax.enterprise.context.applicaoonscoped public class DukeCounter implements Serializable { private int counter; public int getcounter() { return counter++; 118
119 119
120 Contextual Reference CDI Container 120
121 @SessionScoped public class CounterHoldInSession implements DukeCounter singleton; 121
122 Contexts&Dependency Injection 問題 #11 : 唯一の選択 ロジックのバージョニング 実装の切替えを行いたい 配備時に切替え プログラミング時に切替え Copyright 2015, Oracle and/or its affiliates. All rights reserved. 122
123 public interface Service { public void dosomething (); public class DukeSvc implements Service public void dosomething () { // 何らかの処理理 System.out.println( Duke Service ); DukeAlpha DukeBeta DukeProd 123
124 public interface DataAccessService { public List<Persion> getdata (); class implements DataAccessService public List<Person> getdata () { // テスト DB からデータ取得 class implements DataAccessService public List<Person> getdata () { // 本番 DB からの実データ取得 124
125 125
126 126
127 public class DukeAlpha public class DukeBeta implements Service{ 127
128 128
129 public class DukeAlpha public class DukeBeta implements Service{ 129
130 public class DukeAlpha implements Service{ <beans> public class DukeBeta implements Service{ 130
131 @Dependend Priority.APPLICATION + 10) public class DukeAlpha @Priority(Interceptor. Priority.APPLICATION + 20) public class DukeBeta implements Service{ 131
132 @Inject Service @Priority(Interceptor. Priority.APPLICATION + 20) public class DukeBeta implements Service{ 132
133 133
134 @Inject service public class DukeServiceWithQualifier implements Service 134
135 @Inject public class SpecializedDuke extends DukeServiceWithQualifier public void dosomething() { 135
136 Contexts&Dependency Injection 問題 #12 柔軟な生産 CDI Managed Bean でない クラスもインジェクトした い 実行時に対象オブジェクト を変更したい Copyright 2015, Oracle and/or its affiliates. All rights reserved. 136
137 137
138 @Stateless public class SomeLogic1 { PersitenceContext (unitname= ORACLE_PU ) EnOtyManager public void dosomething () { // 何らかの処理理 System.out.println( Duke Service ); public class SomeLogic2 { PersitenceContext (unitname= MYSQL_PU ) EnOtyManager public void dosomething () { // 何らかの処理理 System.out.println( Duke Service ); EJB 138
139 139
140 140
141 DatabaseList.Oracle) DatabaseList.MySQL) EnOtyManager em; 141
142 142
143 143
144 public enum DatabaseList { Oracle, MySQL, PostgreSQL 144
145 @Dependent ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER) DatabaseQualifier { DatabaseList value() default DatabaseList.Oracle ; 145
146 @Dependent public class = = "ORACLE_PU") private En@tyManager = = "MySQL_PU") private En@tyManager emmysql; 146
147 public class DatabaseList.MySQL) EnOtyManager em; value public List<Person> getpersons(){ em.createquery(..); Oracle 147
148 Contexts&Dependency Injection 問題 #14 : アノテーションの整理 大規模開発むけ 毎回大量のアノテーション を付加するのは面倒 複数のアノテーションをま とめたい Copyright 2015, Oracle and/or its affiliates. All rights reserved. 148
149 @TransacOonal public class IndexPage public void dosomething () { // 何らかの処理理 System.out.println( Duke public class public class public class UserComplPage { 149
150 150
151 @MyReqestedScopeStereotype public class IndexPage public void dosomething () { // 何らかの処理理 System.out.println( Duke Service Stereotype public class UserRegPage estereotype public class UserConfirmPage estereotype public class UserComplPage { 151
152 152
153 @Target(TYPE) MyReqestedScopeStereotype { 153
154 @TransacOonal public class IndexPage public void dosomething () { // 何らかの処理理 System.out.println( Duke Service public class IndexPage public void dosomething () { // 何らかの処理理 System.out.println( Duke Service ); 154
155 public class IndexPage public void dosomething () { // 何らかの処理理 System.out.println( Duke Service public class IndexPage public void dosomething () { // 何らかの処理理 System.out.println( Duke Service ); 155
156 156
157 Contexts&Dependency Injection 問題 #13 : イベント処理 Observer パターンの適用 イベント処理を行いたい Copyright 2015, Oracle and/or its affiliates. All rights reserved. 157
158 158
159 = userreg") public class UserRegistra@onPage Event<Mail> mailevent; public void execuserregistra@on() { // ユーザ登録処理理が完了了 mailevent.fire(new Mail(mailaddredd, name, message)); 159
160 public class MailEventHandler = "mail/mymailsession") Session mailsession; public void receiveevent(@observes Mail mailevent) { sendmessage(mailevent); 160
161 161
162 public class MailEventHandler = "mail/mymailsession") Session mailsession; public void receiveevent(@observes Mail mailevent) { sendmessage(mailevent); 162
163 163
164 @Stateless public class MailEventDispatcherBean Event<Mail> public void produceevent(final Mail message) { // ユーザ登録処理理が完了了 mailevent.fire(message); 164
165 @javax.ejb.singleton public class public void consumeevent(@observes Mail message) throws InterruptedExcep@on { // 何か重い処理理 165
166 = userreg") public class UserRegistra@onPage MailEventDispatcherBean dispather; public void execuserregistra@on() { // ユーザ登録処理理が完了了 dispather.produceevent(new Mail(mailaddredd, name, message)); 166
167 167
168 168
169 169
170 170
171 171
172 172
173
174
Make the Future Java FY13 PPT Template
Yoshio Terada Java Evangelist http://yoshio3.com, Twitter : @yoshioterada 1 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため
More informationWEBシステムのセキュリティ技術
EJB (Enterprise Java Beans) 棚橋沙弥香 テーマ選定の背景 現在携わっている Java 開発案件で EJB が使われておりますが 私自身が EJB を扱うのが初めてで知らない技術でしたので 勉強してみたいと思い 今回はこのテーマを選定しました 目次 EJBとは 1 EJBの利点 2 EJBの歴史 3 EJBの開発環境の作成 4 5 Enterprise Bean 6 非同期処理の実装
More information[4-C] CDI2.0アップデート&クックブック
Java Day Tokyo 2016/Java EE Session 4-C CDI2.0 アップデート & クックブック NTT コムウェア株式会社上妻宜人 ( あげつまのりと ) Copyright NTT COMWARE 2016 上妻宜人あげつまのりと SIer 技術部門でJavaトラブルシューティングの日々 Java EEについて調べて伝えることが好き コミュニティ講演 GlassFish.JP,
More informationPowerPoint 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 informationV8.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 information2
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
More informationPowerPoint プレゼンテーション
Java J2EE Spring Spring Dependency Injection AOP Java J2EE 2 4 Application Java Enterprise API 5 6 mod_jk2 AJP13 Coyote/JK2 Connector Session Apache2 Tomcat5-a AJP13 Coyote/JK2 Connector Session Tomcat5-b
More information[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
More information目次 はじめに... 2 無料トライアルのサインアップ方法... 3 トライアル環境へのアクセス 参考情報
2018 年 11 月 日本オラクル株式会社 目次 はじめに... 2 無料トライアルのサインアップ方法... 3 トライアル環境へのアクセス... 11 参考情報... 14 1 はじめに このガイドは Oracle Cloud の無料トライアルを利用登録 ( サインアップ ) するための手順書です 本お申込みでご利用いただけるサービスについては 以下サイトの [ ご利用可能な Oracle サービス
More informationPowerPoint Presentation
MySQL Workbench を使ったデータベース開発 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです
More informationHow to Use the PowerPoint Template
Customer Success Stories 2017 クラウド時代のアイデンティティ アクセス管理 - Oracle Identity Cloud Service のご紹介と導入のアプローチ - 日本オラクル株式会社クラウド テクノロジー事業統括 Fusion Middleware 事業本部 プリンシパル セールスコンサルタント井坂源樹 Copyright Copyright 2014 Oracle
More informationSlide 1
Java EE 6 最新機能のご紹介 日本オラクル株式会社 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい
More informationintra-mart im-JavaEE Framework
intra-mart im-javaee Framework Version 6.1 Seasar2 連携ガイド 第四版 2008 年 5 月 30 日 > 変更年月日変更内容 2007/7/31 初版 2007/8/31 第二版 2.1.1 jta.diconの設定誤字 脱字の修正 2007/10/19 第三版 2.1.1.3 UserTransactionの設定を追加 2008/5/30
More informationMicrosoft 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 informationJava演習(4) -- 変数と型 --
50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends
More informationAOP (Aspect Oriented Programming) AOP Java 3 AOP 4 AOP DI DI 5 AOP JoinPoint Advice Aspect Weaving JoinPoint JoinPoint PointCut 6 Advice Advice Around Advice Before Advice After Advice After Throwing Advice
More informationJavaセキュアコーディングセミナー東京 第3回 入出力(File, Stream)と例外時の動作 演習解説
Java セキュアコーディングセミナー東京第 3 回入出力と例外時の動作 演習解説 2012 年 11 月 11 日 ( 日 ) JPCERT コーディネーションセンター脆弱性解析チーム戸田洋三 1 Hands-on Exercises コンパイルエラーに対処しよう ファイルからのデータ入力を実装しよう 2 Hands-on Exercise(1) サンプルコードの コンパイルエラーに対処しよう 3
More informationMicrosoft PowerPoint ppt
独習 Java ( 第 3 版 ) 6.7 変数の修飾子 6.8 コンストラクタの修飾子 6.9 メソッドの修飾子 6.10 Object クラスと Class クラス 6.7 変数の修飾子 (1/3) 変数宣言の直前に指定できる修飾子 全部で 7 種類ある キーワード final private protected public static transient volatile 意味定数として使える変数同じクラスのコードからしかアクセスできない変数サブクラスまたは同じパッケージ内のコードからしかアクセスできない変数他のクラスからアクセスできる変数インスタンス変数ではない変数クラスの永続的な状態の一部ではない変数不意に値が変更されることがある変数
More informationMake the Future Java FY13 PPT Template
1 Batch Application for the Java Platform JSR352 NTT コムウェア株式会社技術 SE 部 OSS AP 技術担当上妻宜人 2 自己紹介 上妻宜人 ( あげつまのりと ) NTT コムウェア株式会社勤務 社内の Java/AP サーバの技術サポートを担当しています 3 バッチってなんだろう? 4 月次締め処理 銀行勘定システム 在庫管理 深夜に起動 (
More information1 Copyright 2013, Oracle Corporation Japan, all rights reserved.
1 Copyright 2013, Oracle Corporation Japan, all rights reserved. エスケイプ フロム レガシー J2EE 大橋勝之 日本オラクル株式会社コンサルティングサービス 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード
More informationPowerPoint Presentation
UML 2004 7 9 10 ... OOP UML 10 Copyright 2004 Akira HIRASAWA all rights reserved. 2 1. 2. 3. 4. UML 5. Copyright 2004 Akira HIRASAWA all rights reserved. 3 1..... Copyright 2004 Akira HIRASAWA all rights
More information1 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 informationintra-mart WebPlatform/AppFramework
intra-mart WebPlatform/AppFramework Ver.7.0 Seasar2 連携プログラミングガイド 2010/11/30 第 3 版 > 変更年月日変更内容 2008/07/07 初版 2009/02/27 第 2 版 3.1.2.1.1 im_hotdeploy.diconの設定 を追加 2010/11/30 第 3 版 3.1.2.2 Hot deploy
More informationintra-mart WebPlatform/AppFramework
intra-mart WebPlatform/AppFramework Ver.7.2 Seasar2 連携プログラミングガイド 2010/04/01 初版 変更年月日 2010/04/01 初版 > 変更内容 目次 > 1 はじめに...1 1.1 目的...1 1.2 Seasar2 プロダクト...1 2 セットアップ...2 2.1 トランザクションマネージャとデータソース...2
More informationintra-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 informationOracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上
Oracle ホワイト ペーパー 2010 年 2 月 Oracle Web Cache による Oracle WebCenter Spaces パフォーマンスの向上 免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント
More information新・明解Java入門
537,... 224,... 224,... 32, 35,... 188, 216, 312 -... 38 -... 38 --... 102 --... 103 -=... 111 -classpath... 379 '... 106, 474!... 57, 97!=... 56 "... 14, 476 %... 38 %=... 111 &... 240, 247 &&... 66,
More informationSlide 1
Oracle 統合後の Java の今後について 日本オラクル株式会社 Fusion Middleware 事業統括本部シニア Java エバンジェリスト寺田佳央 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント
More informationintra-mart Accel Platform
目次目次 Copyright 2014 NTT DATA INTRAMART CORPORATION クイック検索検索 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. 対象開発モデル 2.4. サンプルコードについて 2.5. 本書の構成 3. アクセスコンテキストの実装 3.1. アクセスコンテキストの実装例 3.2. アクセスコンテキストのキャッシュ機能の実装例
More informationJava EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編
Java EE 7 アプリケーション設計ガイド - JSF(JavaServer Faces) 2.2 入門編 日本アイ ビー エムシステムズ エンジニアリング株式会社 1 Disclaimer この資料は日本アイ ビー エム株式会社ならびに日本アイ ビー エムシステムズ エンジニアリング株式会社の正式なレビューを受けておりません 当資料は 資料内で説明されている製品の仕様を保証するものではありません
More informationSpring 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
More informationコンテナでテストをまわせ! Java EE への自動テストの導入 1 小西高之 JBoss Technical Support Engineer Red Hat K.K.
コンテナでテストをまわせ! Java EE への自動テストの導入 1 小西高之 JBoss Technical Support Engineer Red Hat K.K. コンテナでテストをまわせ! Twitter ハッシュタグ : #jt12_b202 小西高之 @leather_sole 2 とあるプロジェクトで... これからアプリケーションのテストを始める はい! まずはこのテストだ! 3
More informationuntitled
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 informationSeasar.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 informationJBoss と 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 informationORACLE 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 informationuntitled
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 informationGartner Day
J2EE 1 J2EE C AP 2 J2EE AP DD java *.class java *.class java *.class *.class DD EAR, WAR, JAR orionapplicationclient.xmweb.xmapplication.jar.xml orion- orion-ejb- ml Oracle Application Server 10g *.jsp
More information10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV
tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20
More informationMake the Future Java FY13 PPT Template
1 エンタープライズ Java の現在 日本オラクル株式会社 Fusion Middleware 事業統括本部 シニアマネージャ新井庸介 2 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため
More informationJava プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲
Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲を決定します 次の型が利用でき これらの型は特に基本型とよばれます 基本型 値の種類 値の範囲 boolean
More informationJavaもJava Scriptも! コンテナ型アプリケーション開発PaaS登場
Java も JavaScript も! コンテナ型アプリケーション開発 PaaS の登場 Oracle Applica+on Container Cloud 日本オラクル株式会社 クラウド テクノロジー事業統括 Fusion Middleware 事業統括本部 新井庸介 早川博 Copyright 2015, Oracle and/or its affiliates. All rights reserved.
More informationOracle9i JDeveloperによるWebサービスの構築
Oracle9i JDeveloper Web Web Web Web Web Web EJB Web EJB Web Web Oracle9iAS Apache SOAP WSDL Web Web Web Oracle9i JDeveloper Java XML Web Web Web Web Simple Object Access Protocol SOAP :Web Web Services
More informationJAVA とテンプレート
JAVA とテンプレート 序論 : コンテナ 他のクラスのオブジェクトを保存するものをコンテナ (Container) と呼ぶ 集合 リスト 表 コンテナに求められる機能 追加 削除 参照 要素の比較 並べ替え 要素のクラスが不明では 比較できない 要素が想定しているクラスのものかの判定 テンプレート以前の対応方法 コンテナ設計時に 保存されるクラスを特定してコンテナをコードする 保存されるクラスごとに作成しなければならない
More informationMicrosoft PowerPoint - グリッド協議会GT4演習資料_2007_配布用
演習 1~6 Globus Toolkit Version 4 (Java WS Core) 演習 : WS-Resource の生成と機能拡張 目標 :GT4 Java Core WSRF 基本仕様のサポート確認 サーバー側の実装方法 サービス 各種設定ファイル ( の実装方法 ) 最低限 WSRF の標準的な機能は GT4 に含まれる標準で利用可能 GT4 標準の利用方法 wsrf-get-property
More informationintra-mart Accel Platform — イベントナビゲータ 開発ガイド 初版
Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する
More informationPowerPoint Presentation
MySQL Workbench 6.0 概要 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また
More informationClient Client public void sendobject(object message) String String Web Container String RemoteEndpoint String Endpoint throwsioexception, EncodeExcept
@OnMessage public void handlecounter(int newvalue) {... @OnMessage public void handleboolean(boolean b) {... public void sendobject(object message) throws IOException, EncodeException Client Client public
More informationオブジェクト指向プログラミング・同演習 5月21日演習課題
オブジェクト指向プログラミング 同演習 5 月 21 日演習課題 問題 1 配列の例外処理例外が発生する可能性のある処理を try で囲み その後に catch で例外を捕捉します 例外処理の終了処理として finally が行われます これは書かなくて自動的に行われます 提出課題 1 (Kadai052301.java) 以下のプログラムは例外処理をしていない ArrayIndexOutOfBoundsException
More informationサーブレット (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 informationPowerPoint Presentation
ソフトウェア演習 B GUI を持つ Java プログラムの 設計と実装 4.1 例題 :GUI を持った電卓を作ろう プロジェクトCalculator パッケージ名 :example ソースファイル : Calculator.java GUI.java EventProcessor.java 2 4.2 GUI とイベント処理 GUI の構成 :Swing GUI の場合 フレーム JFrame:
More informationintra-mart Accel Platform — アクセスコンテキスト 拡張プログラミングガイド 第2版
Copyright 2014 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. 対象開発モデル 2.4. サンプルコードについて 2.5. 本書の構成 3. アクセスコンテキストの実装 3.1. アクセスコンテキストの実装例 3.2. アクセスコンテキストのキャッシュ機能の実装例 3.3.
More informationPowerPoint Presentation
1 Oracle WebLogic Server 12c: 開発を支援する新機能ご紹介 日本オラクル株式会社 Fusion Middleware 事業統括本部プリンシパルセールスコンサルタント二條智文 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント
More informationPowerPoint Presentation
Java SE/EE の今後について 日本オラクル Fusion Middleware 製品事業統括本部寺田佳央 (http://yoshio3.com) 1 Copyright 2011, Oracle and/or it s affiliates. All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり
More informationJavaプログラミングⅠ
Java プログラミング Ⅰ 3 回目変数 今日の講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能です 変数は 型 ( データ型ともいいます ) と識別子をもちます 2 型 変数に記憶できる値の種類です型は 値の種類に応じて次の 8 種類があり これを基本型といいます 基本型値の種類値の範囲または例 boolean 真偽値 true または
More informationExam : 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
More informationExam : 1Z0-895 日本語 (JPN) Title : Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert Exam Vendor : Oracle Version : DE
Real4Test http://www.real4test.com Real IT Certification Exam Study materials/braindumps Exam : 1Z0-895 日本語 (JPN) Title : Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert
More informationuntitled
Java EE EJB SOA 2007 11 2 Java Java Java (JJUG) Java http://www.java-users.jp/ Java JJUG 2007 Fall 11 6 ( ) http://www.javausers.jp/contents/events/ccc2007fall/ EJB SOA EJB SOA IT EoD IT X-Over Development
More informationOracle Database 12c
免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい オラクル製品に関して記載されている機能の開発 リリースおよび時期については 弊社の裁量により決定されます
More informationOracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0
Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 ... 1... 2... 3... 5... 6... 6... 9... 9 Vector... 10 Struts... 12... 14 cart.jsp 1... 15 cart.jsp 2... 17 JSP...
More informationアプリケーションサーバ リファレンス API編
Cosminexus V9 アプリケーションサーバリファレンス API 編 文法書 3020-3-Y21-60 対象製品 マニュアル アプリケーションサーバ & BPM/ESB 基盤概説 の前書きの対象製品の説明を参照してください 輸出時の注意本製品を輸出される場合には 外国為替及び外国貿易法の規制並びに米国輸出管理規則など外国の輸出関連法規をご確認の上 必要な手続きをお取りください なお 不明な場合は
More informationMicrosoft PowerPoint - prog09.ppt
プログラミング言語 3 第 09 回 (2007 年 11 月 26 日 ) 1 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 2/40 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/java06/ にアクセスすると 教材があります 2007 年 11 月 27 日分と書いてある部分が 本日の教材です
More informationMicrosoft PowerPoint - prog09.ppt
プログラミング言語 3 第 09 回 (2007 年 11 月 26 日 ) 1 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 2/40 1 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/java06/ にアクセスすると 教材があります 2007 年 11 月 27 日分と書いてある部分が 本日の教材です
More informationA B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2:
Java Jojo ( ) ( ) A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2: Java Jojo Jojo (1) :Globus GRAM ssh rsh GRAM ssh GRAM A rsh B Jojo (2) ( ) Jojo Java VM JavaRMI (Sun) Horb(ETL) ( ) JPVM,mpiJava etc. Send,
More informationJava知識テスト問題
Java 知識テスト SDAS プログラマ(Java 編 ) 運営事務局 このテストは J2EE プログラマとしての Java の知識を評価するものです 問題は 30 問, テスト時間は J2EE 知識テストとあわせて 90 分です 問題は全て択一式です 選択肢から 1 つだけ選択してください 資料の閲覧は禁止です テストが終わり次第 答案用紙を提出していただいてかまいません テスト終了後, 本テストの内容を他の方に話さないでください
More informationWAS V9 アナウンスメント・セミナー資料
WebSphere Application Server V9 アナウンスメント セミナー V9 への移行 日本アイ ビー エム株式会社クラウド ソフトウェア事業部アプリケーション プラットフォーム田中孝清 アジェンダ この章では WAS V8.5 Full プロファイルや WAS 8.0 以前から,WAS V9.0 traditional へのマイグレーションを扱います Liberty プロファイルへの移行は扱いません
More informationハピタス のコピー.pages
Copyright (C) All Rights Reserved. 10 12,500 () ( ) ()() 1 : 2 : 3 : 2 4 : 5 : Copyright (C) All Rights Reserved. Copyright (C) All Rights Reserved. Copyright (C) All Rights Reserved. Copyright (C) All
More informationCopyright 2008 All Rights Reserved 2
Copyright 2008 All Rights Reserved 1 Copyright 2008 All Rights Reserved 2 Copyright 2008 All Rights Reserved 3 Copyright 2008 All Rights Reserved 4 Copyright 2008 All Rights Reserved 5 Copyright 2008 All
More information解きながら学ぶJava入門編
44 // class Negative { System.out.print(""); int n = stdin.nextint(); if (n < 0) System.out.println(""); -10 Ÿ 35 Ÿ 0 n if statement if ( ) if i f ( ) if n < 0 < true false true false boolean literalboolean
More informationOracle Business Rules
Oracle Business Rules Manoj Das(manoj.das@oracle.com) Product Management, Oracle Integration 3 Oracle Business Rules について Oracle Business Rules とはビジネスの重要な決定と方針 ビジネスの方針 実行方針 承認基盤など 制約 有効な設定 規制要件など 計算 割引
More information2
プログラミング応用演習 b 10 月 5 日演習課題 2016/10/05 PAb 演習課題 プログラム仕様書作成課題 課題クラスを読み 次に示すクラスの仕様書を完成させよ なお 仕様書は クラス 1 つに付き 1 つ作成す る 加えて 図 1 のようなクラス継承の模式図を作成せよ < クラス名 のプログラム仕様書 > 作成者 : 学籍番号 名前 (1) クラスクラス名 : クラス名 説明 : クラスが何を表現しているか
More informationやさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF
pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50 pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61
More informationintra-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 informationExam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest & Valid 1z0-809-JPN Exam's Question and Answe
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z0-809 日本語 (JPN) Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO 1 / 8 Get Latest &
More informationJava (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1
Java (9) 1 Lesson 7 2008-05-20 Java System.out.println() 1 Java API 1 Java Java 1 GUI 2 Java 3 1.1 5 3 1.0 10.0, 1.0, 0.5 5.0, 3.0, 0.3 4.0, 1.0, 0.6 1 2 4 3, ( 2 3 2 1.2 Java (stream) 4 1 a 5 (End of
More informationアプリケーションサーバ リファレンス API編
Cosminexus V9 アプリケーションサーバリファレンス API 編 文法書 3020-3-Y21-30 対象製品 マニュアル アプリケーションサーバ & BPM/ESB 基盤概説 の前書きの対象製品の説明を参照してください 輸出時の注意本製品を輸出される場合には 外国為替及び外国貿易法の規制並びに米国輸出管理規則など外国の輸出関連法規をご確認の上 必要な手続きをお取りください なお 不明な場合は
More information(Microsoft PowerPoint - \223\306\217KJAVA\221\346\202R\224\ ppt)
独習 JAVA 第 3 版 8.4 例外とエラークラス 8.5 throws ステートメント 8.6 独自の例外 Throwable コンストラクタ catch ブロックには Throwable 型のパラメータが必ず 1 つなければならない Throwable コンストラクタ Throwable() Throwable( String message ) message には問題を通知する文字列のメッセージ
More informationオブジェクト脳のつくり方
2003 12 16 ( ) ML Java,.NET, UML J2EE, Web Java, J2EE.NET SI ex. ) OO OO OO OO OO (Controller) (Promoter) (Analyzer) (Supporter) http://nba.nikkeibp.co.jp/coachsp.html It takes time. OO OK OO 1.
More informationJavaプログラミングⅠ
Java プログラミング Ⅰ 3 回目変数 今日の講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能です 変数は 型 ( データ型ともいいます ) と識別子をもちます 2 型 変数に記憶できる値の種類です型は 値の種類に応じて次の 8 種類があり これを基本型といいます 基本型値の種類値の範囲または例 boolean 真偽値 true または
More informationOracle 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 informationWebOTXマニュアル
WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 初版リリース : 2007 年 7 月 Copyright (C) 1998-2007 NEC Corporation. All rights reserved. 付録 4-2-1 目次 4. プログラミング 開発 (WebOTX)...3 4.2. EJBアプリケーション...3 4.2.1.
More informationJavaセキュアコーディングセミナー2013東京第1回 演習の解説
Java セキュアコーディングセミナー東京 第 1 回オブジェクトの生成とセキュリティ 演習の解説 2012 年 9 月 9 日 ( 日 ) JPCERT コーディネーションセンター脆弱性解析チーム戸田洋三 1 演習 [1] 2 演習 [1] class Dog { public static void bark() { System.out.print("woof"); class Bulldog
More informationPowerPoint Presentation
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. JavaFX and Web Integration 日本オラクル株式会社 Java Embedded Global Business Unit 関谷和愛 2 Copyright 2012, Oracle and/or its affiliates. All rights
More informationjava_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;
More informationAndroid Layout SDK プログラミング マニュアル
プログラミングマニュアル Version 1.3.0 用 更新履歴 年月日 バージョン 履歴 2014.09.08 1.2.0.0 新規 (Layout Utilities ユーザーズ ガイド ) 2016.08.16 1.3.0.0 モバイル端末用レイアウトで直線部品と矩形部品に対応 モバイル端末用レイアウトファイルを CLFX から XML へ変更 Layout Print Engine から
More informationintra-mart im-J2EE Framework
intra-mart im-j2ee Framework Version 6.0 Struts 連携ガイド 初版 2006 年 8 月 11 日 変更年月日 2006/8/11 初版 > 変更内容 目次 > 1 はじめに...3 1.1 目的...3 2 アプリケーションの作成...3 2.1 前提...3 2.2 Strutsからim-J2EE Frameworkのイベントフレームワークへの連携...3
More informationProgramming-C-9.key
プログラミングC 第9回 例外 スレッド 白石路雄 2 finally try{ ( 例外が発生するかもしれない処理 ) catch(exception のクラス名 e){ ( 例外が発生した時の処理 ) finally{ ( 例外の発生の有無に関わらず 必ず行う処理 ) 3 Integer.parseInt() NumberFormatException
More information1 1. Page 1 intra -mart EE Page 2 Copyright 2004 NTT All rights Reserved. 2 Page 3 intra -mart EE Page 4 Copyright 2004 NTT All rights Reserved. 0Web EE Page 5 intra -mart Page 6 Copyright 2004 NTT All
More informationJava 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 informationCondition DAQ condition condition 2 3 XML key value
Condition DAQ condition 2009 6 10 2009 7 2 2009 7 3 2010 8 3 1 2 2 condition 2 3 XML key value 3 4 4 4.1............................. 5 4.2...................... 5 5 6 6 Makefile 7 7 9 7.1 Condition.h.............................
More informationIBM の Java 活用ガイド_rev2
Java 無償サポート終了でお悩みのお客様向けガイド IBM の Java ライフサイクルやサポートの仕組みさらに Java EE アプリの移 法など今知りたいことを 10 分でご理解頂けます いろいろ聞きたいことあります Oracle Java の無償サポート終了のニュースで気になることたくさんの A さん Java に詳しい IBM の 2 先ず ご存知かもしれませんが Java SE の仕様についておさらいしましょう
More informationSpring Frameworkに対するオラクルのサポート
Spring Framework に対するオラクルのサポート Oracle ホワイト ペーパー 2007 年 5 月 Spring Framework に対するオラクルのサポート はじめに ソフトウェア開発という独自の世界では 選択の自由も抽象的な概念ではありません 要件に合った方法でのアプリケーション構築を可能にするテクノロジーやフレームワークを選ぶ自由は 絶対不可欠なものです オラクルはこの要求を理解しており
More informationエンドポイント WebSocket API ではクライアント サーバともに javax.websocket.endpoint クラスから派生してエンドポイントのクラスを定義します そして onopen() onclose() および onerror() をオーバーライドし それぞれ接続時 切断時およ
Java API for WebSocket 2013 年 9 月 湊隆行 はじめに 2013 年 6 月 12 日に Java EE 7 が発表され 新機能の 1 つとして Java API for WebSocket が追加されました HTTP プロトコルは半二重のステートレスな接続であり Ajax(XMLHTTPRequest) を利用した通信であっても 通信するたびに HTTP 接続 メッセージ交換
More informationJavaFest04.PDF
J2EE EJB3.0 EoD EoD J2EE Container Component Container Component DI Annotation Container Create Passivate Component Remove Activate Remote Bank.java public interface Bank extends EJBObject { public void
More informationB2-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
More informationintra-mart Accel Platform — イベントナビゲータ 開発ガイド 初版 None
クイック検索検索 目次 Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 None 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する
More information1 Dependency Injection glue glue glue glue glue GluonJ GluonJ glue Dependency Injection Aspect-Oriented Programming Meets Dependency Injection Rei Ish
1 Dependency Injection glue glue glue glue glue GluonJ GluonJ glue Dependency Injection Aspect-Oriented Programming Meets Dependency Injection Rei Ishikawa and Shigeru Chiba This paper proposes programming
More information機能紹介 : Java ゲートウェイとインターシステムズ製品
機能紹介 : Java ゲートウェイ とインターシステムズ製品 Version 2019.1 2019-05-31 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com 機能紹介 : Java ゲートウェイとインターシステムズ製品 InterSystems IRIS Data Platform
More information