home Glamenv-Septzen(ぐらめぬ・ぜぷつぇん)(archive)

日記/2013/03/31/本日の調査メモ2 : JavaのPager系ライブラリ, Mustache テンプレートエンジン補足リンク

作成日: 2013-03-31 17:48:40   /   last updated at: 2013-03-31 17:49:54
カテゴリ: Groovy Java 

JavaのPager系ライブラリ:

一覧を作るときのPagination(Pager)ライブラリ、最近のJavaってどうなってるんだろうと調べてみました。JSPやJSTL, JSFに強く結び付けられてるのはスルーして、どちらかと言うと単に文字列で生成するだけとか、小回りがきいてJSPなどの仕様から距離を置いているライブラリを中心に漁った時のリンクメモです。DBのマッパー系との連携が必須なのもスルーしてます。
個人的にはPHP時代にPEARのPagerというのを多用していて、あれの、特定のFWやDBと結びつかず、単独での使い回しの良さが好きでしたので、似たようなのはJavaで無いかなと。

  • DataTables (table plug-in for jQuery)
    • http://www.datatables.net/
      • jQuery Pluginとして、クライアントサイドでPaginationの処理を一部肩代わりしてくれてるようです。これはこれで良さげ。

jQueryやExt4JSなど、JavaScriptでインターフェイスを組み立てたりする場合も多くなってきてますので、それを使ったケースも増えてるんでしょうか。PagerといってもPEARのPagerがまさにそうだったのですが、結局「全件数 + 現在OFFSET + 一度に表示する件数」が揃えば構築できるので、JavaScript側で処理させるという考え方もありですね。

Mustache テンプレートエンジン補足リンク:

original url: https://www.glamenv-septzen.net/view/1179