Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![Akkaが1.0になった。JavaとScalaにアクターモデルをもたらす](https://cdn-ak-scissors.b.st-hatena.com/image/square/1dea079f3c8eee49f636638a061b722d42b294d5/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240521072209%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
このドメインモデルに基づいて、まず第一に、このアーティクルでは、どのようにHibernate/JPAを使って、Scalaにおける Personエンティティ用の ジェネリックData Access Object (DAO) と具体的なDAOの実装方法を示す。その結果、 PersonDaoに、 CRUD操作が実行できるようになりる。例: val p1 = new Person(“Rod Johnson”) val p2 = dao.findByName(“Martin Odersky”) p1.link(p2) personDao.save(p1) Step 2 それからこのアーティクルは、Person エンティティを「リッチな」ドメインオブジェクトに変換するのに、何が必要なのかを要約する。このオブジェクトは、内部で NotificationServiceを使って、linkメソッドが呼ばれたと
原文(投稿日:2009/11/19)へのリンク ライブラリを使うのは簡単だ。しかし、必要なライブラリをシステムに正しく組み込むのは面倒な作業だ。多くの言語はこの問題をリポジトリを使って解決してきた。リポジトリにはライブラリ + メタデータがホストされていて、ツールを使って簡単に正しいバージョンのライブラリが取得できる。Rubyの世界ではRubyGemsがツールとパッケージングのフォーマットを提供して、この仕組みを実現している。Rubyforge(Gemsのホスティングは近いうちにGemCutterに移行する予定。GemCutterはRubyforgeより柔軟性に富んでいる。)にホストされている既定のリポジトリを使えば簡単にGemパッケージを公開したり、利用したりできる。Javaの世界では、Mavenが人気がある。 ClojarsはClojureライブラリの共有や利用を簡単にするための新しい
Devoxx開催中、Java SE Chief EngineerのMark Reinhold氏は、2010年上旬のリリース日を見越して、Java 7の最新の方向性についてプレゼンテーションを行った。Mark氏はこのプレゼンテーションを暫定案と表現し、決定事項ではないとしたが、コミュニティからは、特にクロージャの切り捨てに関して多くの反応が寄せられた。 Devoxxに出席したHamlet D'Arcy氏は、Java 7の機能に関するMark氏のプレゼンテーションのサマリを提供している(リンク)。同氏がまとめた、より重要な変更の一部を以下に紹介する。 モジュール化 – JSR 294とProject Jigsaw JSR 292 – JVMによる動的言語のサポート JSR 203 – より新しいI/O API。これは完成間近で、(単なるノンブロッキングI/Oではなく)完全非同期のI/Oを含み、
ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マルチコアの世界(参考記事)が訪れようとしている今、いかにマルチコア危機を解決するかが問題になっている。ScalaとErlangはその解決法たらんとしている言語だが、少し違いがある。それぞれのアプローチの長所短所はなんだろうか? 問題 ムーアの法則はもう通用しない。かつてのようなクロック周波数の向上(リンク)は見込めず、かわりにコアの数を増やそうとしている。今の時代、あなたのノートPCでさえも2つコアを搭載していることだろう。 2つ以上のコアを有効に使うには、アプリケーションが並列処理を意識してないといけない。もしあなたの顧客が8コアのマシンを買ったとしたら、たとえそれをあるアプリケーションの専用マシンにしたとしても、そのアプリケーションがCPU性能の12%しか使えなくてもおかしくない、とあなたは顧客にどうにかし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く