Groovy in Action の日本語版 Groovyイン・アクション が発売される。

http://www.amazon.co.jp/exec/obidos/ASIN/4839927278/ これで会社の同僚にGroovy を勧められる。うれしい。

[Seasar-user:15710] [S2JDBC]複数テーブルの結合

conpotaと申します。S2JDBCを試しています。 以下テーブルがあったとして、CREATE TABLE one( id SERIAL PRIMARY KEY, name VARCHAR(64) NOT NULL ); insert into one(name) values('one1'); insert into one(name) values('one2');CREATE TABLE two( id SER…

DBFlute現場指向O/Rマッパ

http://dbflute.sandbox.seasar.org/index.html 現場ソリューション DBFluteというPDF資料 http://event.seasarfoundation.org/sc2007autumn/viewAttachment.do?_pageName_=Session&_fileName_=sc2007a-c5-dbflute.pdf DBアクセスを定番化しよう DBFlute入門…

業務で使い始めCommentsAdd Staritengineertan_go238

http://d.hatena.ne.jp/j5ik2o/20080819/1219150327 より S2JDBCよりDBFluteをよく使っていたのですが、今回S2JDBCに触れる機会ありました。 DBFluteやS2DaoはDaoパターンのO/Rマッパーで、S2JDBCはSQLパターンというのでしょうか。もちろん、流れるようなイ…

redirect の際、protocol を https にする

外部サイトへリダイレクトする場合等、 http(s)://? で始まるURL http -> https へリダイレクトするために protocol と port を 指定できるようにする。 https://www.seasar.org/issues/browse/CUBBY-145;jsessionid=4B32EA1DB2E11D9C292BF0A8998C8260?page=…

「BEA WebLogic Server 9.x/10 構築・運用ガイド」に基づいてインストール、設定を

行った際のメモです。p154 起動IDファイルは、ドメインディレクトリの下に、boot.properties を置かないと うまくいかなかった。

osのコマンドを実行する

http://groovy.codehaus.org/Executing+External+Processes+From+GroovyExecuting External Processes From Groovy Add comment to Wiki View in Wiki Edit Wiki page Printable VersionGoal: execute a program via a command line from groovy code Option…

http://jfut.featia.net/diary/20080120.html

teedaのライバル

SAStruts S2Strutsの後継 HOT Deploy Cubby ひがさんもお勧め HOT Deploy,PRGひがさんBlogより 追記: Strutsにこだわりのない方なら、Cubbyはすごくお勧めです。Struts抜きで自由にWebフレームワークを作ってもいいといわれたら、Cubbyみたいなやつを作りた…

teedaのアプリ開発の参考情報いっぱい。

http://iret-ceo.blogspot.com/search/label/teeda

teedaのいい評価

Realさん日々徒然ブログより Teeda使ってみた テクノロジ / 2007-03-18 03:54:40 S2JSFが進化してTeedaなるものに変わっていたTeeda/gettingStartedを参考にちょっくら使ってみる...なんだこりゃ もうJavaを使ったAP開発で、考えるって行為は必要ないのか? …

s2maiでメール送信

churaで作成したWEBアプリプロジェクトにメール送信機能を追加する。 http://s2mai.sandbox.seasar.org/ja/ にしたがって実装する1. libに activation-1.1.jar freemaker-2.3.9.jar mail-1.4.jar ozacc-mail-1.2.1.jar s2mai-0.9.5.jar s2mai-tiger-0.9.5.…

ディレクトリ(src)内の指定の名前(CSV)のディレクトリを再帰的に削除する

import java.io.Filedef csvs = []new File('src').eachDirRecurse { dir -> if (dir.getName() == "CVS") csvs }csvs.each{ item -> println item def command = "rm -r " + item command.execute() }

WEB+DB PRESS Vol.40を参考にwindows にcolinuxをインストールcolinuxにjava6を以下を参考にインストール http://codezine.jp/a/article/aid/1744.aspx

.Interfaceさんのblogより

2007-10-03 ■[Seasar] JavaでSeasar2を使った開発CommentsAdd Starここ数年 JavaでSeasar2を使った開発をやってきてそれなりにナレッジがたまってきました。フレームのお決まりは、 * S2.4 * Teeda * S2Dao * DBFlute * S2Buri * S2Mai * S2Chronosです。今…

カレントディレクトリ内の全Jarファイルをロード対象にする

なんとなくな Developerさんのメモ http://d.hatena.ne.jp/fits/ より2007-06-07 ■[Groovy] カレントディレクトリ内の全Jarファイルをロード対象にするgroovy.bat(startGroovy.bat)では、クラスのロード設定に %GROOVY_HOME%/conf/groovy-starter.conf フ…

Re: [Teeda] 1.0.11-RC2 HOT deploy時 TakeOver.EXCLUDEを使うとNotSerializableExceptionが発生

> Teeda 1.0.11-RC2(SNAPSHOTではない)で,HOT deploy時に, > TakeOver.EXCLUDEを使うとNotSerializableExceptionが発生します. > COOL deployでは問題が発生しませんし,TakeOver.INCLUDEでも発生しません.UserCreditCardBhv も EXCLUDE に含めてくださ…

相馬さんのブログより2007-08-18 システム開発を成功に導く考え方反復型開発のイテレーションが短いものがアジャイルだという意見をよく聞くが、私的にはそういう理解ではないと思っています。まず、ウォーターフォール型開発がなぜだめか?という話から説明…

・zfnetの機能追加 -アプリの実装 -htmlレイアウト機能を使う -ドキュメントの作成。(1次開発分も) -S2unitでテストを行う。手順をドキュメント化 -teedaのPRGでredirectするURLからsslをかけるページが判断して https/httpをセットする sslにするURL中の…

Groovy JDKの振る舞いを知るには

junjiuさんのgrailsML投稿より Groovy JDKの振る舞いを知るには、 http://groovy.codehaus.org/clover/ からもたどれる、上の DefaultGroovyMethods.javaと DefaultGroovyStaticMethods.java を見ればほぼカバーできるので、たいへん便利です。

TeedaのviewRootPathを変更

出羽さんのブログより ■ [Teeda] TeedaのviewRootPathを変更 18:43 CommentsAdd Starデフォルトでは、URLに "/view" とか表示されるので、"/" とかに変える方法。以下の suz-lab さんのブログに良い説明がありました。convention.dicon に次のように書くと良…

DbUtilsを使ってトランザクション

groovy.SQLはトランザクションを扱えない。 トランザクションを扱う場合には、DbUtilsを使おう。 DbUtilsの分かりやすい解説ページを見つけた。ありがたいです。 http://www008.upp.so-net.ne.jp/kikuta/dbu/groovyからDbUtilsを使う import org.apache.comm…

groovyの file I/O の説明

http://groovy.codehaus.org/Input+Output http://groovy.codehaus.org/Streams%2C+Readers%2C+and+Writers

// """ """内でfrom句に変数を使う場合は、Sql.expandを使う db_.eachRow(""" select MAIL_ADDRESS_LIST_ID, EMAIL from ${Sql.expand(tableName)} where MODORI_MAIL_FLG = '1' and MODORI_MAIL_EXTRACTED_FLG is null """)

groovyはJRubyに抜かれてしまったらしい。 だからJRubyを触ってみる。参考ブログ http://d.hatena.ne.jp/shingotada/20070624/1182675072 http://d.hatena.ne.jp/mutatsu/20070713jrubyでjdbcプログラミング require 'java'module JavaLang include_package …

Cookieが使えない携帯サイトのロードバランサー対応

おおたに6号機さんのブログにあった方法で teed1.0.10でのWindowIdEncodeUrlCustomizerをカスタマイズして URLにsvid=1またはsvid=2という文字列を付加しようとしたが、 リンクのURLの場合は、Cookieが有効だと、付加されない。org.seasar.teeda.core.contex…

todo-manageを写経する

最新のchuraで作成したプロジェクトに写経する ○diconファイルの違い ・churaデフォルトとtodoのcustomizer.diconにだいぶ差がある ・churaデフォルトにはdao.dionがない。○creator.diconの役目をsesarのドキュメントで調べる

二重送信対策

[Seasar-user:9586] Re: [teeda] ブラウザキャッシュを無効にする方法より ひがです。> 大川です。 > > > こちらとしては、ブラウザの戻るボタンを押した際に、 > 「Web ページの有効期限が切れています」という表示を出して、 > 前の画面には戻したくないの…

Cookieが使えない携帯サイトのロードバランサー対応

shot6さんのブログに対応方法が載りました。 jfluteさんの日記も、理解しよう。 cookieが使える端末には、urlにsvidをセットしないようにしよう。 休みの日に実装しよう。早く、java5対応のweblogic9.2に切り替えて、teedaをがんがん使おう!。 churaを使お…