タグ

2015年1月8日のブックマーク (5件)

  • Tutorial: Using Thymeleaf (ja)

    1 Thymeleafの紹介 1.1 Thymeleafって何? ThymeleafはJavaのテンプレートエンジンライブラリです。XML/XHTML/HTML5で書かれたテンプレートを変換して、アプリケーションのデータやテキストを表示することができます。 ウェブアプリケーション内のXHTML/HTML5を扱う方が得意ですが、どんなXMLファイルでも処理できますし、ウェブアプリケーションでもスタンドアローンアプリケーションでも使用可能です。 Thymeleafのメインゴールは、テンプレート作成のための優雅で整形式の方法を提供することです。そのため、テンプレート内にロジックを記述する方法ではなく、事前定義されたロジックの実行を DOM(Document Object Model) 上でXMLタグ・属性によって指定する方法を基としています。 このアーキテクチャのおかげで、パースしたファイルを

    bufferings
    bufferings 2015/01/08
    (∩´∀`)∩ワーイ
  • #EffectiveJava独書会 を開催しました! - Mitsuyuki.Shiiba

    しばらくJavaの基礎勉強をお休みして EffectiveJava独書会をしてました。 たぶん5年くらいずっと積まれてたのを この年末年始に読み終わったのだ。 疲れた。 ログ まとめなんてもんじゃ全然ないけど。 #EffectiveJava独書会 ログ - Togetterまとめ 必読の一冊 だとは思う。でも。 Java初心者には難しそう。 うむうむ。 / “『Effective Java 第2版』は、やはり初心者向けではない:柴田 芳樹 (Yoshiki Shibata):So-netブログ” http://t.co/vGupDRaUpp— バファラティ (@bufferings) January 7, 2015 どっかで聞いたことあったよ 全体的に聞いたことあって それってよく考えたら。 Twitterとかでみんなに教えてもらった ってことだった。 ということで Effective J

    #EffectiveJava独書会 を開催しました! - Mitsuyuki.Shiiba
    bufferings
    bufferings 2015/01/08
    年末年始。
  • Effective Java 第2版 を可視化する | GuildWorks Blog

    井上です。 どのプログラム言語においても、必読書と呼ばれるが何冊か存在すると思います。 私は長らく使っているJavaでは「Effective Java 第2版」が真っ先に挙げられると思います。 この、初版が出版されたのが2001年、第2版が出版されたのが2008年なのですが、諸事情により一時期絶版になっていました。 しかし、今年の3月にめでたく再販となりました。 私自身、今でもたまに読み返す程手放せないになっています。 #ただ、2008年出版ということもあり、バージョンとしては Java 5 対応の内容となっており、Java 8 対応の第3版の発売を期待したいところです。 さて、Effective Java のような技術書を読む場合、皆さんはどのように読み進めるでしょうか?最初から順に読む人も多いのではないでしょうか? しかし、Effective Java を初めて読む人がその方法で

    Effective Java 第2版 を可視化する | GuildWorks Blog
    bufferings
    bufferings 2015/01/08
    2回読めば良いようなw
  • クラスが適切にパラメータ化されていれば、ClassCastException がスローされます: 『Effective Java』を読む

    項目12 「Comparableの実装を検討する」のp.63から この契約の数学的性質を取り去ってはいけません。equals の契約(項目8)と同様に、compareTo契約は、見かけほど複雑ではありません。1 つのクラス内では、どのような適切な順序関係であっても、compareTo 契約を満足します。equals と異なり、クラスをまたがっては、compareTo は機能する必要はありません。つまり、比較されようとしている2 つのオブジェクトが別々のクラスを参照しているのであれば、ClassCastException をスローすることが許されています。たいていは、ClassCastException をスローすることが、まさにcompareTo が行うべきことです。そして、クラスが適切にパラメータ化されていれば、ClassCastException がスローされます。契約は、クラス間の比

    クラスが適切にパラメータ化されていれば、ClassCastException がスローされます: 『Effective Java』を読む
    bufferings
    bufferings 2015/01/08
    からのフム(( ˘ω ˘ *))フム
  • 『Effective Java 第2版』は、やはり初心者向けではない: 柴田 芳樹 (Yoshiki Shibata)

    Effective Java 第2版 (The Java Series) 作者: Joshua Bloch出版社/メーカー: ピアソンエデュケーション発売日: 2008/11/27メディア: 単行(ソフトカバー) Java研修では、『プログラミング言語Java第4版』と『Effective Java第2版』を学習してもらうのですが、基的には、事前に予習してもらって質問を提出してもらい、それに答える形式で進めます。しかし、第18期は、受講生の希望により『Effective Java第2版』をきちんと読み進めていく形式で進めています。私自身も久しぶりに読み返していることになります。 読み返してみて、やはり初心者向けではないことを感じます。たとえば、次の段落は、項目12 「Comparableの実装を検討する」のp.63からの抜粋です。 この契約の数学的性質を取り去ってはいけません。equa

    『Effective Java 第2版』は、やはり初心者向けではない: 柴田 芳樹 (Yoshiki Shibata)
    bufferings
    bufferings 2015/01/08
    うむうむ。