タグ

2010年3月12日のブックマーク (3件)

  • s2caching - S2Cachingとは

    S2Cachingは、(現在のところ)メソッドの呼び出し内容と戻り値をキャッシュする機能を提供するためのinterceptorです。 ehCacheをキャッシュ実装として使用しています。 S2Cachingを使うことにより、Dao等に容易にキャッシュ機能を実現することが出来ます。適用先のクラスやメソッドのソースコードに修正は不要です。 まったく変化しないデータベース上のマスタにアクセスするDaoが頻繁に呼び出されるような場合に絶大な効果を発揮します。 S2Cachingの利用条件 S2Cachingは以下の環境でのみテストされています。 S2Containerは 2.4.34 でのみテストされています S2Container 2.3系でも動作します。customizerがパッケージに含まれるために依存しているだけです。 ehCache 1.6.2でのみテストされています。2.1.0などほか

    j5ik2o
    j5ik2o 2010/03/12
    ehcacheのs2実装
  • Ehcache

    Ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability. It's the most widely-used Java-based cache because it's robust, proven, full-featured, and integrates with other popular libraries and frameworks. Ehcache scales from in-process caching, all the way to mixed in-process/out-of-process deployments with terabyte-sized caches.

    j5ik2o
    j5ik2o 2010/03/12
    confluenceでも使われている
  • Trasis Lab » Hibernateを使ったシンプルなJPA環境構築

    Java Persistence API(JPA) とは Java Persistence API(JPA) は Java の O/R マッピング標準 API。 概要は (日経BPの記事)が分かりやすい。 メリットは オブジェクト指向で DB 開発がサクサクできる。 テーブルや制約などを自動的に作成できる。 オブジェクト・キャッシュの仕組みなどによって DB アクセスの負荷軽減・高速化が期待できる。 という点。デメリット(注意点)は DBSQL に関する知識が不要になるわけではない。 上手に DB 設計しないとメモリを馬鹿いしたり、逆に性能低下で悩まされやすい。 エンティティ設計者は、どういうテーブル・制約・SQLが生成されるかを意識する必要がある。 ということで、開発者は既存の DBSQL に加え、JPA に関する知識の習得を要求される。 といったところ。 デメリットに関し