私はJavaでのプログラミングインタビューのために勉強しています。私がすぐに学び、インタビューのプログラミングテスト中に使うことができる、良い、簡単なフレームワークはありますか? JDBC?プログラミングインタビューのためのJavaデータアクセス
答えて
DBの概念に精通しており、Javaで遊びたい場合は、JDBCを開始するのがよいでしょう。それはあなたが望む様々なデータベース操作を実行することができるきれいできちんとしたAPIを持っています。
JPA(Java Persistence API)は、オブジェクト・リレーショナル・マッピングのような高度なものを探しているなら、広く受け入れられている標準です。これは単なる仕様なので、具体的な実装では、Hibernate、OpenJPAまたはTopLinkを参照する必要があります。
JPAがより広いコンセプトであるため、Javaでデータベースへのアクセスについて質問したい場合は、JDBCを参照していると思います。私の経験から、面接者がJPAでの経験があるかどうかを知りたいのであれば、通常は職場でそれを言う。
あなたはそれはたくさんのコードを削減SQLExecutor(http://www.theserverside.com/news/1365233/SQLExecutor-A-Simple-Open-Source-JDBC-Framework)
使用することができます。
AFAIK JDBCを使用しないJavaのデータベースでは、絶対に何も行われません。
しかし、今日ではJDBCを直接使用することは比較的一般的ではありません。ほとんどのフレームワークは、しばしばJPAのようなオブジェクト・リレーショナル・マッパー(ORM)の形で、ある種の抽象化を提供します。
あなたはHibernateフレームワークを勉強することができます。これは習得が容易で、Java開発のデータアクセスに非常に便利で、ほとんどが使用されます。この基本については、www.roseindia.netを参照してください。 www.vannilla.comを参照してください。
- 1. Javaデータアクセス
- 2. CouchDBへのJavaデータアクセス:ORMまたはREST?
- 3. データアクセス層のデータベースをマッピングするためのデザインパターン[C#]
- 4. データアクセス、ビジネスロジック、プレゼンテーションを分離するためのシンプルなエレガントなパターン
- 5. SOA - 別個のWebサービスまたはビジネスサービスとしてのビジネスサービスのためのデータアクセス?
- 6. GAEでのデータアクセス
- 7. DDDでのデータアクセス?
- 8. データアクセス層のデザインパターン
- 9. データアクセス層のデザインパターン
- 10. データアクセス層のテスト
- 11. 詳細情報のための複数のXibを持つ詳細DetailViewのデータアクセス
- 12. Silverlight 2.0でのデータアクセス
- 13. エンティティフレームワークのデータアクセス制御
- 14. Kohanaのデータアクセス層は
- 15. データアクセス用のASP.NETプロバイダモデル
- 16. クラウドのユニットテストBigtableデータアクセス
- 17. データアクセス層
- 18. Excelデータアクセス
- 19. CMDeviceMotionデータアクセス
- 20. データアクセスASP.NET
- 21. デスクトップブリッジでのバックグラウンドプロセスでのデータアクセス
- 22. データアクセス問題
- 23. ASP.NET MySQLデータアクセス層
- 24. JSP、JDBCデータアクセス層の設計
- 25. データアクセス用のシンプルなAPI
- 26. スプリングブート - データアクセスとサービスレイヤの実装
- 27. データアクセス/ユーザー権限の管理
- 28. Android:SMSと連絡先のデータアクセス
- 29. Androidアプリのデータアクセスですか?
- 30. OLAPキューブでのデータアクセス管理
私はこのようなことに対して強くアドバイスします。データベースの作業をしていない場合は、インタビューでそう言いましょう。 –
私はインタビューの前にこう言うでしょうが、私はどのような面接テストを受けるのか選択ができない場合に備えて準備されます。 – MedicineMan