タグ

servletに関するstarcycleのブックマーク (3)

  • HttpUnitを利用したWeb画面テストの自動化:CodeZine

    はじめに テスティングフレームワーク「xUnit」を利用した開発が普及しつつある昨今ですが、Webブラウザをユーザーインターフェイスとするシステムでは、当然の事ながら画面のテストも必要となります。 xUnitは、基的にモジュール単位でのテストを行うものであり、ブラウザ上のHTMLを評価する事はできません。 そこで稿では、「HttpUnit」というブラウザをエミュレートするツールを使用して、Webアプリケーション画面のテストを行う方法を紹介します。対象読者 Webアプリケーション画面開発者、画面テスト担当者。 なお、稿のプログラムはJavaで記述するため、HTMLに関する知識の他に、JavaとJUnitの知識が必要です。しかし、プログラム自体はクライアント側にて単体で動作するため、サーバー側のシステムはJavaである必要はありません。 CodeZineでCactusについての有益な記事

  • CactusでWebアプリケーションをテストする:CodeZine

    Cactusの概要とアーキテクチャ CactusはJUnitだけではテストできない、Servlet、JSP、Filterなどをテストするためのテストフレームワークであり、Jakartaプロジェクトによって開発が進められています。Cactusの設定/利用方法の前に、まずは簡単に仕組みについて解説します。Cactusを利用せずにServletをテストするには、次のような手順で行うことが多いでしょう。Webアプリケーションをサーブレットコンテナ(Tomcatなど)にデプロイするクライアントのブラウザから、Webアプリケーションに対してリクエストを送信する指定されたServletが実行され、処理結果(レスポンス)をクライアントに返す処理結果(レスポンス)をブラウザで視認する  この2)、4)のブラウザからリクエストの送信&処理結果(レスポンス)を視認するというところが厄介で、大規模なWebアプリケ

  • サーブレット/JSPの役割を理解する

    「サーバサイドJava」というと、皆さんは何を思い浮かべられるでしょう? いえ、そもそも「サーバサイド技術」といった場合に、皆さんはどのようなイメージを持たれているでしょうか。 JavaScript(ダイナミックHTML)や古くはJavaアプレット、ActiveXコントロール、プラグイン技術まで、主にユーザーの視覚に訴えるクライアントサイドの技術と異なり、サーバサイド技術は主体がユーザーからは見えないところにありますから、イメージとしては極めてわきにくいといえるかもしれません。 しかし、その見えないところでサーバサイド技術は確実に普及しています。サーバマシンの膨大なリソースを十全に活用し、堅牢なデータベース・ファイルシステムと密に連携するサーバサイドアプリケーションは、主にプレゼンテーション層(表層)をつかさどるクライアントサイドとは異なり、地味である代わりに、もはやWebサイトになくては

    サーブレット/JSPの役割を理解する
  • 1