タグ

javaとWebTechに関するkuenishiのブックマーク (8)

  • 【コラム】Java API、使ってますか? (23) 高い相互運用性を実現するポートレットAPI - JSR 168 | エンタープライズ | マイコミジャーナル

    JSR 168: Portlet Specification JCPでは現在JSR 286としてJavaポートレット仕様バージョン2.0の標準化が進められており、7月よりPublic Reviewが行われている最中だ。次期バージョンのポートレット仕様も気になるところだが、今回はその前に現行の仕様である「JSR 168: Portlet Specification」を紹介しておきたい。 JSR 168はポータルアプリケーションで利用される「ポートレット」と呼ばれる小型のWebコンポーネントを作成するためのAPIである。一般にポータルと言えばシングルサインオンやコンテンツ統合を提供するWebアプリケーションを指す。ポートレットはこのポータルで利用されるUIコンポーネントで、リクエストに応じて動的に画面の生成を行うことができる。今ならばGoogleガジェットのようなものを想像してもらうとわかりや

  • 第2回 Comet---プッシュ型のWebアプリケーションを作る

    この記事は,日経ソフトウエア2007年1月号,連載「簡単実装で学ぶWeb技術2006」の第7回「Comet――プッシュ型のWebアプリケーションを作る」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。 今回は,サーバーからデータをプッシュするタイプのWebアプリケーションを作成する技法の「Comet」を紹介します。簡単なチャット・プログラムを通してCometの仕組みを学びましょう。 Cometとは 通常のWebアプリケーションは,クライアント(Webブラウザ)から送られてくるリクエストを受け取って動作します。つまり,WebアプリケーションはユーザーがWeb上のリンクをたどったり,ボタンを押したりすることをきっかけに動くのです。ここで,動きの主導権はクライアント側にあります。クライアントがサーバーから情報を「引き出す」ことによって動作する

    第2回 Comet---プッシュ型のWebアプリケーションを作る
  • JRuby on Rails Rewrite of mediacast.sun.com Launched

    A few days ago, we finally released Mediacast 2.0 - a complete rewrite of the old Mediacast application. The original application was based on a few servlets, filters, and a lot of JSPs. It was all put together in hurry a few of years ago, when one of those fire-drill requests came to provide Sun employees with a site where they could publish files. The old code was hard to maintain and extend, an

    JRuby on Rails Rewrite of mediacast.sun.com Launched
  • Java技術者がフロントにFlashを選択した理由とは? - @IT

    J2EE関連の最新トピックをわかりやすく解説 J2EE Watch [10] Java技術者がフロントにFlashを選択した理由とは? 聞き手・構成 スティルハウス 吉川和巳 2006/7/20 おそらくJavaエンジニアの多くが、HTMLベースのおなじみのWebアプリケーション開発の現場で、ある種の“カベ”に直面しているのではないだろうか。顧客のニーズを満たすために、 HTMLの制約と格闘する苦労。データベースとHTML間のバケツリレーに終始する中で生じる、「なぜPHPではなくJavaなのか」という疑問。こういったさまざまなカベがある。 そういった状況の中で、その回答として、UI に Flash を選択した人たちがいる。クラスメソッド株式会社 代表取締役 横田聡氏、株式会社電通国際情報サービス 事業推進部 開発技術推進センター Seasar2技術推進グループ 主任 公門和也氏、日電気

  • JavaWorld Day 2006での講演に向けて、AJAXに関する質問募集

    一つ前のエントリーで、AJAXに関する執筆の話を書いたばかりだが、来週は東京でAJAXに関しての講演をすることになっているので、お知らせしておく。Javaworld Day 2006というJava開発者向けのイベントでセッションの一つを担当するのだ。 http://www.javaworld.jp/jwday/session/index.html 内容としては、「AJAXの質、『非同期メッセージアプリケーション』のススメ」に書いてあることをさらっと説明した上で、「Google OSを妄想すると未来が見えてくる」「Google OfficeがMicrosoftに勝てる理由」などのエントリーで展開している、ビジネスモデルの移り変わりについて話そうと考えている。 できるだけインタラクティブにやりたいと考えているが、当日、セッションに来ている人たちから活発な質問が来るかどうか、やや心配である(参

    kuenishi
    kuenishi 2006/06/14
    コメントでUndoについてのクリティカルな質問。
  • Strutsとデータベースの連携を学ぶ

    データベースからの抽出結果をJavaBeansクラスにセットする データベースへの接続・操作を担当するのは、JavaBeansクラスBookInfoの役割です。BookInfoクラスのgetBookInfosメソッドでは、書籍情報テーブル(bok_inf_tbl)の内容を配日(publishedフィールド)降順で抽出し、取得した結果セットを後続のビュー(BookView.jsp)に引き渡します。 ただし、取得した結果セットをそのまま「.jsp」ファイルに引き継いでも、「.jsp」ファイルではこれを扱うことができません(もちろん、スクリプトレットなどを利用すれば可能です)。後続の「.jsp」ファイル内において、「Strutsタグライブラリ」だけで結果セットの内容を処理するには、結果セットからJavaBeansクラスの配列を作成しておく必要があるのです。Strutsでは標準的に結果セット(R

    Strutsとデータベースの連携を学ぶ
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBMなど、AJAX開発ツールのオープンソースプロジェクト「Open AJAX」を結成

    IBMをはじめとする複数のソフトウェア企業が、AJAXスタイルのウェブ開発のための開発ツールの簡易化を目指し、あるオープンソースプロジェクトを提案した。 「Open AJAX」と呼ばれるこのオープンソースプロジェクトは、IBMが寄贈したコードに基づいて開発が進められる。同コードはソフトウェア開発者がAJAXを利用してウェブアプリケーションを作成する際にEclipse開発ツールを使用できるように設計されている。 AJAX技術を利用してウェブアプリケーションを作成すると、ウェブページの双方向性が高まり、利用者は更新ボタンをクリックして画面上のデータをアップデートする必要がなくなる。AJAXはAsynchronous JavaScript+XMLの略称である。 以前にも報じられたとおり、このプロジェクトは複数のソフトウェア企業によって支援されている。この中にはIBM、Google、BEA Sys

    IBMなど、AJAX開発ツールのオープンソースプロジェクト「Open AJAX」を結成
  • 1