タグ

ブックマーク / megascus.hatenablog.com (4)

  • JPA L2キャッシュに関する辛み #javaee - 水まんじゅう2

    これはJava EE Advent Calendar 2013の21日目 昨日は[twitter:@Hachiro808]さんのThymeleafを業務で使いたいでした。 皆様はJPAのL2キャッシュというものをご存知でしょうか。 L2キャッシュとは エンティティをキャッシュし、複数のスレッド間でエンティティを使ってデータをやりとりする場合にいちいちデータベースにアクセスしなくて良くするためのキャッシュです。 普通にエンティティのキャッシュです。ちなみにL1キャッシュというのもありまして、そちらは同じスレッド内で同じエンティティを取得する場合に毎回DBにアクセスしに行かなくて良くするためのキャッシュです。 詳しくはOracleの人が書いた資料があったのでそちらを参照してください。 JPAのキャッシュを使ったアプリケーション高速化手法 超クセモノなL2キャッシュ とまあ、字面だけ見ると非常に

    JPA L2キャッシュに関する辛み #javaee - 水まんじゅう2
    tyru
    tyru 2016/12/29
  • Java EE Webアプリケーションをモジュール化して組み合わせる - 水まんじゅう2

    これはJava EE Advent Calendarの9日目の記事です。 完全に市民権を得た感じのあるSpring Bootですが、機能は複数のjarに分けて固められており、jarを追加するだけで機能を追加することが出来ます。 それと同じ事をJava EEでもやってみようというお話です。 たとえば、以下のようなクラスを用意します。 @WebFilter(urlPatterns = "/*", filterName = "auth") public class AuthenticationFilter implements Filter { @Override public void init(FilterConfig fc) throws ServletException { } @Override public void doFilter(ServletRequest req, Serv

    Java EE Webアプリケーションをモジュール化して組み合わせる - 水まんじゅう2
  • どこからも使用されてないクラスを列挙する - 水まんじゅう2

    これはJava Advent Calendarの2日目の記事です。 さて、Javaで開発をしているといつの間にかどこからも使用されていないクラスというものが出てきてしまいます。 リファクタリングや仕様変更の結果、呼び出されてなくなったクラスです。 それら、どこからも使用されてないクラスを一覧化してみます。 まず、使用されているクラスを一覧化します。 一覧化にはjdepsを使用します。 jdepsの概要についてはCLOVERの記事を参照してください。 CLOVERの記事ではclassもしくはjarを指定していますが、実はパッケージ(フォルダ)を指定することで、その下のクラスの依存先をすべて出力してくれます。 使用されているクラスの一覧が出来たら、全体のクラスの一覧から引き算してあげます。 package 配下のクラス一覧を取得する方法はいろいろあるようですが、今回はGuavaのClassPa

    どこからも使用されてないクラスを列挙する - 水まんじゅう2
    tyru
    tyru 2016/12/04
  • GlassFish勉強会で金魚本に載ってないJPQLの話をしてきた #GlassFishJP - 水まんじゅう2

    ちなみに金魚というのは以下のです。 Beginning Java EE 6~GlassFish 3で始めるエンタープライズJava (Programmer's SELECTION) 作者: Antonio Goncalves,日オラクル株式会社,株式会社プロシステムエルオーシー出版社/メーカー: 翔泳社発売日: 2012/03/09メディア: 大型購入: 5人 クリック: 147回この商品を含むブログ (29件) を見る スライドは公開しましたが、勉強会にて口頭で補ったことが多かったので補足します。 JPQLとは JPQLとはJPAで使われるクエリ記述言語です。 Entity および Entity 間のリレーションに対して問い合わせを行う事ができます。 SQLを直接記載しないため、データベースごとのSQL方言等を意識する必要がありません。*1 そのため、可搬性に優れたアプリケーショ

    GlassFish勉強会で金魚本に載ってないJPQLの話をしてきた #GlassFishJP - 水まんじゅう2
    tyru
    tyru 2014/12/14
  • 1