Dolteng

脅されましたw

id:warufuzaketaichi の発言*1。 Doltengの開発が、最近止まっている様だが、会社に入って忙しくなったとか言ってバックレたらマサカリ持って追いかけ回すぞゴルァ 逃げられると思うなw あい、がんばります>< *1:掲載にあたって、ご本人による検閲済みw

Dolteng大改造

以前も書いたのですが、Doltengのプロジェクト生成部分(org.seasar.dolteng.projects)のプロジェクトをブランチ切って、大改造を試みています。従来は、SuperAgileやTeeda Onlyなど、特定のプロダクトを組み合わせたプロジェクトしか生成できませんでした…

sandboxブランチを切ってみました。

Doltengに関して。何か変更する時には、対応すべき点を把握できるようにコードを読んで、今Project生成周りを大体把握し終わったところです、はい。で、次行こうかって所なんですが、内容把握できると、色々弄りたくなってしまうのが人情。ほげほげっと色ん…

Dolteng0.25.0リリースされましたね。

Dolteng0.25.0がリリースされましたね。されましたねって他人事っぽwが、残念ながらWTP対応に不具合があったようで、リリースされませんでした><とりあえず私の環境では問題が起きていません。下記の手順で確認しました。というわけで、もうちっと情報を…

DoltengがWTP対応プロジェクトを吐けるようになったのは良いのだが…。

一つだけ、不具合があります。気づいてはいたのですが、対処方法が見つかっていなかったので伏せてました(伏せるな)。 なんつーか…、プロジェクトを吐いたまんまでは動かない…んです。えっと、対処方法は結構簡単でした。src/main/webapp/view が「ソース…

そもそもURL中のviewって…。

3.すると「じゃぁ最初からそーなってりゃいいのに」って言われる。 http://d.hatena.ne.jp/yohjizzz/20071018/1192641128 僕もそう思う(笑) Doltengが吐くconversion.diconに1行足せば済みます。そうすればWTP対応プロジェクトに関する問題も経る。だけど…、…

viewのソースフォルダ指定を外す件で混乱中

あー、まだダメだ。↓のエントリーだけでは、まだ上手く行かない。まず、viewのソースフォルダ指定を外すと、DoltengによるPageクラスのパッケージ認識がsample.web.view.empになってしまう…。本来(Teedaが認識するパッケージ)はsample.web.emp。 これを回…

そして、DTOクラスのpublicフィールド対応。

Pageクラスだけと油断していたらDTOもpublicにできますね。publicフィールドに対応すればいいのは、あと何だろう。他にあるかな?

続きまして、Pageクラスのpublicフィールド対応。

勢いで、新規Pageクラス作成時にpublicフィールド生成を選択できるようにしてみました。(従来通りのprivate+accessor方式も選択できます。)ただ、まだ検証していないのでcommitしてません。Seasarのpublicフィールドって、単純にaccessorを生成せずにmodif…

初コミット〜

Doltengに初コミット入れてみました。従来、新規Pageクラスを作成する時、フィールドの定義順は名前の昇順ソートでした。それを、HTML上のID出現順に変更しました。以上を、デグレっていませんように、と祈るような気持ちでコミットw以下、久々に技術ネタ。

コミッタに登録して頂いた。

Seasarのコミッタになる例。 きっかけはバグ報告! → バグではないが、DoltengのWTP対応のパッチを本流に取り込んで頂いた。 きっかけはブログ! → Seasarが好きで、ちょろちょろと考えたことをいつも書き殴っている。 きっかけはイベント! → 先日のSeasarC…

DoltengのWTP対応。

なんとなーく、こんな感じだろうな、という事で、パッチを作ってid:taichitaichiさんにメールを送ってみた。Doltengの用意する拡張ポイントは、何となくいじれるようになってきた気がする。Dolteng自体をいじるのはまだ遠いけれども。この調子で、作りたいプ…

Doltengのコードリーディング

コードリーディングには自信がないのですが、そんなことを言ってる場合ではないので読む。とりあえず、太一さんから教わった基礎知識をベースに読む。UIやプロジェクト生成ロジックをどうこうしたいのではなく、生成されるプロジェクトの内容を追加/変更した…

姉さん事件です!*1

ぼけーー^−−^−っとしながらEclipseプラグイン開発勉強会*1の打ち合わせLingrに常駐してたんですよ。そしたらid:taichitaichiさん登場。私にしてみりゃぁ雲の上のお人…。なのに自分の身元(このブログ)が割れてました。読んでいらっしゃるのね…。で、あー…

