Télécharger la liste

Description du projet

JSPを一切使わないWebアプリ構築用Javaフレームワークです。
XML等の定義ファイルは存在せず、HTMLからJavaのスケルトンソースを生成します。
これにより開発時の記述量を抑え、開発工数を削減する事が可能です。

開発途中やリリース後にHTMLデザイン変更がありプログラムと矛盾が出た場合は、コンパイルエラーの形でそれを発見できるため、リグレッションテストの多くを軽減する事ができます。

詳しい内容は、 http://paraselene.sourceforge.jp/ を参照して下さい。

Système requise

System requirement is not defined

Livrée : 2009-11-15 01:53
Paraselene2 2.0.5 (2 files Cacher)

Notes de release

以下の仕様変更があります。

  1. Page#getAllTag は、従来配列の順番に規則性はありませんでした。
    このバージョンより、HTML での登場順にソートされた配列を返します。
    そのためスケルトンとして生成される、
    Tag[] getXXXTags()
    も同様にソートされています。
  2. Tag(またはその派生クラス)のレプリカを作るとき、id 属性は複製しないようにしました。
  3. ブラウザへの出力で、不要な name 属性は出力を抑制するようにしました。
    詳しくは、制限等 を参照して下さい。

以下の機能追加があります。

  1. Attribute に数値を引数とするコンストラクタを追加しました。
  2. Tag に以下のメソッドが追加されました。
    • 属性値を数値型にして返します。
      1. getAttributeToInteger
      2. getAttributeToDouble
      3. getAttributeToBigDecimal
    • そのタグの内包物を抽出して返します。
      1. getInnerHTMLPart
      2. getFirstInnerHTMLPart
  3. Table に以下のメソッドが追加されました。
    • その列の内包物を抽出して返します。
      1. getInnerHTMLPart
      2. getFirstInnerHTMLPart
    • 2次元座標型操作
      1. getXsize
      2. getYsize
      3. getColumn
      4. joinColumn
      5. isJoinedColumn
  4. スケルトン生成ツール。
    • view クラスの方に上記、Table メソッドをラップする各種アクセッサを生成します。
    • <table>中の<td>または<tr>に id 属性が設定されていると、
      1. 列番号を示す enum
      2. enum を使ったアクセッサ
      が生成されます。
      詳しくは、Paraselene2でのテーブル操作 を参照して下さい。

以下の不具合を修正しています。

  1. Table.removeLine(int, int)で指定行が全て削除されない。

Changelog

No Changelogs