タグ

seasarに関するyassのブックマーク (29)

  • ORマッパーならDomaが一番。 - newta(にゅーた)の日記

    すっかり明けてますね。 まあ、夏くらいから更新してないですが。。 ともかく、今年もよろしくお願いします。 で、Domaなんですけど、 実践投入すごくしてます。いっぱい使ってます。感謝。 今のところ、ORマッパーを使うならDomaが一番の選択肢です。 理由 印象はS2Daoのようで、 S2Daoよりサポートしている部分でかゆいところに手が届いてる感じ。 selectは外だしSQLのみにすることで実行されるSQLが分かりやすく 定義箇所がsqlテンプレートファイルのみなので管理しやすい。 SQLテンプレートはSQLコメント内に設定構文を書くので SQLをそのまま実行して試すことが出来る。 aptによるチェックで、sqlテンプレートと条件やvalueの定義に 間違いがある場合、すぐに分かる。これとっても重要。 S2Dao使ってたら実行しないと分からない事がすぐ分かる。 条件のプロパティの定義忘れ

    ORマッパーならDomaが一番。 - newta(にゅーた)の日記
  • はてなブログ | 無料ブログを作成しよう

    諏訪之瀬島(鹿児島県鹿児島郡十島村)2024.8 はじめに 1日目 中心部・ナベダオエリア 元浦エリア 2日目 元浦エリア・中心部 切石エリア 3日目 はじめに 前回の「フェリーとしま2乗船記」にも書きましたが、諏訪之瀬島に行ってきました。今回は、その諏訪之瀬島の記事です。 kakoyuu.hatenablog.com 諏訪之瀬島は…

    はてなブログ | 無料ブログを作成しよう
  • S2JTA と S2DBCP をスタンドアロンで使う - 日記

    Seasar2 が提供している JTA の実装である S2JTA や,JTA と連携するコネクションプールである S2DBCP は,DI コンテナとは独立に使うことができます. 使い方も結構簡単です. まず JTA の場合,TransactionManager は new するだけ. import org.seasar.extension.jta.TransactionManagerImpl; TransactionManager tm = new TransactionManagerImpl();最低限必要なのはこれだけ. もし UserTransaction も使うならこれを追加. import org.seasar.extension.jta.UserTransactionImpl; UserTransaction ut = new UserTransactionImpl(tm);普

    S2JTA と S2DBCP をスタンドアロンで使う - 日記
  • 全文検索システム: Fess - オープンソース全文検索サーバー Fess (フェス)

    概要 現在表示されているサイトは旧サイトです。新サイトは http://fess.codelibs.org/ja/ です。 Fess は「5 分で簡単に構築可能な全文検索サーバー」です。Java 実行環境があればどの OS でも実行可能です。Fess は Apache ライセンスで提供され、無料 (フリーソフト) でご利用いただけます。 Seasar2 ベースで構築され、検索エンジン部分には 2 億ドキュメントもインデックス可能と言われる Solr を利用しています。 ドキュメントクロールには S2Robot を利用することで、Web やファイルシステムに対するクロールが可能になり、MS Office 系のドキュメントや zip などの圧縮ファイルも検索対象とすることができます。 特徴 5 分で簡単に構築可能な全文検索サーバー Apache ライセンスで提供 (フリーソフト) OS 非依存

  • オヤジ臭を石鹸で消す・加齢臭の原因と対策

    オヤジ臭を石鹸で消すことができるのか?加齢臭の原因を知り、予防対策を行うことでおやじ臭を消すことや話題の石鹸の紹介もしています。加齢臭の原因は「ノネナール」と言う体臭成分が体から発生することで臭う。 これは、資生堂が発見した物質で、体から出る脂肪酸が発酵してできるものです。 40代を過ぎると抗酸化力が低下し、若いときよりも代謝の低下で脂肪酸が残りやすくなり「ノネナール」の発生が多くなります。 喫煙者の方がオヤジ臭がより臭くなるそうですから注意が必要ですね。 脂肪酸を洗い流す オヤジ臭の原因の「ノネナール」は皮膚に残った、脂肪酸が発酵しないと発生しませんから肌をいつも清潔に保つことが大事なんです。 ワイシャツや下着を清潔に また、この物質は、ワイシャツですと襟の部分にたまりやすいので、この部分を清潔に保つこと、もしくはこまめにワイシャツや下着を変えることも大事です。 事の注意 事なども脂

  • Seasar関連の便利クラス - 出羽ブログ

    フレームワーク開発者ではなく、フレームワーク利用者の視点でSeasar関連のjarファイルに�内包されている便利クラスをピックアップしました。 便利クラスの存在を知って活用することは大切ですが、もっと大切なのは、便利クラスを自作する前に、フレームワークやプラットフォームで似たようなモジュールが存在していないかチェックする習慣だと思います。 他にも便利なクラスやメソッドがあれば、ぜひ、コメント等で教えて下さいませ m(_ _)m 。 ArrayUtil.isEmptyメソッド 用途 配列が空(null)かどうかをチェック jar s2-framework-2.4.xx.jar パッケージ org.seasar.framework.util メソッド static boolean isEmpty(Object[] arrays) ArrayUtil サンプル if (arrays == nul

    Seasar関連の便利クラス - 出羽ブログ
  • S2BlazeDSを用いたFlex+Javaアプリの【いろは】

    S2BlazeDSを用いたFlex+Javaアプリの【いろは】:業務用RIAの命!? Flex+Java開発入門(2)(1/4 ページ) 連載では、サーバサイドとして「Java」、リッチなクライアントサイドとしてJavaと相性の良い「Adobe Flex」(以降、Flex)を用いたRIA開発の基礎を解説します。EclipseベースのIDEである「Flex Builder」を使って、「Tomcat」で動くeラーニングのRIAが完成するまでお届けする予定です 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版をダウンロードして使えます 「しょせん、Hello World!アプリだろ」と、侮るなかれ 前回の「EclipseベースIDEとTomcatで始めるFlex+Java開発」では連載第1回ということで、W

    S2BlazeDSを用いたFlex+Javaアプリの【いろは】
  • Home (サイトを移転しました。)

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • 2006-11-18

    黒いハラコのライダーズブルゾン (TOM FORD FOR GUCCI 04-05AW) グレイでウールシルクのタートルネックニット (TOM FORD FOR GUCCI 04-05AW) ブラックデニムのフレアパンツ (Tom Ford for Yves Saint Laurent Rive Gauche 03-04AW) 黒いスクエアトゥのダブルモンクストラップ (sergio rossi 03-04AW) 先週の微音祭は天気が悪かったこともあり,栗先生に見られたらがっかりされそうなコーデだったのですが,今日は誰に会っても期待 (?) を裏切らないコーデではなかったかと (笑). なんたってハラコのブルゾン,かなーり妖しいです♪ 行ってきました. 2 週連続,通算 8 回目となる生友里ちゃん体験!!!! 先日,蛯原友里ちゃんが「時の人」なるものに選ばれたというニュースがありましたが,

    2006-11-18
  • WicketとSeasarを統合するwicket-seasarを公開!

    Wicketは,POHPソリューションの代表として今後広く普及するであろうフレームワークである。そして,WicketでDIコンテナの恩恵を受けるために,Spring Frameworkとの統合を行う拡張ライブラリ(wicket-spring)も提供されている。 最近,僕の回りではSpring Frameworkよりも,Seasar2をDIコンテナとして採用する事例がとても多い。さらに,以下のようなエントリを見つけてしまった。 「 Webアプリ作成前に考えたこと」 - めそらぼ - mesolabs.com プレゼン層でJSFに決まっていれば、EJB 3.0かSeasar 2.4の一騎打ちだったのですが、WicketになったのでWicketとの親和性を考えてSpring 2.0に決めました。 選択肢が狭いということは,とても悲しいことだ。オープンソースプロダクトの利点は,数多いソフトウェアを

  • S2Dao+MySQLでのTimestampの扱い - まとばと!

    S2Dao+MySQLのTIMESTAMPのカラムにnullを入れようとすると現在日時が入ってしまう。どうもMySQLの仕様らしい。 TIMESTAMPのカラムにはNULLは入らないので0を入れろということらしい。 S2Daoでnullが指定された場合に0に変換する独自のValueTypeを書いて何とか解決。 MySQLTimestampType public class MySQLTimestampType extends TimestampType { @Override public void bindValue(PreparedStatement ps, int index, Object value) throws SQLException { if (value == null) { ps.setInt(index, 0); } else { ps.setTimestamp(i

    S2Dao+MySQLでのTimestampの扱い - まとばと!
  • Rails好きが見たSAWDwS2 - moroの日記

    昨日の続きでSC2006の観想です。レポートはきっと某 Yugui さんが書いてくださると思うので(ぉ、私は感想とかそこから考えたこととか。あとは前提というかエクスキューズですけど、私のスタンスは↓のような感じ。ようするに Rails 好きの Java 弱者です。 Ruby とか Rails ここ一年程、興味を持って追いかけてる。まぁそれなりに使えてはいるかと。 ぎりぎりで before Rails からの Rubyist 。Visualu Ruby と exerb と net/telnet で捨てプログラムを書いてた位が古い記憶。 なにより Ruby とか Rails が好き。こっちに肩入れてます。 Java とか Seasar とか J2SEの範囲なら。 なので model に落ちてから DB につないでほげる、とかならいちおう読み書きできる。 実用なフレームワークとかそれらの組合せで

    Rails好きが見たSAWDwS2 - moroの日記
  • ひまわり証券が国産オープンソースJ2EEフレームワークSeasar2を採用し新サイト構築

    ひまわり証券は2006年8月,同社のWebサイトをリニューアルした。アクセスの急増に耐えられるようキャパシティを拡大するとともに,デザインや構成をシンプルにすることでユーザーの使いやすさを向上させた。システム面では,DI(Dependency Injection)コンテナであるJ2EEフレームワーク「Seasar2」,HTMLテンプレート・エンジン「Mayaa」,O-Rマッピング・ツール「S2Dao」といった国産のオープンソース・ソフトウエアを活用し,コストや柔軟性を向上させたことが特徴だ。 同社がWebサイトのリニューアルを計画した理由は,「サイトへのアクセスが急増した」(ひまわり証券 システム部開発部長 中野和彦氏)ことだ。同社が2005年秋からオンライン取引を開始したことなどが理由だ。あまりの増加ぶりに,サイトがダウンすることもあった。またコンテンツも増加してHTMLファイルは約11

    ひまわり証券が国産オープンソースJ2EEフレームワークSeasar2を採用し新サイト構築
  • javaworld.jp

    This domain may be for sale!

  • お宝はオープンソースにあり!第3回Javaの開発効率を大幅アップ話題の軽量コンテナを体験!(1)

    図2●Seasar2のサンプルを動作させるための手順。サンプルは,Windows 2000,J2SE 5.0,Tomcat 5.5.9,MySQL 4.1.7の環境で動作を確認した。なお,(3)の作業は,データベース連携アプリケーションのサンプルを利用する場合にのみ必要 「サーバーサイドJavaプログラミングといえばEJB(Enterprise JavaBeans)」。そう思っている方はいませんか。なるほど,EJBはJ2EE(Java 2 Platform,Enterprise Edition)の中でトランザクション,セキュリティ管理,並列処理制御などを担っており,コア・コンポーネントとも言うべき存在です。EJB 2.0以降では,旧来の課題だったパフォーマンスも改善され,EJB採用の事例も次第に増えつつあります。 しかし一方で,EJBにはいくつかの問題点があります。まず何と言っても,仕様が

    お宝はオープンソースにあり!第3回Javaの開発効率を大幅アップ話題の軽量コンテナを体験!(1)
  • Seasarひがやすを氏の提案するページ駆動開発とは? (1) これまでは「レイヤモデルアーキテクチャ」 (MYCOMジャーナル)

    電通国際サービス 開発技術センター 統括マネージャー(Seasarファウンデーション Chief Committer) 比嘉康雄(ひがやすを)氏 UMLモデリング推進協議会(UMTP/Japan)は14日および15日、大手町サンケイプラザにおいてモデリングに関するフォーラム「Modeling Forum 2006」を開催した。同フォーラムでは2日間にわたってUML、モデリング、SOA、SOX法、内部統制などに関する幅広いセッションが催される。ここでは、電通国際サービス 開発技術センター 統括マネージャー(Seasarファウンデーション Chief Committer)比嘉康雄(ひがやすを)氏によって発表された「EJB3時代のアーキテクチャパターン」についてとりあげたい。 Webアプリケーションにおける従来のJavaの開発は、いわば「レイヤモデルアーキテクチャ」、と同氏は説明する。レイヤそれ

    yass
    yass 2006/09/20
  • 9月29日、Tuigwaa(トゥイガー)1.0ついにリリース 〜プログラミング言語を知らない人でもWebアプリケーションが作成できる時代へ〜

  • Web 2.0アプリ自動生成ツール“Tuigwaa”(1/3) ― @IT

    四次元データ 西岡 悠平/染田 貴志 2006/6/23 エンジニアではない一般ユーザー自らが、Webの操作だけで簡単にWebアプリケーションを作れるソフトウェア“Tuigwaa”。2005年度上期未踏ソフトウェア創造事業に採用されたプロジェクトは、Web 2.0の世界を切り開く純国産ソフトウェアとして大きな注目を集めている。そのコンセプトを紹介しよう。(編集部) ■いつまでもWebアプリ化されない現場 「プロジェクトにかかわっている社員全員の名前、連絡先、所属を今週中にリストにしたい」 「新製品についての説明会を来週行う。ついてはお得意さまへの連絡と参加の可否、人数を把握したい」 このようなシーンを日常の業務の中で見掛けたこと、または経験されたことはありませんか。細かい内容は異なれど、こういった「ある程度急を要し、その都度必要な情報の内容が異なる、そして集められた情報がその後複数人で共

  • SIX Ajax ライブラリ

    SIX Ajax ライブラリは産業技術総合研究所 情報技術研究部門 グローバルITシステムグループ内の研究活動 「脆弱性情報利活用システムの開発」 における成果物の1つとして、開発されたAjaxライブラリです。 SIX Ajaxは以下の特徴を持っています

  • Seasar Conference 2006 Spring - Materials

    © Copyright The Seasar Foundation and the others 2004-2007, all rights reserved.