タグ

frameworkとjavaに関するlarkerのブックマーク (11)

  • Strutsを使い続けることの問題点&現在有力なJava EE、Spring、Play Frameworkの基礎知識とアーキテクチャ

    エンタープライズJava開発に従事している方であれば、一度はStruts 1を扱ったことがあるでしょう。Struts 1はJavaのWebアプリケーションフレームワークとして2001年ごろに誕生しました。 MVCモデルに基づいたアーキテクチャと高い生産性から、数年後にはデファクトスタンダードとなるほどの人気を獲得。当時、多くの企業がこぞってStruts 1を使った企業システムを構築しました。筆者自身が業界に入ったのは2004年のこと。最初に参加したプロジェクトがStruts 1を使った企業システムの構築だったことをよく覚えています。 当時に作られたシステムの多くは、今でも現役で稼働しています。最近でもStruts 1ベースの企業システムを改修する話はよく聞きます。しかし、2013年にサポート終了を迎えたため、今後Struts 1を使い続けることは大きなリスクになりました(参考)。つまり、新

    Strutsを使い続けることの問題点&現在有力なJava EE、Spring、Play Frameworkの基礎知識とアーキテクチャ
  • 2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog

    最近Dropwizardというフレームワークが海外JavaおよびJVMベース言語界隈で流行り始めている感しがします。 Thought Works Technology Reader でも Traialに入ってきています。 http://dropwizard.codahale.com/ このフレームワークはYammerのバックエンドWebサービスを提供するために作られたフレームワークで、アプリケーション開発者からみると、 JaxRSベースのREST提供フレームワーク ORM Jettyベースの組み込みWebサーバ Metricsを収集するためのライブラリ、管理ツール等 といった機能があります。 ここらへんまでは普通のフレームワークと基的には違いが無く、むしろWebサービスに特化しているため物足りなく感じるのですが、特筆すべきは、このフレームワークが推奨するデプロイ・運用方法にあります。

    2014ブレイク確実!JavaベースのポータブルなWebフレームワーク Dropwizard - yojikのlog
  • Javaで軽快に使える「軽量フレームワーク」特集 ~小さなライブラリ1つで動くStripes Framework(3)

    はじめに Stripesを利用して格的な開発を行おうとすると、いろいろと必要となってくる機能が出てくるでしょう。例えば、Ajaxからのアクセスや、セッションの利用などです。今回は、Stripesを利用したWeb開発で役立つさまざまな機能をピックアップして紹介していくことにしましょう。 対象読者 Javaで手ごろなフレームワークを探している技術者。 最近のフレームワークをごくざっと理解しておきたい方。 Web開発の手法がどうも気に入らない、と常々考えているJavaプログラマ。 jQueryによる非同期通信 まずは、Ajax関連のライブラリとの連携についてです。現在、Webの開発ではJavaScriptのライブラリが非常に重要になってきています。こうしたAjax関連のライブラリとStripesとの連携について考えてみましょう。 この種のライブラリは、<script>タグでライブラリをロードし

    Javaで軽快に使える「軽量フレームワーク」特集 ~小さなライブラリ1つで動くStripes Framework(3)
    larker
    larker 2010/07/23
    Stripes Framework。軽量らしい
  • @いう間にWebアプリを作れる「Struts 2」入門 (1/3) - @IT

    【特集】Strutsは“2”を使えば、サルでも幸せに ヤスダネットワーク 関川 晶子 2009/1/8 Strutsに“2”が存在することを知ってましたか? Strutsフレームワークの登場により、JavaによるWebアプリケーション開発は飛躍的に成長しました。いまでは、さまざまなフレームワークが存在しています。日発のフレームワークSeaserやサン・マイクロシステムズのJSFなどが有名です。 その中に、「Struts 2」というフレームワークが存在することをご存じの方は多いでしょう。ところが、日語の情報源がとても少ないのが現実です。その結果、なかなか日でブレイクするキッカケをつかめずにいます。 いまでも、多くの現場で使われているStrutsは、2001年に登場しました。来Strutsが目指したものは、メンテナンス性に優れた、チーム開発に適した土台を提供することにありました。その結

  • Javaで軽快に使える「軽量フレームワーク」特集 ~アプレットベースのRIAフレームワーク「Apache Pivot」(4)

    はじめに RIAと言うとJavaScriptを利用したフレームワークが非常に多いのですが、こうしたものはAjaxでデータの取得を行うため、Javaプログラマにはどうもなじまないやり方を強いられることがあります。しかし、Pivotはアプレットですから、Ajaxとはまったく違った形で外部からデータを取得します。 Webでは、実際にクライアントに表示されているWebページから、いかにしてサーバーと連携し必要なデータをやり取りするかというのは非常に重要です。そこで、さまざまなデータの扱い方について考えていくことにしましょう。 対象読者 Javaで手ごろなフレームワークを探している技術者。 最近のフレームワークをごくざっと理解しておきたい方。 Web開発の手法がどうも気に入らない、と常々考えているJavaプログラマ。 外部データを表示するTableView 静的な表示だけでなく、ダイナミックにデータ

    Javaで軽快に使える「軽量フレームワーク」特集 ~アプレットベースのRIAフレームワーク「Apache Pivot」(4)
  • Javaで軽快に使える「軽量フレームワーク」特集 ~アプレットベースのRIAフレームワーク「Apache Pivot」(1)

    はじめに RIA(Rich Internet Application)という言葉が登場して既に数年が経過しました。「よりリッチなGUIによるWebアプリケーションの開発」という目標を掲げ、さまざまな陣営が新しい技術を世に送り出しました。Javaの世界でも、「JavaFX」などの新技術が生まれたのは記憶に新しいところです。 が、こうした新しい技術というのは、一朝一夕に広まるものではありません。JavaFXにしろSilverlightにしろAdobe AIRにしろ、思ったよりも苦戦しているように見えるのは、やはり「新技術が浸透するにはそれなりの時間が必要だ」ということなのでしょう。ならば発想を転換し、「既に普及している旧(?)技術を使って、最も新しいRIAという技術を構築」したら意外に誰もがすんなりと受け入れるのではないでしょうか。 今回取り上げる「Apache Pivot」(以降、Pivot

    Javaで軽快に使える「軽量フレームワーク」特集 ~アプレットベースのRIAフレームワーク「Apache Pivot」(1)
  • Javaで軽快に使える「軽量フレームワーク」特集~リッチなGUIを構築する「Vaadin」(1)

    はじめに フレームワークと言うと、多くの人は「アプリケーション全体を設計するもの」というイメージでとらえているかもしれません。しかし、もちろんそれだけがフレームワークではありません。例えばHibernateのように特定の機能に特化したものも存在します。 最近になって見られるようになってきたのが、「Ajax利用のためのフレームワーク」です。例えば、「Google Web Toolkit(GWT)」などのことです。Javaを使って、Ajax利用のWebアプリケーションを構築するフレームワークです。素のHTMLだけでは実現できないリッチなGUIを、JavaScriptの複雑なコードを書くことなく実現できるフレームワークとして、GWTは広く使われつつあります。 これまで、サーバーサイドのことばかり考えていた感のあるフレームワークの世界に、こうした「クライアントサイドの構築」を重視したものが登場する

    Javaで軽快に使える「軽量フレームワーク」特集~リッチなGUIを構築する「Vaadin」(1)
    larker
    larker 2010/03/04
    Vaadin[kit]
  • 株式会社 オリエンタルアーツ|pirka|ソフトウェア開発|

    高速なインターネット回線の普及や各種センサー技術の進展などで、爆発的に増大した大量データを短時間/リアルタイムに処理することで新しい価値が生まれます。 ビックデータからの情報抽出とそのビジネス適用への期待が高まります。 pirkaを使用することで、セッション管理、 エラーハンドリング、セキュリティ要件などの 共通の項目は、フレームワークが担当することで 圧倒的な作業の軽減と品質の確保を同時に実現 できるようになります。

  • サンプルデモのREADMEとCallbackのデモ

    はじめに 連載はCeltix1.0に用意されているサンプルデモのREADME.txtファイルを日語訳したものです。README.txtファイルにはWindowsとUNIXにおける作業手順が記載されています。 連載ではWindowsについてのみ確認を行い、足りない手順についての内容を追加しています。UNIXを利用する場合には、Windowsの手順を参考にしながらお試しください。 今回はREADME.txtファイルの概要と、サンプル1の「Callback」について解説します。 なおビルドや起動にはCeltix1.0環境が必要です。あらかじめ誌連載「オープンソースESB『Celtix』を解き明かす」を参考にしてインストールを行い、必要な環境変数の値を設定できるようにしておいてください。 サンプルデモの解説 Celtix1.0には23個のサンプルがバンドルされており、サンプル(%CELTIX

    larker
    larker 2006/10/05
    Celtix
  • javaworld.jp

    This domain may be for sale!

  • JavaScriptはもういらない、XUL+Javaでリッチアプリケーション - ZK 2.0 | エンタープライズ | マイコミジャーナル

    Potixは13日(米国時間)、ZKの最新版であるZK 2.0を公開した。ZKはAjax Webアプリケーションフレームワーク。JavaScriptを使わずに少々のプログラミングだけでリッチUIを実現したWebアプリケーションを開発できるという特徴がある。 ZKではイベントドリブンで作成された高性能コンポーネントによってデスクトップアプリケーションの開発程度まで開発が容易になっており、マークアップ言語を採用していることでHTMLを編集する程度のレベルでかんたんにデザインできるようになっている。 ZK 2.0はGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されているオープンソースソフトウェア。ZK 2.0における主な特徴は次のとおり。 68のXULコンポーネントと82のHTMLコンポーネントを同梱。多種多様なコンポーネントが用意されているほか、すべてのコ

  • 1