0

古い COBOL アプリケーションを Java EE で書き直しています。古い COBOL は完全なクライアント アプリケーションです。

クライアントの要件は、エンティティ (特定のアカウントなど) をロックして、誰もアクセスできないようにするか、少なくとも読み取り専用でのみアクセスできるようにすることです。これは、一部のトランザクションが長くなる可能性があり、ユーザーが大量のデータを入力して更新中にすべてを失うことを望まないためです。楽観的ロックは望ましくありません。

現在、この要件は、ファイル システムにロックを作成することによって実装されており、同時アクセス、トランザクションなしなど、多くの問題があります。Java EE にあまり準拠していません。ロックは、エンティティをロックしているクライアントにも通知する必要があります。

なにか提案を?

4

1 に答える 1