2007-01-01から1年間の記事一覧

http://www.ruby-lang.org/en/documentation/http://www.diana.dti.ne.jp/~katta/programs/ruby/index.htmlhttp://blog.creamu.com/mt/2007/10/ruby_on_rails2020_tools_for_ro.htmlhttp://homepage2.nifty.com/sakazuki/rde/index.html

maven tips集 http://wiki.fdiary.net/maven2/?CookBook[WEB-API] youtubeのapi http://code.google.com/apis/youtube/developers_guide_java.html

struts1.3のchainで

・SSL対応の組み込みについて、、 RequestProcessorの仕様が1.2から1.3で、CommposableRequestに変わったので、 chainの中に仕組みを追加してみたけど、、

XMLお試し

・Commons Betwixt http://commons.apache.org/betwixt/http://commons.apache.org/betwixt/guide/binding.htmlhttp://journal.mycom.co.jp/news/2005/08/01/008.html http://kamakura.cool.ne.jp/oppama/jaco/commons-betwixt.html http://72.14.235.104/se…

Eclipseのプラグイン

RDT(Ruby Development Tool)のアップデートサイト http://updatesite.rubypeople.org/release

rubyのお勉強

rubyの勉強を今後開始したいと思ってるのですが、なんかいいIDE ないかな

http://m2eclipse.codehaus.org/: m2eclipseプラグインのアップデートサイト

カスタムタグ

org.apache.struts.taglib.bean.TagSupportクラスを継承したクラスを 作成 public final class ExWriteTag extends WriteTag { // 新規プロパティ追加 protected boolean hoge = false; /** * メソッドをオーバーライド * 任意で処理追加 */ public int doSt…

commonsのオブジェクトプール

public class Model { public void m1(){ System.out.print("hoge"); } } public class MyObjectFactory extends BasePoolableObjectFactory { @Override public Object makeObject() throws Exception { return new Model(); } } public static void main(S…

日付のちょっとしたもの

Calendar cal = Calendar.getInstance(); Date dt = null; int y = 1950; int m = 0; int d = 1; cal.set(y, m, d, 0, 0, 0); dt = cal.getTime(); cal.set(y, m, d, 0, 0, 0); cal.add(Calendar.DATE, 1); dt = cal.getTime(); SimpleDateFormat dateformat…

PHARMACY

WEBページのキャプチャをとりたい時に使用 http://www.vector.co.jp/soft/winnt/net/se327655.html

jexcelの使い方(覚書)

ServletContext application = getServlet().getServletContext(); Workbook workbook = null; WorkbookSettings settings = new WorkbookSettings(); // System.gc()「ガベージコレクション」の実行をOFFに設定 settings.setGCDisabled(true); // エクセル…

EditorListプラグイン

http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn08/eclipseplgn08_2.html

docjarプラグインについて

http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn06/eclipseplgn06_2.html

Rubyのインストールダウンロードサイト http://rubyforge.org/frs/?group_id=167&release_id=10461ruby186-25.exeファイルをダウンロードpostgresのインストールダウンロードサイト http://www.postgresql.org/ftp/binary/v8.2.4/win32/データベースアダプタ…

動的プロキシ

package sample.proxy; public interface ITarget { public void method(); public void method1(); } package sample.proxy; public class TargetImpl implements ITarget { public void method() { System.out.println("元のメソッド実行"); } public void…

velocity(覚書)

try { // Velocityの初期化 Velocity.init(getServlet().getServletContext().getRealPath( "velocity.properties")); // Velocityコンテキストに値を設定 VelocityContext context = new VelocityContext(); context.put("csvDataList", csvDataList); Stri…

トランザクション管理

<bean id="nameMatchTransactionAttributeSource" class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource"> <property name="properties"> <props> <prop key="*">PROPAGATION_REQUIRED, ISOLATION_DEFAULT, -java.lang.Exception</prop> </props> </property> </bean>

データソース

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <value>java:comp/env/jdbc/XXXX</value> </property> </bean>

仕事でStruts+Springを使っているのですが、StrutsのActionからビジネス処理を 呼び出す際に、DIコンテナに登録されているサービスクラスを呼んでというような 実装なのですが、、実際問題Actionから呼ばれる処理と1対1の関係でほとんどまか なわれている現…

StringUtils.leftPad(null, *, *) = null StringUtils.leftPad("", 3, "z") = "zzz" StringUtils.leftPad("bat", 3, "yz") = "bat" StringUtils.leftPad("bat", 5, "yz") = "yzbat" StringUtils.leftPad("bat", 8, "yz") = "yzyzybat" StringUtils.leftPad("…

NULLと""

private String emptyHoge = ""; と private String nullHoge = null; の違い空文字チェックのやつ boolean isEmpty(String str) { return str == null || str.length() == 0; } private String emptyHoge = ""; private String emptyHoge1 = ""; private St…

デバック用

<table border=1 cols="80"> <tr> <td colspan=2 nowrap><b>リクエストのオブジェクト一覧</b></td> </tr> <tr> <td><b>name</b></td><td><b>中身</b></td> </tr> <%for(java.util.Enumeration ite = request.getParameterNames(); ite.hasMoreElements(); ){ String name = (String)ite.nextElement(); %> <tr> <td><%=name%></td> <td>&nb…</td></tr></table>

jspでのビュー表示について

DBから取得したエンティティをjspなどで表示する際に、 表示フォーマットなどを行うビューヘルパークラスなどに、入れたりするとか 見ることありますが、個人的には、タグの拡張などを行ってで表示をフォーマット した方がいいと思っています。ソースを追っ…

テスト

テストのやり方って色々あるとは思うのですが、 最近WEBシステムばかりな訳ですけれども、単体テストの定義が 非常に毎度毎度難しい気がします。まあ、案件毎にルールを決めて 行って行くしかないのでしょうが・・・開発メンバーがずっと同じメンバーなら、…

つぶやき

開発時のXMLの設定ほど、怠惰な作業はない。 より楽しくて、知的好奇心をくすぐるコーディングがいつもできたら なんといいんでしょう。

ランダム生成

※0-9まででランダムな値を生成 都合上String型 Random r = new Random(); String strRandom = String.valueOf(r.nextInt(10));

struts1.3.5

サンプルソースを読んでみる JSFのタグと基本が分からないといまいち、JSFのサンプルソースは まだちゃんと追えない・・・。適当にサンプルソースに手を加えながら 読み込んで行くことにしよう。途中・・

Springに関するメモ

Facade や DAO となるクラスごとにトランザクションの振る舞いなどを設定するのは煩雑 そのような際に便利なクラスが Spring には用意されています。org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator です。このクラスを使用すれば、…