APサーバのプロセス管理

昨日のエントリーは書いてよかった。id:ymd3さん、id:yohjizzzさんからトラバを頂き、問題点が見えてきました。いや、私は現在のところ業務でこれらを扱っている訳ではないので、WebLogic なんて全く頭にありませんでした(笑) いや、でも考えてみればそうな…

ChuraプロジェクトでTomcatを起動させる。

ここのところ落ちていることが多いSysdeoサイト。したがってTomcatPluginが手に入らない人が続出しとるらしい。Churaを使ったSuperAgileな開発のチュートリアルではTomcatプラグインを使うことが前提なことが多く、上記のことでChuraプロジェクトが動かせな…

DoltengとMaven2とSubversionの連携(5-2)

アジャイルプロセスにおける、データベース設計及び構成管理の必要性を受けて、前に掲載した「サーバ構成図」をもう少し発展させてみた。mavenによって、DB構成(スキーマ+データ)を、データベースに反映させる(図において、点線矢印で示した操作)ことは…

SeasarとDoltengとTomcat6

しばらくブログの更新を怠っていたのですが…。Tomcat6.0.10をインストールして、いろいろいじっていました。自分、今まで「Tomcatプロジェクト>JSP作業ディレクトリを作成」という操作って、プロジェクトに必須の操作かと思っていたのですが、 これって必要…

DoltengとMaven2とSubversionの連携(5)

今更ながら、やろうとしていることの図解。

DoltengとMaven2とSubversionの連携(4)

(時間経過に伴い、現在は以下の手順等が変更・洗練されています。最新の情報はサポートwikiにてご確認下さい。)以下のエントリー、ガンガン編集しています。一度読まれた方も、宜しければもう一度ご覧下さい。 DoltengとMaven2とSubversionの連携(1) Dol…

DoltengとMaven2とSubversionの連携(3)

Churaプロジェクトを生成した時の、.classpath ファイル。 <classpath> <classpathentry kind="output" path="target/test-classes"/> <classpathentry kind="src" output="src/main/webapp/WEB-INF/classes" path="src/main/java"/> </classpathentry></classpathentry></classpath>

DoltengとMaven2とSubversionの連携(2)

(時間経過に伴い、現在は以下の手順等が変更・洗練されています。最新の情報はサポートwikiにてご確認下さい。)さて、そんなわけで手順はどうしたもんでしょうか。 リーダーの準備篇 開発環境クライアント(Windows実機)のセットアップ コマンドラインから…

DoltengとMaven2とSubversionの連携(1)

Doltengで生成したChuraプロジェクトをMavenプロジェクトとしてSubversionで管理する。ということがしたい。Doltengでプロジェクトの雛形を作ると、pom.xmlが生成されるようになっていた。というわけで、m2eclipseをセットアップし、Chura ProjectでMaven2を…

DoltengとJavaSE6

小耳にはさみました。DoltengはJavaSE6に未対応であり、今のところ対応の予定もないそうです…。 とは言えど、今のところ不具合やエラーは出ていないんですが、何がダメなんだろう?

Super Agile with Flex2プロジェクト(3)

Teeda、Flex2及びS2Flex2のweb.xmlを手動マージしたもの、公開しておきます。単純に合わせただけですが。

Super Agile with Flex2プロジェクト(2)

さて、早速ですが。手順いきます。 Dolteng-0.18.1を使用して、Chura ProjectをSuper Agile(S2Dao)で作成する。 src/main/webapp/WEB-INF/web.xml を web.xml.teeda にリネーム。(最終的に削除してもOK) Flex Data Service 付属のテンプレート flex.war の…

Super Agile with Flex2プロジェクト(1)

[Seasar-user:6659]にて、MLに投稿させて頂いたんですが、備忘録とその後の進展報告を兼ねてこちらにも。DoltengのChura ProjectでSuper Agile(S2Dao)を選択すると、Teeda(HTML)ベースの開発が想定されたプロジェクトテンプレートが生成されます。また、S2…

viewRootPathを変更した時のDoltengの挙動

先日、NamingConventionImplのviewRootPathを "/" に変更することにより、URLからviewを除去する件について書きました。Eclipseプラグインの Dolteng では、viewフォルダ中のHTMLを開いた状態で Ctrl+5 を押すと、そのPageクラスが開くことになっているんで…