Dolteng

Dolteng(どぅるてん) Eclipse Plugin 0.7.0 リリースしました。

以下の Update サイトからインストールすることができます.http://eclipse.seasar.org/updates/3.1beta/ S2DaoやKuinaDaoを使用するプロジェクトを生成した際に、必要最低限動作する為に、必要な設定ファイルを出来うる限り生成する様にした。 PageとAction…

Dolteng(どぅるてん) Eclipse Plugin 0.6.0 リリースしました。

以下の Update サイトからインストールすることができます. http://eclipse.seasar.org/updates/3.1beta/ 今回のリリースでは、いくつかの機能改善を行いました。 HTMLとPage,Actionの間に対応関係がある場合、エディタの左側にアイコンが出る様にしました…

Dolteng(どぅるてん) Eclipse Plugin 0.5.0 リリースしました。

Updateサイトはコチラ。http://eclipse.seasar.org/updates/3.1beta/ 今回のリリースでは、Chura Projectウィザード周りを大きく変更しました。 JDTの設定を参照しつつ、インストールされているJREに対応した組み合わせの プロジェクトを作成する事が出来ま…

Dolteng(どぅるてん) Eclipse Plugin 0.4.0 リリースしました。

Updateサイトはコチラ。http://eclipse.seasar.org/updates/3.1beta/ 今回、追加したDTOの作成機能は、手順的にはDTOを作ってから、 Pageクラスを作るんじゃないかなぁ…と、思いつつも、 結局の所、Pageクラスのフィールド名に依存してDTOのクラス名を決める…

Dolteng(どぅるてん) Eclipse Plugin 0.3.1 リリースしました。

Updateサイトはコチラ。http://eclipse.seasar.org/updates/3.1beta/ 今回のリリースでは、主にSeasar2.4の変更されたHotdeploy対応がメインです。 Pageクラス作成時のマッピング処理は、あれば便利…程度かなぁと思います。 S2Dxoがキチンと動作すれば、Page…

eclipseのプラグイン上で、AutoRegistor動かすのは大変。

一筋縄では、いかないらしいですよ。 なぜなら、eclipseプラグインでロードされたリソースは、 eclipse専用のリソースプロトコルのURLを持つから。 こんな感じ。 プロトコルが、「bundleresource」。 ホストが、「351」。 bundleresource://351/org/seasar/t…

Dolteng(どぅるてん) Eclipse Plugin 0.3.0 リリースしました。

Updateサイトはコチラ。http://eclipse.seasar.org/updates/3.1beta/ 今回のリリースでは、Pageクラスのスーパークラスを生成します。 この機能は、何を目的にしているのかと言うと、 TeedaExtensionでは、画面遷移する際、 遷移元と、遷移先のPageクラスに…

Dolteng Eclipse Plugin 0.2.0 リリースしました。

Updateサイトはコチラ。http://eclipse.seasar.org/updates/3.1beta/今回のリリースは、サービスクラスの雛形を作るだけなので、 そんなに、インパクトは無いかもしれません。 Page(Action)クラスに、メンバを追加したり、Dxoが居ると、 生成されるクラスの…

Dolteng Eclipse Plugin 0.1.0 リリースしました。

今回は、Page(Action)クラス ←→ HTMLファイルの遷移機能です。要は、Quick JUnit Pluginの、TeedaExtension専用版です。 Quick JUnitでは、テストクラスと、テスト対象クラスの間を行き来出来ますが、 今回追加された機能では、PageクラスとHTMLファイルの間…

Dolteng Eclipse Plugin 0.0.4 リリースしました。

今回から、TeedaExtension用のPageクラスが作れる様になりました。 id属性とかclass属性とか、いい感じに解析してクラスを作りますですよ。 それから、DBへの接続設定ダイアログの動作が、デグレてたのも直しましたですよ。 ルートパッケージ名をdiconファイ…

勢いで、Dolteng Eclipse Plugin 0.0.5 リリースしました。

上述のバグ2件を修正しました。 id:szk-takanoriさん報告ありがとうございます。 ついでに、Pageクラスの継承親が持つプロパティは、 デフォルトでは自動生成対象ではなくなりました。 敢えて自動生成対象としたい場合には、プロパティの一覧が出力されてい…

現状の挙動について。

id:szk-takanoriさんが使ってみて下さった様です。ありがとうございます。いくつか改善提案を頂いているので、お返事します。 formタグのidも自動生成の対象となってしまっている。 これは、タグ自体を見ている訳では無い為、この様な挙動になっています。 f…

Dolteng(どぅるてん) 0.0.3リリースです。

今回から、実質的に、Java5のみ対応するプラグインとなりました。(理由は後述) eclipseを特定のVMで動かす際には、以下のリンクを参考にして下さい。 起動オプション - EclipseWiki 今回のリリースでは、Churaプロジェクトを新規作成する機能が追加されま…

日付関連の自動マッピングがイマイチ。

今まで、殆どの場合、日付関連の型は、 java.sql.Timestampに対応させていましたが、以下の様に変わりました。 SQL型 Java型 DATE java.util.Date TIME java.sql.Time TIMESTAMP java.sql.Timestamp

Dolteng(どぅるてん) 0.0.2リリースしました。

アップデートサイトはこちら。http://eclipse.seasar.org/updates/3.1beta/ 要望を頂いているもののすぐには着手出来そうに無いのは、以下の通り。 自動判別しているRDB型←→Java型のデフォルト処理のカスタマイズ 〜jdbc.diconを元に接続しているコネクショ…

エンティティ及び、DAOインターフェースのデフォルトの出力先設定を変更しても反映されない。

設定用のページは存在していましたが、設定された内容を見ていませんでした。 設定された内容をきちんと保持する様にしました。 基本的には、〜cooldeploy.diconか、〜hotdeploy.diconの中身を見て、 自動登録設定を取り出して出力先としています。

Oracleを使っている時に、型の自動マッピングが、余り賢くない。

NUMBER型に対して、常に、BigDecimalがマッピングされていましたが、 若干賢くなるように対応しました。具体的には、DBの型がNUMERIC型及び、DECIMAL型の場合、 小数点以下に桁数がある時は、BigDecimal 小数点以下に桁数が無く、整数桁が8桁以下の時、Integ…

パフォーマンス

0.0.1では、幾つかの状況において、初期化時のパフォーマンスが非常に悪いのですが、 これは、S2Containerの初期化以上に、大きな問題が内在していました。 ある状況において、NullPointerExceptionが頻発していたから。 ついでに、StAXにも怒られていました…

Versionアノテーション

データベースのカラム名が、「VERSION」「VERSION_NO」と、 大文字小文字を区別せずに一致している場合、 @Versionアノテーションを追加するようにしました。 次回のリリースで、反映されます。