サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
2024年ランキング
www.seasar.org
Site admin: The Seasar Foundation PukiWiki 1.5.4 © 2001-2022 PukiWiki Development Team. Powered by PHP 7.4.33. HTML convert time: 0.010 sec.
Sandbox.Java Akabana bathory Cadhelin DbLauncher Dolteng EMecha Fisshplate Golf Gusuku Seasar Eclipse Common JUnit CDI Extensions 機械猫モッカー Karrta Kvasir/Sora Learnings loopies 舞姫 maven-backport175-plugin mistral なでじゃこ ResourceSynchronizer S2AnA S2Buri S2Caching S2Cayenne S2Chronos S2Click S2Coffee S2Config S2Continuations S2Csv S2Dao-CodeGen S2DaoPlugin S2Dao Spring S2Directory S2DomainModel S2DWR
PostgreSQLをつかっていて、レプリケーションをするためにpgpoolを使おうと思っているのですが、 そのために、SERIALの扱いをきちんとするため、 insertするSQLの中に /* INSERT LOCK */ ないしは /* NO INSERT LOCK */ というのを入れておかないといけないのですが、 S2Daoで生成したSQLでは除去されてしまうようです。 SQLラインコメント--なら除去されないみたいですが、pgpoolをみる限りこれではダメで、 http://pgpool.projects.postgresql.org/ set insert_lock to true and add a /*NO INSERT LOCK*/ comment at the beginning of the query. This will prevent the rewriting
Pageクラスの生成† HTMLからid,class属性を解析してPageクラスを生成する。 Dxoとの関連を認識する。 表を認識し、そのDtoを生成する。 Pageクラスのスーパークラスを生成する。(共通メンバの宣言などに使う) 表のDaoを認識したら、prerenderメソッドにその全件検索処理を実装する。 ↑ HTMLからPageクラスへのダイナミックプロパティの追加(※バージョン0.14.0での追加機能)† id属性をもつタグのid以外の属性を選択してコンテキストメニューを開き、「Add Dynamic Property」を選択して開いたウィンドウに表示されたid以外の属性一覧から属性を指定すると、それがダイナミックプロパティとしてPageクラスに追加される。ダイナミックプロパティのデフォルト値はウィンドウで定義される。 ↑
環境作り† まず、Teeda の動かせる環境を作りましょう。 実は、Teeda を動かす環境は簡単に作れます。 ひがさんのBlog -- Super Agile Web Development with Seasar2 に書かれている環境を準備すればOKです。 ^^) * ↑ インストール† 注:Doltengは0.17.0から実行環境がJDK1.5+Eclipse3.2になりました。 JDK1.5をインストール JDK1.5 http://java.sun.com/j2se/1.5.0/ja/download.html Eclipse3.2をインストール 本体 http://download.eclipse.org/eclipse/downloads/drops/R-3.2.1-200609210945/index.php 日本語化パッケ−ジhttp://download.eclipse
概要† Quartz により S2Container 管理下のコンポーネントのメソッドを定期的に実行する方法を提供する。 Quartz Scheduler のライフサイクル管理やジョブのスケジューリングを *.dicon ファイル内で行えるようにする。 Quartz 上で実行させる Job コンポーネントが Seasar の DI や AOP を利用できるようにする。 ↑ 設定例† <components> <component class="org.quartz.impl.StdSchedulerFactory" /> <component class="org.seasar.quartz.SchedulerImpl"> <initMethod name="start" /> <initMethod name="scheduleJob"> <arg> <component class="
環境作り† Teeda入門を試すのに必要な環境作りに付いては Teeda/gettingStartedSetup を参照して下さい。 以下ではteeda-ex1プロジェクトを作成済みであるものとして説明します。 ↑ Teedaとは† TeedaはJSF実装をベースにしたWebアプリケーションフレームワークです。 Teedaは大きく分けて2つのpartがあります。 ・Teeda Core:JSF1.1の実装 ・Teeda Extension:HTMLテンプレートを持ったJSF拡張フレームワーク 基本的にお奨めの使い方はTeeda Core、Teeda Extensionを共に使っていただく使い方です。 が、Teeda Coreだけでも純粋なJSF実装としてお使いいただけます。 JSFは実はServlet以外にもPortletの方にも対応することが仕様で義務付けられていますが そちらの面もid
Site admin: The Seasar Foundation PukiWiki 1.5.4 © 2001-2022 PukiWiki Development Team. Powered by PHP 7.4.33. HTML convert time: 0.004 sec.
To move an item, select with Space and move with Ctrl/Cmd + Arrow keys
SMART deployで複数データソースに対応するには?† はい,可能です. まず,データソースごとにS2Daoのインターセプターをdiconファイルに定義する. そのインターセプターをAspectCustomizer#addClassPatternを使って,データソースに対応するDAOに割り当てる. 前提条件 データソースとパッケージの対応構成 データソース1のDAOは,ルートパッケージ名.dao.dao1 データソース2のDAOは,ルートパッケージ名.dao.dao2 JDBCおよびDAO関連のdiconファイルの構成 データソース1用として,jdbc1.dicon, dao1.dicon データソース2用として,jdbc2.dicon, dao2.dicon ---[jdbc.dicon]---------------------------------- <components>
S2AnA† 主にJ2EEコンテナによって提供されているAuthentication(認証)とAuthorization(承認)の機能を、Seasarから簡単に使用することを目的としたプロジェクトです。 S2AnAの"AnA"は、Authentication and Authorizationの略です。 ↑ 概要† S2AnAは大きく2つ、認証系(authentication)と承認系(authorization)に分かれます。 認証(authentication)とは、システムにアクセスしているユーザ(正しくはPrincipalといいます)が誰であるかの識別と特定を行う機能です。 承認(authorization)とは、ユーザが特定の対象物に対してアクセスする権限があるかどうかを調べ、アクセスを許可あるいは拒否する機能です。 (注) 認証された情報は正しくはPrincipalですが、この
このページは移動しました.5 秒後に自動的にジャンプします. http://s2container.seasar.org/ja/ognl.html ジャンプしない場合は上記URLをクリックしてください.
Seasar Java プロダクトの Javadoc を書こう† Seasar Javadoc Project は,Seasar2 を始めとする Java プロダクトに Javadoc コメントを記述していくプロジェクトです. Seasar Javadoc Project にはどなたでも参加できます. 協力して頂ける方を募集しています. 実行力のある方大歓迎!! ↑ 参加手順† seasar-javadoc ML にて参加表明してください. seasar.org のアカウントを持っていない人は参加表明に以下のフォームでアカウントの申請を記述してください. 氏名・ハンドルネーム: 連絡先メールアドレス: (スパムロボットに収集されないように改変可能) ブログ/ホームページのURL: (もしあれば) 希望アカウント名 第一希望: ( svnでSeasar.orgにcommit 第二希望: する
S2OpenAMFとは セットアップ 使い方 Javaのコーディング Flashのコーディング JavaBeansとActionScriptのクラスとのマッピング サンプルの説明 S2OpenAMFとは S2OpenAMFを使うと、Seasar2とOpenAMFが連動するようになります。これによりMacromedia FlashからSeasar2のコンポーネントを簡単に呼び出す事ができるようになります。コンポーネントの呼び出しは、Flashからインターフェース名またはコンポーネント名を指定するだけで呼び出す事ができます。 セットアップ S2と同様にJDK1.4以上が必要です。サンプルは、TomcatとTomcat Pluginを使うことを前提にしています。あらかじめインストールして置いてください。S2OpenAMF-Vxxx.jarを解凍してできたs2openamfディレクトリをEclip
Maven2レポジトリを利用する† このページには、seasar.orgのMaven2レポジトリから配布されているSeasarプロダクトを利用するための情報を記述します。 その他のMaven情報については MavenInformation を参照してください。 ↑ リモートレポジトリ† プロジェクトのpom.xmlへリモートレポジトリを設定します。 release プロダクトのみを使用する例 <repositories> <repository> <id>maven.seasar.org</id> <name>The Seasar Foundation Maven Repository</name> <url>http://maven.seasar.org/maven2</url> <snapshots> <enabled>false</enabled> </snapshots> </re
ページ作成方針 勝手ですが、できればアルファベットと数字を使うということでお願いします。理由は、URLだけで内容を判断できるようにするためです。ちょっと面倒ですが、別名でリンクを張ることもできますので、ご協力をお願いします。 スパム対策 スパム対策のため、ページ編集やコメント投稿時に認証が求められます。 認証ダイアログに表示されるユーザ名とパスワードを入力してください。 プロダクトへの質問についてはSeasar-Userメーリングリストまでお願いします! RSS: All(0.91) All(1.0) SeasarWhatsNew(1.0) 有ります。 What's New (<<更新情報登録はこちらから)† 2016/2/12 (金) SeasarWhatsNew S2Struts 1.3.4 リリース† 1.3.3からの変更点は以下の通りです。 Bug ファイルアップロード時の脆弱性を
このページは移動しました.0 秒後に自動的にジャンプします. http://www.seasar.org/index.html#products ジャンプしない場合は上記URLをクリックしてください。
『Seasar入門 ~はじめてのDI&AOP~』 税込価格:3,570円 仕様:版型:B5変形/色数:1色/頁数:448 p 出版社:ソフトバンククリエイティブ ISBN:4797331968 刊行日:2006年2月25日 監修:ひが やすを 著:須賀 幸次/木村 聡/西川 麗/高安 厚思/白井 博章/椎野 峻輔/岡 薫/藤村 浩士 監修者・著者紹介はこちらです 国産のオープンソースDIコンテナであるSeasar2を中核に、それを巡る強力なツール群、S2AOP、S2Dao、S2JSF、Kijimuna、S2JSFプラグインの全体像を紹介します。 本書の特徴 日本で生まれたオープンソースDIコンテナの、日本人による初の解説書です。監修はSeasarファウンデーションの理事でありチーフコミッターのひがやすをさんで、Seasarファウンデーション初の公式解説書となっています。 『Seasar入門
The Seasar Project - The Server Team - The Seasar Foundation © Copyright 2004-2024 The Seasar Foundation and the others, all rights reserved.
一般向け情報† Seasar.orgのMaven2レポジトリから配布されているSeasarプロダクトを利用するには: Maven2RepoRemote Maven2利用時の問題については: Maven2Troubleshooting Sandbox.Javaのプロジェクトのための雛形を作るには:CreateSandboxJavaProjectTemplateWithMaven2 一般的な情報については: Maven2のTipsを集めるWiki (wiki外) ↑ コミッタ向け情報† Seasar.orgのMaven2レポジトリへデプロイするには: Maven2DeployToRepoRemoteWithWebDAV Seasar.orgのプロジェクトサイトをMaven2で管理するには: Maven2DeployToSiteRemoteWithWebDAV 関連: プロジェクトサイトの管理方
【特集1】手と頭を働かせるUML&データモデリング教室 Part4業務変化にも柔軟に対応できるDIコンテナをベースにしたアプリケーション実装モデルの作法
ダイコン時代の設計手法くーすのまとめです。 このページの趣旨は、 読者がくーすを理解して、適用可能にするための最低限の情報 をまとめることです。 なので、議論の経緯や深い所は、 tpircsさんのhigaさんによるダイコン時代の設計方法 いずれ出る(と期待してやまない)ひがさんのくーす本 を参照してもらうことになると思います。 但し、このページだけではくーすを理解できないとか手が動かないとなるとまずいので、 分からない、情報が足りないところはどんどん指摘して下さい。m(_ _)m 更新履歴 8/5 文章の校正 用語の更新 ユーザ機能:アトミック云々を追加 DAO:インターフェイスについてを追加 業務ロジック:追加 補助ロジック:追加 ユーザ機能分析で、シナリオ分析について追加 8/5 23:35 用語の更新 シナリオ:追加 ロバストネス分析とユーザ機能分析で分析の単位について追加 8/6
お使いのEclipseのバージョンより低いバージョン用のアップデートサイトにあるプラグインは場合によっては動作しますが、 十分な動作確認は行われていないことに注意してください。 Eclipseプラグインのインストールまたは更新方法 アップデートサイトは以下の手順で使用することができます。 Eclipse 3.5 でのインストールまたは更新方法 Eclipseのメニューから「Help」-「Install New Software...」を選択します。 「Work with:」の項目に上記アップデートサイトの URL を入力して「Add」ボタンを押下します。 「Add Site」ダイアログが表示されるので「Name」に適当な名前を入力して「OK」ボタンを押下します。 アップデートサイトに登録されたカテゴリが表示されるので、そのノードを展開してインストールまたは更新したいプラグインを選択し、「N
このページは移動しました.5 秒後に自動的にジャンプします. http://s2dao.seasar.org/ja/index.html ジャンプしない場合は上記URLをクリックしてください.
S2Flexとは セットアップ JavaBeansとActionScriptのクラスとのマッピング メッセージの多言語対応 Example S2Flexとは S2Flexを使うと、S2Container上に登録されているコンポーネントのメソッドをFlexから簡単に呼び出せるようになります。 セットアップ Seasar2と同様にJDK1.4以上が必要です。S2FlexVx.x.x.zipを解凍してできたs2flexディレクトリをEclipseで、「ファイル→インポート→既存のプロジェクトをワークスペースへ」でインポートしてください。 S2Flexのソースを確認できます。flashgateway.jarがないので、エラーになりますが、これは、Flexのjarファイルを勝手に配布できないためです。コンパイルするためには、Flexに含まれているflashgateway.jarをs2flex/lib
このページは移動しました.5 秒後に自動的にジャンプします. http://s2container.seasar.org/ja/DICOntainer.html ジャンプしない場合は上記URLをクリックしてください.
次のページ
このページを最初にブックマークしてみませんか?
『The Seasar Foundation Project Site』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く