私はコアJavaとJava EEの経験があります。私は、Java EEとは何かを理解するために、SOに関するさまざまな質問を読んでいますか?そして、SOにはいくつかの答えは、次のとおりです。what-exactly-is-java-ee、Java EE - 誰が仕様を実装していますか?
what-is-java-ee私はいくつかの疑問を持っている:
1)は、Java EEはそれらを実装しないだけの仕様ですか?アプリケーションサーバ(JBOSS、GlassFishなど)はこれらの仕様を実装していますか?
2)私が正しいとすれば、EJB仕様はEJBコンテナによって実装されており、EJBコンテナはアプリケーションサーバの一部であると確信しています。さて、私たちが開発者としてEJBコードを書くとき、実際に何をしていますか?私が疑うことは、EJBコンテナはEJB仕様を実装しているため、EJBの「仕様部品」をオーバーライドしていますか?どのようにEJBのいくつかの部分がEJBコンテナによって実装され、開発者が書いていることはありますか?つまり、EJBの一部はEJBコンテナによって提供されなければならず、一部は開発者によって開発される必要がありますか?私はこれをやり直すのが難しいです。
これを理解するお手伝いができますか?
1)既に複製されています。 2)Java EE開発者は、Java EE APIのエンドユーザーです。 – BalusC