Download List

Project Description

WeberはWebアプリケーションを誰でも簡単に開発する事が出きるJavaで作成したWebアプリケーション開発向けのフレームワークです。
このフレームワークはWeb層、コントローラ層から永続化層に渡るWebアプリケーション全般の開発をサポートします。

System Requirements

System requirement is not defined

Released at 2007-05-31 10:01
weber-src 4.0.10 (1 files Hide)

Release Notes

No Release Notes

Changelog

===========================================================
version 4.0.6
===========================================================
(1) org.itscool.stylist.io.CompareTagConverter
・w_value2要素を追加
 (比較系のタグでw_valueとw_value2による比較が行えるようにした)

(99) バグ修正
・org.itscool.commons.utilServletTagUtil.findValue()メソッド
でNullPointerExceptionが発生する現象を修正
・org.itscool.commons.util.StringUtil 187行目
cnvUpperNameToUnderScoreName()
誤)if( i < len && Character.isUpperCase(chars[i+1])){
正)if( (i+1) < len && Character.isUpperCase(chars[i+1])){

例)フィールド名の最後が_X(アンダースコアの後ろの文字数が1文字)
の場合に、こける現象を修正

===========================================================
version 4.0.7
===========================================================
(1) JavaBeansの定義にNO_MAP_COLUM_プロパティ名を追加
この項目に定義されたプロパティはテーブルのカラムマッピングから
除外される

(2) org.itscool.commons.BeanUtil setProperty()
小数点データを整数型変数にセットできない現象を修正。
小数点つきのデータから整数型の変数にセットする場合、
整数型にダウンキャストしてからセットするよう修正

(3) org.itscool.stylist.function.DateC.format()
不正な日付データが指定された場合は、システム日付を出力するよう
修正

(99)バグ修正
・nullタグ、isnotnullタグが評価されない不備を修正
・value属性にEl式と文字列を組み合わせた場合、文字列部分が
出力されない(EL式の評価結果のみが出力される)現象を修正

===========================================================
version 4.0.8
===========================================================
(1) org.itscool.commons.dao,PreparedStatementWrapper.createBean()
sqlタイプをJavaタイプに変換する処理を追加
java.sql.Date -> java.util.Date
java.sql.Timestamp -> java.util.Date
java.sql.Blob -> java.io.InputStream/byte[]
java.sql.Clob -> java.io.Reader/String

(2) org.itscool.stylist.function.DateC.format()
不正な日付データが指定された場合は、空文字("")を出力するよう
修正

(3) Actionの戻り値に"モジュール名/結果名"を指定することにより
別モジュールの画面に遷移する機能を追加

(4)同一の名前を持つ複数のリクエストパラメータからオブジェクトのリスト/
配列にマッピングする機能を追加

? フォームオブジェクトをリストで取得する場合
<input type="hidden" name="bean_maped_kind" value="list"/>

? フォームオブジェクトを配列で取得する場合
<input type="hidden" name="bean_maped_kind" value="array"/>

(5) org.itscool.commons.logging.AbstractLogの
パッケージ、クラス単位のログ出力の指定の不備を修正
パッケージ、クラス単位にログの出力を指定したい場合は、di-config.xmlに
以下の記述を追加する

<!-- ロギングユーティリティ -->
<bean id="Log" type="org.itscool.commons.logging.SimpleLog" singleton="true">
<property name="level" value="trace"/>
<property name="mode" value="disp"/>
<!-- traceログ出力の指定 -->
<!-- tracesに指定されているクラスのログのみを出力する -->
<property name="traces" collection="list">
<bean id="pattern" value="org.itscool.weber.controller.FrontServletListener"/>
</property>
<!-- debugログ出力の指定 -->
<!-- 空要素を指定すると、このレベルのログは出力されない -->
<property name="debugs" collection="list"></property>
<!-- info以上のログは出力するのでログ出力の指定は記述しない -->
</bean>

===========================================================
version 4.0.9
===========================================================

(1)同一の名前を持つ複数のリクエストパラメータからオブジェクトのリスト/
配列にマッピングする機能(バグ修正)
・画面(WEB)で単一のデータの場合、リストにセットされない現象を修正

(2) org.itscool.stylist.function.StringC.insertLine()
バグ修正

(3) org.itscool.commons.util.URLDecodeUtil.decode()
バグ修正

(4) org.itscool.commons.dao.BaseDao
org.itscool.commons.dao.PrepardStatementWrapper
ONE_TO_MANY対応追加


===========================================================
version 4.0.10
===========================================================
(1) org.itscool.commons.dao,PreparedStatementWrapper.select()
クエリーとクラスのマッピングパターンを3パターンに変更

(2) org.itscool.commons.util.InputCheckUtil
NullPointerExceptionを修正

(3) org.itscool.weber.controller.FrontServletEx.initConfig()
MessageMappingsの初期化漏れを追加

(4) org.itscool.stylist.io.HtmlErrorInfoTagConverter
・フォーム入力エラー時に、エラーコードを出力するよう修正
・div要素を出力しないように修正

(5) org.itscool.weber.controller.Action
入力チェックメソッドを追加

(6) 日付データの前回値保持ができない現象を修正
(7) org.itscool.weber.action.ActionBucketImpl.getRealPath()
NullPointerExceptionを修正
(8) org.itscool.stylist.el.BaseElRegex.convertArgument()
オブジェクト型の引数がString型(オブジェクトのtoString())で
作成されてしまう不備を修正

(9) equal, nequal, lthan, mthan, lequal, mequalタグの
w_value及びw_value2属性にEL式、EL関数が使用できるようにした。