タグ

javaとNode.jsに関するtakkecyのブックマーク (4)

  • モダンアプリケーションのための軽量・高性能プラットフォーム「Vert.x」の概要と導入手順

    対象読者 Javaのフレームワークというと、いまだにStrutsに代表されるServletベースのMVCフレームワークを経験されている方がほとんどだと思います。 Node.jsも経験されている方であれば比較的理解しやすいかもしれませんが、ここでは「伝統的な同期型のマルチスレッドプログラミングになれているJavaプログラマー」を対象とし、Vert.xのアーキテクチャを理解して実際にアプリケーションを作成する手助けになることを目指していきます。 なお、この記事は執筆時点で最新の安定版である2.1.5を前提に記述していきます。 Vert.xのインストール Vert.xは、2012年5月に1.0、2013年に2.0がリリースされ、現在3.0が開発中のまだまだ若く枯れていないオープンソースです。 公式サイトのインストール解説を見てもらえば早いとは思いますが、簡単にインストール手順を説明しておきます。

    モダンアプリケーションのための軽量・高性能プラットフォーム「Vert.x」の概要と導入手順
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
  • vert.x – Node.jsの代替フレームワーク

    Vert.xは次世代の非同期でスケーラブルな並列処理アプリケーションのためのフレームワークでありJVM上で動作する。Node.jsの代わりになり得るフレームワークだ。開発者はJavaScriptRuby、Groovy、Javaを使ってこのフレームワーク向けのアプリケーションを作れる。これらの言語を混ぜ合わせて使うことも可能だ。 下記はvert.x上で動作するウェブサーバが静的なファイルを提供する場合のコードだ。 // JavaScript load('vertx.js') vertx.createHttpServer().requestHandler(function(req) { var file = req.path === '/' ? 'index.html' : req.path; req.response.sendFile('webroot/' + file); }).list

    vert.x – Node.jsの代替フレームワーク
  • Tim Fox氏、Vert.x 2.0の変更点について語る

    近年、モバイルクライアントやソーシャルネットワークといった新たなトレンドにより、Webアプリケーションは並行コネクションを扱う必要に迫られてきた。その結果、nginxやNode.jsに見られるような、イベントや非同期性に基づいた新しいサーバアーキテクチャが登場した。2011年、Tim Fox氏はこのアーキテクチャの多言語対応JVM版、Vert.xの開発を始めた。Vert.xを利用することで、開発者はJavaScript、Groovy、Javaなどの言語を使って、1つのアプリケーションの中で組み合わせて、システムを開発することができる。 先日、Tim氏はVert.xのversion 2.0をリリースした。InfoQでは、Vert.xの変更点について知るため彼にコンタクトした。 InfoQ: 今回のアップデートでキーとなるフィーチャについて教えてくれませんか? Tim Fox氏: Vert.x

    Tim Fox氏、Vert.x 2.0の変更点について語る
  • 1