タグ

vert.xに関するhohoho_ho2005のブックマーク (11)

  • "Introduction to Vert.x"をGradleで試す - Qiita

    Vert.x 3系のドキュメントに"Introduction to Vert.x"があります。ソースコードを0から組み上げて簡単な CRUD画面を作るまでが書かれていて、初めに行うチュートリアルとして優れています。しかし残念ながらMavenベースで書かれているので、Gradleではどのようにすれば良いのかが書かれていません。なので、このチュートリアルをGradleで試してみました。ソースは以下のリポジトリにあります。 とりあえず、Gradle 3系が動くようになるまでは、自力で頑張ってください。あとはMacで試しています。Linuxでも大体同じようにできると思いますが、Windowsはさらに修正がいると思います。こんな感じでGradleの実行ができれば、Gradleの導入完了です。 $ gradle --version -----------------------------------

    "Introduction to Vert.x"をGradleで試す - Qiita
  • モダンアプリケーションのための軽量・高性能プラットフォーム「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で取得されています。
  • Gws 20131018 vertx_handson(updated)

    1. G*ワークショップZ Vert.xハンズオン w/ CRaSH 2013.10.18 (10.20 updated) 須江信洋(@nobusue) http://d.hatena.ne.jp/nobusue https://www.facebook.com/nobuhiro.sue 2. 自己紹介 須江 信洋(すえ のぶひろ)    Twitter: @nobusue https://www.facebook.com/nobuhiro.sue  約10年ほどJavaEE関連の仕事をしてます 2013年10月よりフリーランス(個人事業主)  G*(Groovy関連技術)との関わり     2 JGGUGサポートスタッフ 「プログラミングGROOVY」執筆チーム 「Groovy イン・アクション」翻訳チーム 3. Today’s Agenda Vert.x インストール

    Gws 20131018 vertx_handson(updated)
  • Vert.x 2.0 で Scala 言語モジュールを使用 - なんとなくな Developer のメモ

    Vert.x 2.0 用の Scala 言語モジュールを使って簡単な HTTP サーバーを実装してみます。 Vert.x 2.0.1 サンプルソースは http://github.com/fits/try_samples/tree/master/blog/20130901_4/ Scala 言語モジュールのビルド Vert.x 用の Scala 言語モジュールは今のところ Vert.x デフォルト設定の Maven リポジトリからは取得できないようですので、今回はソースからビルドする事にしました。 git でソースを取得し、ソースに含まれている gradlew コマンドを使ってビルドします。 > git clone https://github.com/vert-x/mod-lang-scala.git ・・・ > cd mod-lang-scala > gradlew install ・

    Vert.x 2.0 で Scala 言語モジュールを使用 - なんとなくな Developer のメモ
  • Vert.x を組み込み実行 - なんとなくな Developer のメモ

    Vert.x を Groovy と Java で組み込み実行してみました。 Vert.x 2.0.1 ソースは http://github.com/fits/try_samples/tree/master/blog/20130825/ Groovy で組み込み実行 まずは Groovy で組み込み実行してみます。 通常の Vert.x スクリプトとの違いは下記の通りです。 (1) Vertx オブジェクトを作成 (Groovy では Vertx.newVertx() を使用) (2) プロセスを終了させないように待機処理が必要 下記では単純な HTTP サーバー処理を実装してみました。 (2) の用途に CountDownLatch を使ってますが、代わりに System.in.read() 等でもいいと思います。 embedded_vertx.groovy (Groovy版) @Grab

    Vert.x を組み込み実行 - なんとなくな Developer のメモ
  • Vert.x がいいね!(第3回:Event LoopsとVerticle Instances) - Taste of Tech Topics

    id:KenichiroMurataです。 皆さん、Vert.x 使っていますか? 前回の「Vert.x がいいね!(第2回:開発環境を構築する) - Taste of Tech Topics」に続き、今回はVert.xの肝であるEvent LoopsとVerticle Instancesについて書きます。 目次は以下の通りです。 Vert.x's Threads Event Loops Verticle Instances Event Loops & Verticle Instances Performance Test 1. Vert.x's Threads まずはVert.xのスレッドがどのようになっているのか確認してみましょう。前回も利用したHelloWorldVerticleを利用して、リモートデバッグによってbreak pointで停止させ、動作しているスレッドを見てみます。

    Vert.x がいいね!(第3回:Event LoopsとVerticle Instances) - Taste of Tech Topics
  • Vert.x がいいね!(第2回:開発環境を構築する) - Taste of Tech Topics

    id:KenichiroMurataです。 皆さん、Vert.x 使っていますか? 前回の「Vert.x がいいね!(第1回:入門する) - Taste of Tech Topics」に続き、第2回目となる今回は開発環境の構築について書きます。 目次は以下の通りです。 environment install setting gradle project template auto redeoploy remote debugging 1. environment Vert.xをインストールをして開発を行う前に、必要な環境を揃えましょう。私の環境はOS X Mountain Lionですので、Windowsの方は環境に合わせて読み替えてください。 JDK 1.7 Vert.xはJDK 1.7.0以上が必要になります。JDK 1.7は「Java SE - Downloads | Oracle

    Vert.x がいいね!(第2回:開発環境を構築する) - Taste of Tech Topics
  • Vert.x がいいね!(第1回:入門する) - Taste of Tech Topics

    id:KenichiroMurataです。 最近2.0がリリースされたVert.xについて、皆さんご存じでしょうか? Vert.xは一言で表現すると、 Vert.x is a polyglot, non-blocking, event-driven application platform that runs on the JVM. です(公式サイトより引用)。 JVM上でのnon-blockingでevent-drivenなプラットフォームな所が私のお気に入りポイントです!まぁ、Java屋さんですからね。うちは。 そんなお気に入りのVert.xについて、これから数回に分けてブログにて記事を書いて行こうと思います。 Vert.xを知る Vert.xを知るには、ドキュメントが充実した公式サイトを読むのが一番です。ですが、ボリュームがかなりあるので、オススメのサイトを紹介します。 vert.

    Vert.x がいいね!(第1回:入門する) - Taste of Tech Topics
  • 内部から見たVert.xとNode.jsとの比較 - uehaj's blog

    socket.ioがJavaやGrailsから扱えるかを調べている関係でvert.xを調べていて興味深かったので、こちらにあるVert.xの記事を翻訳してみました。JGGUG G*Workshopにおける杉浦さんのVert.x資料もお奨めです。 Vert.xは急速に発達つつあるサーバ・フレームワークです。 世にあまたあるサーバ・フレームワークのいずれもが、多様なプロトコルをサポートし、高速であることが特長であると主張していますが、Vert.xはそれらよりも一歩抜きん出ています。例えば、Vert.xは、サーバサイドのネットワーク環境の確立と操作も対象としています。言いかえれば、Vert.xは、単一サーバ上のデーモン実行だけでなく、クラスタリング環境での複数サーバデーモンの実行を考慮しているのです。 したがって、Vert.xを調査するにあたっては、どのように高性能を実現しているかだけではなく、

    内部から見たVert.xとNode.jsとの比較 - uehaj's blog
  • vert.xのハイボリューム/スケーラブルなアーキテクチャ - Eberhard Wolff氏とのインタビュー

    原文(投稿日:2013/05/20)へのリンク Web 2.0とモバイルクライアントの目覚ましい成長が,アプリケーションアーキテクチャに関する私たちの考え方を変えつつある。Node.jsは,サーバ側のソフトウェアに非ブロック/非同期のランタイム環境を構築することでこの課題に取り組もうと試みた,最初のテクノロジのひとつだ。そして昨年,同様のランタイムをJava仮想マシン上に実現するvert.xが登場した。Node.jsとは対照的にvert.xは,来の意味での多言語(polyglot)アプローチを踏襲している。JavaScript,Groovy,Javaその他の言語を使ったシステムの構築や,ひとつのアプリケーション内での混在が可能だ。 InfoQはEberhard Wolff氏にコンタクトを取り,これら2つのテクノロジの間にある違い,それぞれをベースとした場合の開発アーキテクチャから生じる課

    vert.xのハイボリューム/スケーラブルなアーキテクチャ - Eberhard Wolff氏とのインタビュー
  • 1