3

私はかなり長い間JavaEEの道をたどり、JBoss Seamを使用し、CDI内での標準化に従いました。

Seam 2から3への移行のハードパスの最初のステップを解決しようとした後、すべてがApacheDeltaspikeに移行されたことを知りました。

しかし、Seamはきちんと文書化され、例が装備されていますが、Deltaspikeはそうではありません。非常に貧弱で、TODOが散らばっていて、目に見える構造がない「ドキュメンテーション」や、多かれ少なかれ冗談である「例」につながるメニュー項目があります。

Java EE 6にステップアップしようとして以来、雨の中に立っているような気がします。Seam2の多くの概念が標準に組み込まれたことは素晴らしいことですが、以前に持っていた多くのことを見逃しています。 CDI拡張機能でカバーする必要があります。ここでも、Apache Deltaspikeのようなプロジェクトでこれらの拡張機能をチャネル化するための共通の取り組みがあることは素晴らしいことですが、現時点では、テクノロジーの初心者でなくても、それから利益を得るには非常に高いハードルがあります。

それで、誰かが私をまともなリソース、ドキュメント、およびCDI拡張機能の使用方法と理解方法の例に導くことができますか?

4

3 に答える 3

1

DeltaSpikeはまだ開発の初期段階です。バージョン0.3のみです。本番環境に対応できるようになるまでにはかなりの時間がかかる場合があります。それまでは、MyFaces CODIまたはSeamをご覧ください。これらのプロジェクトは、現在DeltaSpikeに統合されているため、開発が中止されています。

DeltaSpike Webサイトのドキュメントは、ユーザーにとってはかなり不十分であることに同意します。私はそれをテストしたり、それのために開発したい人のためだけだと思います。

于 2013-03-25T21:18:05.003 に答える
1

他の回答で述べたように、DeltaSpikeのドキュメントは少し不足しています。テストとjavadocはいつでも見ることができます。たとえば、 JBossjdfクイックスタートが現在の例に最適な場所であることがわかると思います。右側でDeltaSpikeを検索すると、約7つの例が表示されます。

于 2013-03-26T14:57:34.640 に答える
0

具体的な例を示します。私はかなり経験豊富なソフトウェア担当者です。DeltaSpikeを使用BeanProvider.getContextReferenceして、それ自体がEJBではないコードにEJBを挿入したいと思います。必要なMaven依存関係を含め、BeanProvider.getContextReferenceコードをクラスの1つに追加しました。DeltaSpikeが構成されていないことを示すエラーメッセージが表示されます。ドキュメントを2時間使用しても、単に電源をオンにするために何をする必要があるのか​​を理解することはできませんでした。欠けているように見えるのは、「DeltaSpikeコアを構成する方法」です。ページ。

于 2013-08-02T01:04:01.783 に答える