タグ

seasarに関するdangkicchiのブックマーク (12)

  • s2jdbc-tutorialのセットアップとMySQL - 愚鈍人

    S2JDBCの機能を知るにはS2のページにある「s2jdbc-tutorial」をインストールして実際に動かして見るのが手っ取り早い。 s2jdbc-tutorialプロジェクトのインポート Seasarのホームページ(Seasar2 - Downloads)よりS2JDBC-Tutorialをダウンロードする。 (今回ダウンロードしたファイルはS2JDBC-Tutorial-2.4.41.zipです。) ダウンロードしたファイルをeclipseのプロジェクトとしてインポートする。 Eclipseのメニューより「ファイル(F)」→「インポート(I)...」より表示されるダイアログボックスにて「一般」→「既存プロジェクトをワークスペースへ」を選択して「次へ(N)」ボタンを押す。 「アーカイブ・ファイルの選択(A)」を選択して「参照(R)ボタン」でダウンロードしたZipファイルを指定する。 完

    s2jdbc-tutorialのセットアップとMySQL - 愚鈍人
  • [Java][Seasar2]Seasar2のActionクラスをJUnitでテストする方法 | 大発見 | 大発見

  • Cubby + DBFluteでサクサクWebアプリケーション構築 - yummy-yummy

    JavaでWebアプリケーションをサクサク開発するための組み合わせ Javaを使ったWebアプリケーションをサクサク開発するには、今のところ、この組み合わせが自分の中でベストかな〜と思う。 Seasar2(DI) + Cubby(WebFramework) + S2Dao(O/RMap) + DBFlute(S2Dao support) さてさて、この組み合わせを使ったWebアプリケーションプロジェクトを最初から準備すると、途方もなくタイヘンだし、変なところでハマったりしてしまいます。 しか〜し! CubbyとDBFluteには小難しい設定にアタマを使わなくていいように、ある程度の自動化の仕組みが備わっており、アプリケーションのプロジェクト作成手順は以下の3ステップでOK。 1.環境設定 2.プロジェクト作成 3.DBFlute設定 実際、環境設定に関しては初回だけでいいので、プロジェクト

    Cubby + DBFluteでサクサクWebアプリケーション構築 - yummy-yummy
  • いろんなJava Webフレームワークで同じ画面を作ってみる(Cubby2編) - よしなしごと

    いろんなJava Webフレームワークで同じ画面を作ってみる(Cubby2編)です。 お題は、こちら。 公式サイト: Cubby Project - Cubby 2.0 バージョン: 2.0.9 Cubbyは、Seasarのプロダクトの1つです。 convention.dicon <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE components PUBLIC "-//SEASAR2.1//DTD S2Container//EN" "http://www.seasar.org/dtd/components21.dtd"> <components> <component class="org.seasar.framework.convention.impl.NamingConventionImpl"> <initMethod name="a

    いろんなJava Webフレームワークで同じ画面を作ってみる(Cubby2編) - よしなしごと
  • Cubbyとは ウェブの人気・最新記事を集めました - はてな

    Cubby(カビー)は Java/Servlet2.4/JSP.2.0 をベースにしたシンプルな Web アプリケーションフレームワークです。 以下の特徴があります。 シンプルで小さい(薄い)フレームワークです。 設定ファイルはほとんど使用しません。 REST っぽい URI をサポートします。 (/username/todo/1001、拡張子が付かない URI など) 直感的な名前のタグライブラリ HTMLテンプレートエンジン「Mayaa」と連携することができます。 このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

    Cubbyとは ウェブの人気・最新記事を集めました - はてな
  • COOL deploy にしたら動かなくなった… - deftrash in hatena

    ローカルで HOT でサクサク開発してきて、いざ COOL にしてサーバにのっけたら、一部で動かないところがあった。ActionFormWrapper が reset メソッドを呼ぼうとして、 NullPointerException になっているっぽい。うーむ。 起動時のログを見ていくと、ActionForm 用に作成した Dto がコンポーネント登録されていない様子。うにゃあ、なんでだー? 調べてみると、ML にドンピシャのがあった。 CoolDeploy 時に登録されないコンポーネント FooDto extends HogeDto となっているとき、FooDto はコンポーネント登録されるけど、HogeDto はコンポーネント登録されない。HogeDto の型で、名前順に走査していったとき、先に FooDto が来るから、そのあとの HogeDto はコンポーネント登録をスキップする

    COOL deploy にしたら動かなくなった… - deftrash in hatena
  • Seasar - Wikipedia

    この項目では、オープンソースプロジェクトについて説明しています。インターネットメディアを運営している企業については「Seesaa」をご覧ください。 この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Seasar" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2024年2月) The Seasar Projectは、日のオープンソースプロジェクトの1つ。当初、比嘉康雄を中心とするメンバーによるSeasar2(正確にはS2Container)と呼ばれるJavaのためのDI (Dependency Injection) とAOP (Aspect Oriented Programming)

  • SeasarのO/RマッピングツールS2Dao

    SQLファイルの内容を実行させる 前ページで新しいカテゴリを追加する処理を行った際、SQL文を自動生成させて実行したため、IDカラムの値を保存しようとしてしまうことになってしまいました。それでも先ほどの処理はうまく実行できましたが、いつも自動生成されるSQL文だけで必要とする処理ができるとは限りません。 そこで、開発者がカスタマイズしたSQL文を決められた形式の名称を持つファイル(SQLファイル)に保存しておくと、その内容を読み込んでデータベースに対して実行してくれる機能を用いて、新しいカテゴリを追加する処理を行うSQLをカスタマイズしてみます。 SQLファイルには、リスト7のように書き込んでおきます。/*〜*/の部分はSQLコメントという機能で、ここではcategory変数のnameプロパティの値を表しています。その次に記述されている'カテゴリ名称'は、仮にこの値が設定されていない場合の

    SeasarのO/RマッピングツールS2Dao
  • S2Container

    機能リファレンス 作成すべきファイル S2Containerの定義 S2Containerの生成 SingletonS2ContainerFactory S2ContainerFactory S2ContainerServlet コンポーネントの取得 Dependency Injectionのタイプ コンストラクタ・インジェクション セッター・インジェクション メソッド・インジェクション フィールド・インジェクション インスタンス管理 自動バインディング S2Containerのライフサイクル コンポーネントのライフサイクル 環境名 定義ファイルのインクルード 定義ファイルの差し替え 定義ファイルの条件インクルード 定義ファイルの埋め込みインクルード(XInclude) 名前空間 S2ContainerFilter 暗黙的なコンポーネント AOPの適用 メタデータ コンポーネントの自動登録

  • [Seasar-user:8871] Re: [S2Dao]Query の書き方について

  • SAStrutsでセッションを使ったログインと認証 - Block Rockin’ Codes

    認証の方法は悩みがちなポイントだと思います。コンテナ等の実装も含めると手段は色々あるし、一言に認証といっても、色々な業務ロジックが絡んでくることも多いからでしょうか。 今回はSAStrutsで、sessionとAOPを使ったスタンダードな方法を実装しました。 仕組みはいたってシンプルで、何らかのロジックで認証した後、ID等のデータをセッションに格納して、その有無でログイン済みかを確認するというものです。ログアウトはそのセッションを廃棄することになります。Webアプリケーションでは王道の方法だと思います。 この場合、認証のチェックが必要な場面で同じ処理が必要になるので、SAStrutsではセッションのチェックはメソッドを分けて、AOPでアクションに適応します。 今回は、全体的にログインしっぱなしでいて欲しいので、LoginAction以外では全てのアクションで確認します。 これにより、どのペ

    SAStrutsでセッションを使ったログインと認証 - Block Rockin’ Codes
  • S2Strutsのお奨めパターン - taediumの日記

    S2Strutsを使うときは1.2系/1.3系のバージョンにかかわらず共通で次のパターンでいくのがわかりやすくて安全だと思います。 基的にjspとActionFormとActionとInitActionは1対1対1対1で作成 jspからのサブミットはformのaction属性に対応するActionへのみとする(1つのフォームを異なるActionへサブミットするs2struts:submitタグを記述しない) 呼び出されたActionでは次画面の表示に必要な処理は行わない 次画面の表示に必要な情報はその画面(jsp)のs2struts:initタグから呼び出すInitActionで行う たとえば、従業員のマスタメンテで編集画面(edit.jsp)から確認画面(confirm.jsp)へ遷移するとします。 edit.jsp <html:form action="/edit"> ・・・ <s2

    S2Strutsのお奨めパターン - taediumの日記
  • 1