webapp

selenium

Seleniumは、Webアプリケーションのテストツールです。Seleniumテストは実際のユーザーがテストするのと同じように、ブラウザ内から実行されます。Internet Explorer, Mozilla and Firefox on Windows, Linux, Macintoshという、非常に広いプラットフォーム…

Canoo WebTest 2.0

いつの間にか出てましたね。HtmlUnit version 1.8 用にビルドされてるようです。 http://webtest.canoo.com/webtest/manual/Downloads.html

MyFaces 1.1.0 has been released

http://myfaces.apache.org/ 9月19日にMyFaces 1.1.0がリリースされてたんですね。 正式にJSF1.1仕様に準拠したとのことです。 バージョン1.09から、164のバグフィックスと43の新機能が追加されたとのこと。コマーシャルプロダクトでも、Viewの性能要件が許…

Dynamic Interaction with Your Web Application

http://today.java.net/pub/a/today/2005/09/23/dynamic-web-app-interaction.html 概要 Webアプリケーションの動的なデバッグのために、HookServletというスクリプト言語を走らせるためのサーブレットを導入するというお話です。本文では、Rhino(http://www…

Pluto

ApacheによるJSR168(portlet)のリファレンス実装。 http://portals.apache.org/pluto/仕様は2003年末にFinal Releaseされてます。

JavaScriptの国際化対応

izuさんのページより http://izu.shinzui.org/comments/start/2005-09-12/1以下引用 通りすがりのものです。 JavaScript レベルでの言語判別には navigator.language を使う方法があります。ただ、Safari では常に "en" になってしまうので断念した覚えがあ…

MyFacesのTilesサポート

MyFaces release 1.0.6 beta以降から、JspTilesViewHandlerを統合することにより、Tilesを直接サポートするらしい。 メリットとして、tiles-definitionsをjspファイルではなくxmlファイルに記述することが可能になるとのこと。

Tomahawk

http://myfaces.apache.org/tomahawk/overview.html MyFacesプロジェクトのサブプロジェクトで、JSFのコンポーネントライブラリ開発プロジェクト。

Exadel Studio Pro 3.0

http://www.exadel.com/products_exadelstudiopro.htm 商用の JSP, Struts, JSF, Spring, Hibernate等に対応した対応Eclipseプラグイン JSFのGUIビルダーは含まれていない。

Tobago

MyFaces上で利用可能なUIコンポーネントライブラリとのこと。 http://tobago.atanion.net/site/index.html

Top Ten Reasons to Prefer JSF over Struts

http://jroller.com/page/dgeary?entry=top_ten_reasons_to_prefer Components Render Kits Renderers Value Binding Expressions Event Model Extensibility Managed Beans (Dependency Injection) POJO Action Methods JSF is the standard Java-based web…

ManagedBeanのactionメソッド戻り値について(jsf, action, ManagedBean)

JavaServer(TM) Faces Specification Maintainance Release 1.1 によると、 If the logical outcome value passed to the handleNavigation() method is null, do not scan for matching rules. This is an indication that the current view should be redi…

redirect要素

ブラウザからのリロードをしようとしたときに、表示内容とurlが一致していないページがあるとめんどくさいことに最近気づき、navigatoin-caseにきちんとredirect要素を入れることにしました。簡単に説明すると、faces-config.xmlのnavigation-rule要素の記述…

Threadへの情報のバインド

keywords : tomcat, javax.servlet.Filter, java.lang.InheritableThreadLocal 現在作成中のアプリに、監査ログの出力と閲覧という要件があります。 通常のシステム的なログ以外に、監査用のユーザーオペレーションログを出力する必要があるそうな。ログはフ…

サービス時間の制御

今までSwingとサーバーサイドの仕事ばかりしていたので、最近手を出し始めたWebアプリが結構新鮮で面白く感じる今日この頃。今日は、サービス時間の制御にFilterを使ってみました。JSFのリダイレクト方法を調べたり、各JSP内で条件付のリダイレクトを実装し…