Webエンジニア susumuis の技術ブログ

このブログの内容は個人の見解であり、所属する組織の公式見解ではありません

2009-05-01から1ヶ月間の記事一覧

wicket-seaser2でDoltengを試してみる。〜その2〜

前回の続きです。 前回はこちら:http://d.hatena.ne.jp/s-ishigami/20090527/1243403494id:H_Yamaguchi さんのご指摘を受けて確認したところ、 org.seasar.dolteng.eclipse.prefsは以下のようになっていました。 #Fri May 29 14:10:42 JST 2009 DaoType=S2J…

wicket-seaser2でDoltengを試してみる。

id:H_Yamaguchi さんが、公開してくださった、Eclipseプラグインを使ってみます。 インストール http://d.hatena.ne.jp/H_Yamaguchi/20090210/p1 の指示の通りに、Eclipse Updateから、以下のサイトを追加します。 http://yamaguchi.googlecode.com/svn/trun…

WicketでS2Containerを動的に切り替えたらウマーでしょうか

BirdieMartのアーキテクチャを考えています。(以前の日記に書いたものは現状のものであって決定ではありません。)オープンソースなのだから、独自コンテナ、独自DBライブラリとかやめようよという声も聞こえます。 それでどうしようかなぁと、同僚の中国人…

静的ページのように見せかけるUrlCodingStrategy

前回作ったものを拡張して、パラメータなしの場合は/index.htmlを付与するようにしてみました。 public class FakeStaticHtmlBookmarkablePageRequestTargetUrlCodingStrategy extends BookmarkablePageRequestTargetUrlCodingStrategy { public FakeStaticH…

BirdieMartのアーキテクチャについて

お礼 BirdieMartプロジェクトに参加してくれたid:syachonosaruくん、早速ソースをダウンロードして、いじってくれて、どうもありがとう!僕のほうも、ソース投げただけで、何も説明なしだったので、これまでフレームワークを作ってきて、想定していた使い方…

WicketでJDBCでSQLExceptionが面倒な件

オープンソース化の作業を進めつつ、しこしこコード修正しています。 独自実装のJDBCファサードがありまして... 僕は、ずっとORマッパやDIコンテナを使わずに、ひたすらJDBCをラップしたクラスを使って MapをListにしたようなデータ構造に値を流し込むプログ…

オープンソースでプロジェクトを立ち上げます

僕がやっている開発を、オープンソースで行うことになりました。 概要 Wicketを使用した、シンプル、軽量、拡張可能なECサイト構築パッケージ 目的 Wicketによるソフトウェアのサンプルコードとしてコミュニティに提供する コミュニティから協力を得て、競合…

オープンソースライセンスについて調べた。

社長が「オープンソース化する」という経営判断を示された。 しかし具体的にどうするのかまでは決まっていない。 そこで、オープンソースについて調べてみた。 参考になった資料 http://www.sfc.wide.ad.jp/~muda/class/oss-lec/index.php?plugin=attach&ref…

やりたいことをまとめてみる

このところ、何をしたらいいのかわからずに呆然としてしまいます。 なので、何を作ろうとしているのかをまとめてみます。 名称 このブログでは伏せておきます。 作ろうとしているもの: 次世代ECサイト構築パッケージ(with Wicket) 目的: 今までに自社に独…

WicketのCPU負荷〜その6〜まとめ

今日はこれまでのまとめをします。なお、私の使っているWicketのバージョンは1.3.5です。 1. WicketのAutoLink機能 Wicketでは、通常、デザインを設定するマークアップファイル(HTMLテンプレート)を、クラスパス上に配置します。 ところが、もしそこに画像…

WicketのCPU負荷〜その5〜

すごい人から★がつけられてるのでビビってきています。JMeterで、受信したHtmlの画像を再リクエストするというオプションがあったので使ってみました。10秒で300回トップページ表示を行った結果: 初めの20〜30リクエスト: 0.5〜1秒程度(キャッシュがきか…

WicketのCPU負荷〜その4〜

AutoLinkをOffにしてみました。 public class MyApplication extends WiedieApplication { @Override protected void init() { super.init(); getMarkupSettings().setDefaultAfterDisabledLink(""); getMarkupSettings().setDefaultBeforeDisabledLink("");…

WicketのCPU負荷〜その3〜

id:t_yanoさんのご指摘により、アプリケーションサーバTomcatの最大スレッド数をあげてみました。server.xml <Connector 〜省略〜 maxSpareThreads="300" maxThreads="300" minSpareThreads="100" port="8080" redirectPort="8443"/> maxSpareThreads、maxThreads を 75→300 minSpareThreads を 25→100今回は、10秒…</connector>