2012-01-21 5 views
1

The Java Language Specification状態Javaバイトコード

パッケージは、ファイルシステム(§7.2.1)またはデータベース(§7.2.2)に格納することができます。

私たちはすべてファイルシステムに保存されているパッケージに精通していますが、データベースに格納されたパッケージは見ていません。

誰かが、上記のhtmlよりも徹底的に議論しているサイトで私を指摘できますか?目的、利点、欠点などを理解したいと思います。オブジェクトインスタンスの格納ではなくパッケージについて質問しています。

答えて

0

目的は明らかです。それは

欠点は、それがthis SO questionごとに、データベース、クラスローダ(ただし些細なものを必要とすることにしているなど、再デプロイすることなく、クラス定義である程度の柔軟性を可能にするファイルシステムに縛られることなく、クラスパスへの外部アクセスを提供しますおよび他の参考文献)。

さらに具体的な質問をする必要があります。

0

VisualAge for Javaのストレージ・システムは、データベースとして認定されている可能性があります。 IIRC、彼らはそれをリポジトリと呼んだ。私はそれがどのように構造化されているかは知らなかったが、ほとんどの実装が使用するように階層ディレクトリではないことは確かだ。彼らがSmalltalk製品からリポジトリを持ってきたのは私の理解でした。

誰かがこれを確認または却下することができる場合は、してください。

JLSの著者たちは、革新的な実装のためにドアを開いたままにしておきました。

関連する問題