2008-01-01から1年間の記事一覧
久しぶりにtodoアプリをS2daoからS2jdbcに変えながら写経をして ログインしてtodo一覧画面を表示するところまで進んだ。MemberService(サンプルはUserテーブルだがこの写経ではMemberテーブルにした。oracleでなぜか表名にUserが使えないので) TodoService …
TdoListAction を作成する DaoをServiceに書き換える LoginActionでやった事をやる。 S2DxoをBeansに換える。 まずBeansを勉強する。
@Pathを指定する時は、Forward先のjspのパスの記述または、jspの配置場所を考える事。 jspのパスが相対パス記述だと@Pathの指定によってパスが変わるから。@Path("todo/login") と書いたら、jspを置くフォルダー /todo/login フォルダーが必要。 実際に使うj…
S2AbstractService のソースに手を入れて フィールド JdbcManager を protected から public にしたら DI された。Dolteng で SAStruts プロジェクトの雛形を作成して S2AbstractService を使うと prtected で問題なく動く。 diconを眺めても何が悪いのか分…
エンティティにpublicフィールドを使うとgetter,setterなくなりすっきりだが、 jspで ${f:out(member.id)} ${f:out(member.password)} ${f:out(member.name)} ${f:out(member.version)} member.idが見つからないと怒られる。 jsp2.0のEL式は、gettterがない…
出羽さんの記事を参考にS2AbstractServiceを使ってみたが、 S2AbstractServiceのメソッドの /** * 自動検索を返します。 * * @return 自動検索 */ public AutoSelect select() { return jdbcManager.from(entityClass); } で jdbcManager が null のためNPE…
■[Groovy] GroovyのClosureでトランザクションCommentsAdd StarGroovyにはClosureを使ってJDBCを簡単に扱うためのクラス(groovy.sql.Sqlとgroovy.sql.DataSet)がありますが、トランザクションに関してはそれらしきものがなかったので考えてみました。Tx.java…
http://www.amazon.co.jp/exec/obidos/ASIN/4839927278/ これで会社の同僚にGroovy を勧められる。うれしい。
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…
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入門…
http://d.hatena.ne.jp/j5ik2o/20080819/1219150327 より S2JDBCよりDBFluteをよく使っていたのですが、今回S2JDBCに触れる機会ありました。 DBFluteやS2DaoはDaoパターンのO/Rマッパーで、S2JDBCはSQLパターンというのでしょうか。もちろん、流れるようなイ…
外部サイトへリダイレクトする場合等、 http(s)://? で始まるURL http -> https へリダイレクトするために protocol と port を 指定できるようにする。 https://www.seasar.org/issues/browse/CUBBY-145;jsessionid=4B32EA1DB2E11D9C292BF0A8998C8260?page=…
行った際のメモです。p154 起動IDファイルは、ドメインディレクトリの下に、boot.properties を置かないと うまくいかなかった。
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
SAStruts S2Strutsの後継 HOT Deploy Cubby ひがさんもお勧め HOT Deploy,PRGひがさんBlogより 追記: Strutsにこだわりのない方なら、Cubbyはすごくお勧めです。Struts抜きで自由にWebフレームワークを作ってもいいといわれたら、Cubbyみたいなやつを作りた…