タグ

ブックマーク / qiita.com/disc99 (2)

  • Javaのテストでも使えるテーブルセットアップ用のGroovy DSL - Qiita

    こちらの投稿のときに作成した、ライブラリは新たにHogenという名前に変更になっています。 詳細に関しては近日公開させてもらうので、よろしければそちらを参照して頂けると幸いです。 最近プロダクションコードはJava、ビルドツール(Gradle)、テストコード(Spock、Geb)の組み合わを使うようになってGroovyを使う機会が増えてきました。 JavaでのDBのテストデータ作成はDbSetupが楽 そんな中こちらの記事を拝見させてもらいました。 Groovyで似たようなinsertをしようとすると以下のようになります。 Sql sql = Sql.newInstance("jdbc:h2:mem:", "org.h2.Driver") def table = sql.dataSet('item_master') table.add(id:1, name:'Apple', price:5

    Javaのテストでも使えるテーブルセットアップ用のGroovy DSL - Qiita
  • Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

    Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 Apache HTTP Server 世界中でもっとも多く使われているWebサーバ。 nginx フリーかつオープンソースのWebサーバで、処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されている。 Tomcat Java ServletやJSP

    Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ
  • 1