2008-10-01から1ヶ月間の記事一覧

Apache WicketでWebアプリ

Apache Wicket 1.3がリリースされて、盛り上がってきた?Apache Wicketを試してみる。とりあえずHello,Worldしてみる 準備するもの wicket-1.3.4.jar :Wicket本体 slf4j-api-1.5.3.jar :slf4j本体 logback-classic-0.9.9.jar :logbackとslf4jのブリッジ logb…

Spring+iBatis SqlMapClientをアノテーションでDI

Spring2.5のアノテーションでDIの設定をするでアノテーションによる設定が簡単なことが分かり、色々移行作業をしてたときに気づいた。あれ?ibatisと連携してるSqlMapClientDaoSupportはどうしたらいいんだろう?SqlMapClientを@Autowiredしないといけない。…

Springでslf4j+logback

どうせログ吐くならAOPっすよね〜ってことでspringでslf4jを使う。 springはcommons-logginに依存しているのでどうにかしないと2つのロガーを管理することになる。それはすんごくキモイ。なのでspringのログもslf4jで統一する。 必要なもの jcl104-over-slf4…

時代はSLF4Jでlogback

ふぅん。そうか。commons-logging+Log4Jはもう古いのか。。。 http://t100life.blog121.fc2.com/blog-entry-35.html なんでも、Log4J 徹底解説によると、Log4Jの生みの親が、1.3の開発方針を内部で反対されたことでヤル気なくしちゃって、新たにLogbackを作…

spring2.5のアノテーション@Autowiredと@Resource

@Autowiredと@Resourceの違いってなんだろうか。調べてみる。 @Autowired タイプ(型)が一致する依存性の注入を行う。 フィールド、コンストラクタ、メソッドに付与することが可能。メソッドに付与した場合、そのメソッドは「セッター」メソッドである必要…

spring2.5のアノテーション@Repository

Spring2.5のアノテーションでDIの設定をするで設定した@Repositoryアノテーションについて。 @Repositoryアノテーションとは何か? @Repositoryアノテーションを付与したクラスがデータベースなどとやり取りをするクラスであることを表す。 これによって、S…

Spring2.5のアノテーションでDIの設定をする

今まではBean定義ファイルに <bean id="userLogic" class="com.master.of.taka.UserLogic"> <property name="userDAO"><ref local="userDAO"/></property> </bean> と言う感じで設定を書いていたが意外とめんどくさい。 というわけでアノテーションで設定を書いてみる @Service("userLogic") public class UserLogicImpl implements UserLogic{ @Autowired private UserDAO userDAO; @O…

jetty+Struts

設定ファイルなしでjettyを起動 Apacheとjettyを連携の続き。。。jettyでstrutsを使ってみるActionServletを登録するときにinit-paramが必要になる。それをjavaソース内で書いてみる ServletHolder holder = new ServletHolder(ActionServlet.class); //init…

Apacheとjettyを連携

設定ファイルなしでjettyを起動の続き。。。jetty単体で80番ポートが使えないので(unix系なら可能?windowsだとサービスに登録しなきゃ無理?)Apacheと連携する。 やり方はtomcatとかと同じ。AJP13コネクタを使ってmod_jkとかで連携する Connector connect…

設定ファイルなしでjettyを起動

jetty.xml、web.xmlなどの設定ファイルなしでjettyを起動する //jetty.xmlの設定内容 //サーバー作成 Server server = new Server(); //コネクタの設定 Connector connector = new SelectChannelConnector(); //ポートの設定 connector.setPort(8080); //サ…

JQueryで文字列HTMLをオブジェクトに変換する

javascript内で文字列のHTMLを作り、DOMオブジェクトに変換する var text = "<table><tr><td>hello</td></tr></table>"; var domObject = $(text);これでOK。JQueryめっちゃ簡単。ちなみにそれをHTMLに表示させるには var text = "<table><tr><td>hello</td></tr></table>"; var domObject = $(text); domObject.appendTo("body"…

JFrameにアイコンを設定する

swingアプリケーションのウィンドウのアイコンを指定する ImageIcon icon = new ImageIcon("icon.png"); frame.setIconImage(icon.getImage()); パスのセパレータは/じゃなくて\じゃないとだめな罠 ImageIcon icon = new ImageIcon("icon\\icon.png"); frame…