最初、何かのライブラリのようなものかと思ってたのですがどうもそうではないようで……
「Java EEは仕様、Glassfishはその実装」
といった情報をよく見かけますがよくわかりません。
例えば僕が「 Java Foo 」という仕様を考案したとします。
Java Fooでは
- 「名前に『Foo』とついているクラスは全てのpublic voidメソッドの最後でSystem.out.println("Foo"); が実行される」
が仕様として定められているとします。
次に、このJava Fooを実装した(?)「FooFish」を誰かが作りました。
FooFIshはリフレクションなどを利用して「Java Foo」の仕様を満たすように、渡されたJavaデータを解釈します。
java
1class SampleFoo { 2 public void sampleMethod() { 3 // 何らかの処理 4 System.out.println("Hello world"); 5 } 6}
例えば上記のようなSampleFooがFooFishで実行されると「Foo」を週力していないためエラーが出ます。
と、こういった感じの認識であっていますか?
冗長な質問になってしまいすみません。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。