2006-01-01から1年間の記事一覧
とりあえず、メモメモ。 本家 http://www.microsoft.com/downloads/details.aspx?FamilyID=2b0bbfcd-0797-4083-a817-5e6a054a85c9&DisplayLang=en 有用なリソース(どれも詳しくかかれています) http://d.hatena.ne.jp/newpops/ http://www.roy.hi-ho.ne.jp/…
iBatisには、ページング機能付きのリストを取得する機能があります。 com.ibatis.common.util.PaginatedList このインターフェースは、Listインターフェースを継承しており、 Listのメソッドに加え、以下のようなページングのメソッドを提供しています。 get…
iBatisを使用していると、SqlMapClientを生成している部分などを 毎回記述すると面倒になります。iBatisのドキュメントにはSqlMapClientを生成するUtilクラスを 作成する例が記述されています。 てことで、面倒な初期化処理などを引き受けてくれるユーティリ…
ClientJava.comを眺めてたら、記事があったのでとりあえずメモ。 jMatter http://jmatter.org/ 英語がよくわからなかったのですが、フロントがSwingでバックエンドにRDBMSの 2層アプリを作成する際のフレームワークみたいです。(間違えてるかも・・・w)[…
JAGがいつのまにかバージョン6まであがってました。 ビューにTapestryをサポートするようになってます。 これ、知ってたけど使ったことないんですよね。 Tapestryもサポートしてるみたいだし、一回試してみようかな。ちなみに、このツールはJ2EEアプリを自…
今日初めて知りました。 SwingFrameworkというフレームワークやその他Swingに関連する フレームワークなどが公開されています。 Project Mogwai http://mogwai.sourceforge.net/index.html ちなみに、バンドのMogwaiと完全に同じ単語ですので、 Mogwaiでググ…
@ITにて連載中。(現在第3回まで公開されている模様) http://www.atmarkit.co.jp/fjava/rensai3/swing01/swing01.html http://www.atmarkit.co.jp/fjava/rensai3/swing01/swing02_01.html http://www.atmarkit.co.jp/fjava/rensai3/swing01/swing03_01.html
http://www.itmedia.co.jp/enterprise/articles/0608/10/news019.html
現在、Webデスクトップが花盛りみたいですね。 その中でもオープンソースのWebデスクトップ環境がeyeOSです。 eyeOS http://www.eyeos.org/ 個人的に、びっくりしたのがMacの概観そっくりなWebデスクトップの FlyakiteOSX http://osx.portraitofakite.com/ …
Ant詳説 http://homepage1.nifty.com/kuprij/antdoc/toc.html buildファイル作成している時によく参照させてもらってます。 各タスクについての詳しい解説があります。バージョン1.5までの分になってますが、後は本家のドキュメントを 参照すれば済みます…
アプリケーション仕様ファイルにて、プロパティ値 org.apache.tapestry.output-encoding org.apache.tapestry.template-encoding をともに、Shift_JISにしていたのですがこれでは、"〜"などが 文字化けしてしまいます。(Tapestry4.x系では、meta要素になりま…
there have been some brief discussions about Velocity becomming a top level project (TLP) under Apache and Click becoming a part of this project, as a sub project, much like Velocity Tools. Clickのnews groupの記事を見ていたのですが、こんな…
かなりわかりやすく書かれています。 メモメモ。 http://www.physalis.net/ss/space/Wicket
http://www.startforce.jp/ まるで、ブラウザの中にOSがあるみたいな感じです。 APIが公開されているので、自分のアプリをこの中に作れるみたいですね。早速、アカウント作ろうと思ったら、エラーが出てできませんでした・・・orz 今、サーバが落ちてるんか…
http://d.hatena.ne.jp/heppokoprogram/20060201 (ヘッポコプログラマの日記さん)言葉自体は知ってたけど、正直意味はよく知りませんでした。 なるほどなるほど。
Clickフレームワーク(http://click.sourceforge.net/)は、 シンプルで学習が容易と言われているJava用Webアプリフレームワークです。日本から、たけぞうさん(Naoki Takezoe)がコミッタとして参加されており、 Eclipse用のプラグインも公開されています。ま…
JSPやPHPのような形式でHTMLにJavascriptに埋め込み型の形式を実現させるライブラリです。 おもしろい発想です。 Ajax Pages http://ajax-pages.sourceforge.net/index.html 5分でできるチュートリアルが用意されているのですが、 見たとき、JSPかとおもいま…
大量のInsertなどが発行される場合、普通にひとつずつ発行していると 時間がかかってしまいます。そのようなときは、バッチ処理を行い 一括して処理を送信します。iBatisにおいて、バッチ処理を行う場合、 以下のメソッドを使用します。 sqlMap.startBatch()…
とりあえず、メモ。 Swingweb http://swingweb.sourceforge.net/swingweb/ Ajax4jsf https://ajax4jsf.dev.java.net/nonav/ajax/ajax-jsf/ http://www.exadel.com/web/portal/products/a4j
Googleの検索フィールドに 英和 reload とか打ち込むと、検索結果の一番上に 英辞郎へのリンクが表示されます。こんなのあったとは・・。 ちなみに、和英の場合は、前に和英とつけます。
結構、たまってきてので各記事へのドアを作成。 Tapestry奮闘記-0001 http://d.hatena.ne.jp/gsf_zero1/20060613/1150860836 Tapestry奮闘記-0002 http://d.hatena.ne.jp/gsf_zero1/20060619/1150860709 Tapestry4.0でServletContextへのアクセス方法 http:/…
Friendly URLsとは、TapestryのURL表記をフレンドリーなものにする設定のことです。 Tapestryのデフォルトでは、 http://xxxx/xxx/app?page=Home&service=page という風になります。これでは、簡単に推測してアタックできます。 これを http://xxxx/xxx/Home…
Tapestryでは、通常, /app にサーブレットをマッピングしますが、そのままだと、 http://xxxxx/xxx/ とappをつけずにアクセスした際に、エラーになっていまいます。 なので、上記のURLでアクセスされた際にもちゃんと最初のページが 表示されるようにリダイ…
Tapestryにて、存在しないページ名などを指定された際に、デフォルトだと Tapestryのエラー画面が表示されます。これを独自のエラーページを表示するようにするには、 以下のステップを行います。 エラーページのHTMLテンプレートファイルを作成 エラーペー…
EclipseをベースとしたJavascriptの開発環境です。 HTML, CSSにも対応していて、エラーなどもJava開発時と同様に一発でわかります。 これがオープンソースで提供されてるなんて素晴らしい! 完成度が高いです。http://www.aptana.com/デモムービーもあります…
こんなのあるんですね〜今日しりました。 http://tapestry-jsmenu.sourceforge.net/index.html今度つかってみます。
まだ、unstable扱いみたいですが、4.1がリリースされてます。 http://tapestry.apache.org/tapestry4.1/今回の目玉は有名なAjaxライブラリであるDojoがバンドルされているという 点でしょう。それに伴い、 AutoCompleteField DropdownDatePicker DropdownTim…
Tapestryにて、セッションオブジェクト(Stateというらしいです。)を定義するには、 HiveMind側の設定が必要になります。Tapestry3の時は、Visitと呼んでいたみたいです。やり方は、普通にセッションオブジェクトをまず作成します。 public class MySessionO…
悩んだら、とりあえずこれを見ましょう。w http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide
バージョン1.0 RCがリリースされましたね。 今、ちょこちょこ触っているので、また奮闘記を書こうと思います。 これ、すごいわかりやすくて使いやすい。http://click.sourceforge.net/docs/roadmap-changes.html