問題タブ [jakarta-ee]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jakarta-ee - WebSphere 6 にデプロイする EAR の build.xml の例
Rational Application Development の代わりに ANT を使用するようにプロバイダーを説得して、いつでもどこでもソリューションを再コンパイル、再チェック、再デプロイできるようにしています。:P
JAR ファイルを生成するプロジェクトの build.xml を開始しましたが、そこで停止しました。メモを比較するには実際の例が必要です。私の良い友達!これについてチャットできる人が近くにいません!
これまでのところ、これは私のbuild.xmlです。
(*) pastebin.ca を使用するという提案に基づいて質問を編集しました
java - 最初の Java EE Spring プロジェクトの「ベスト プラクティス」は何ですか?
私は現在、Spring フレームワークを使用した Java EE 開発に取り掛かろうとしています。私は Spring を初めて使用するので、適切に実行されているプロジェクトがどのように開始されるべきかをイメージするのは困難です。
スターター向けのベスト プラクティス、ヒント、または主な禁止事項はありますか? Spring をどのように始めたのですか? 大きなプロジェクトですか、それとも小さなチュートリアルのようなアプリケーションですか? どのテクノロジーをすぐに使用しましたか: AOP、複雑な Hibernate...
java - 一般的な引数を使用して EJB 3 セッション Bean メソッドをオーバーライドするにはどうすればよいですか?
次の EJB 3 インターフェイス/クラスがあるとします。
そして、Bean にアクセスする別のFooRepository
Bean :
ただし、FooRepository
Bean の delete メソッドが呼び出されたときにオーバーライド メソッドが実行されることはありません。代わりに、で定義されている削除メソッドの実装のみAbstractRepository
が実行されます。
私は何を間違っていますか、それともジェネリックと継承がまだうまく連携していないというのは、単に Java/EJB 3 の制限ですか?
java - ギガスペースに代わるものはありますか?
ギガスペースと同じくらい優れていて、安定していて、機能が豊富なものはありますか?
java - Java EE - DAO DVO
DAO-DVO 設計を実装する 2 つの方法を見てきました。
1) DVO はオブジェクトであり、DAO はファクトリを使用してインスタンス化されます。つまり、DAO もオブジェクトです。2) DVO もオブジェクトですが、この場合、DAO はタスクを実行するために DVO を受け入れる静的メソッドのみを含むクラスです。
どちらの方法がより優れており、よりスケーラブルか疑問に思っていました。
java - JSF ライフサイクルとカスタム コンポーネント
JSF でのカスタム コンポーネントの開発に関して、理解に苦しむことがいくつかあります。これらの質問の目的のために、すべてのカスタム コントロールが値バインディング/式 (リテラル バインディングではない) を使用していると想定できますが、それらの説明にも興味があります。
- valuebinding の値はどこで設定しますか? これはデコードで発生するはずですか?または、デコードして別の処理を行ってから、encodeBegin に値を設定する必要がありますか?
- 値バインディングから読み取る - 値バインディングからデータを読み取るのと、送信された値から読み取って値バインディングに入れるのはいつですか?
- これらすべてに関連して、フォームのアクション リスナーが呼び出されるのはいつですか? JSFライフサイクルページはすべて、さまざまなステップで発生するイベントについて言及していますが、コマンドボタンの単純なリスナーが呼び出されているだけの場合、完全にはわかりません
いくつかの組み合わせを試してみましたが、イベントのライフサイクルの基本的な誤解から来ていると思われるバグを見つけるのは常に困難です。
java - Java と休止状態を使用したデータの「セキュリティ」
私が現在取り組んでいるシステムには、ロールベースのセキュリティが必要ですが、これは Java EE スタックで十分に対応できます。このシステムは、ビジネス ドメインの専門家がコードを作成するためのフレームワークになることを目的としています。
ただし、データの要件もありますsecurity
。つまり、エンド ユーザーに表示される情報です。
これは事実上、データベース内の行 (および場合によっては列) の可視性を低下させることを意味します。
永続化のために Hibernate を使用しています。ただし、永続化の選択がビジネス ドメインの専門家に公開されないように、独自の注釈を使用しています。
@Secured
行ベースのセキュリティの場合、これは、エンティティ レベルなどで注釈を追加できることを意味します。これにより、基になるテーブルに追加の列が追加され、選択が制限されますか?
列ベースのセキュリティの場合、@Secured
おそらくクエリの生成を支援するか、アスペクトを使用して返された情報をフィルタリングする必要があるでしょうか?
これが休止状態のキャッシュメカニズムにもどのように影響するか知りたいですか?
他の多くの人も同じ問題を抱えていると思いますが、どうやってこれに取り組んだのだろうと思っていましたか?
とても有難い...
java - データ駆動型のオープン ソース JEE5 EJB3+JSF サンプル プロジェクトはありますか?
EJB3 をバックエンドとして、JSF をフロントエンドとして使用するオープン ソース プロジェクトを探しています。チュートリアルではなく、実際の人が使用している実際のアプリケーションであるべきです。
アプリケーションはデータ駆動型である必要があります。つまり、次の側面が基本であり、アプリケーションの 80% 以上を構成します。
- フォームベース (多くの入力フォーム)
- テーブル ビュー、マスター/詳細など。
- CRUD (作成/読み取り/更新/削除) - 操作が実装されています
- 関係のサポート: 1:1、1:n
- ファサード用の JPA エンティティ Bean + EJB 3 ステートレス セッション Bean
- JBoss Seam なし
典型的なアプリケーションは、人々がリスト、テーブル、およびフォームを頻繁に使用する CRM / ERP プロジェクトです。しかし、他の「管理」アプリケーションも問題ありません。
ペットストアは知っていますが、そのアプリケーションはフォームベースではありません。petstore はエンド ユーザー アプリケーションです。バックエンド ユーザー アプリケーションを探しています。
Microsoft の AdventureWorks シリーズに似ていますが、EJB3+JSF を使用しています... SugarCRM に似ていますが、EJB3+JSF を使用しています...
私はたくさんグーグルで検索しました...結果はありません:-(
- @Matthew: NetBeans で提供されるサンプルは単純すぎます。
- @JB: 実際のアプリケーションである必要があります。「EJB+JSF のやり方」アプリケーションではありません。
- @50-50: シームのために反対票を投じた
- @Kariem: Seam を使用できません。AppFuse には EJB セッション Bean がありません
database - 多言語のWebサイトをどのように構築しますか?
私の友人は現在、J2EEとStrutsを使用してWebアプリケーションを構築しており、いくつかの言語でページを表示できるように準備する予定です。
多言語サイトをサポートする最善の方法は、ページのすべての文字列を格納するプロパティファイルを使用することであると言われました。
この解決策は問題ありませんが、サイトにニュースなど(ブログ)が表示された場合はどうなりますか?つまり、静的ではなく、頻繁に更新されるコンテンツ...サイトを維持する人々は、サポートされている各言語ですべての新しいエントリを作成し、エントリの各バージョンをデータベースに保存する必要があります。アプリケーションは、ユーザーが選択した言語のエントリのみをロードします。
この種の実装をサポートするデータベースをどのように設計しますか?
ありがとう。
java - 推奨されるソース管理ディレクトリ構造?
新しいJ2EEWebアプリケーションのソース管理にSubversionを使用します。コード、テスト、ドキュメントを整理するために、どのディレクトリ構造をお勧めしますか?