ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く食欲そそられますね 下足はミンチにし…
■ [Java]DWRとS2の連携 簡単にできそうだったのでやってみました。まずはDWRに標準で含まれているSpringCreatorを参考に以下のようなcreatorを作成。package tk.sample; import org.seasar.framework.container.factory.SingletonS2ContainerFactory; import uk.ltd.getahead.dwr.create.AbstractCreator; public class S2Creator extends AbstractCreator { private String beanName; private Class clazz; public void setBeanName(String beanName){ this.beanName = beanName; } pu
S2JDBCは、SeasarプロジェクトのS2Containerにextensionとして標準で付属してるORマッピングです。DIコンテナにSeasar2を使う場合には、ORマッピングとして一番最初に使用候補に挙がることになると思います。ただし、JPAのアノテーションにはほぼ対応していますが、JPAに準拠してはいません。使い方は独自の方法を取ることになります。 公式ページは http://s2container.seasar.org/2.4/ja/s2jdbc.html になります。 今回使うライブラリは、S2-Framework,S2-Extension,S2-Tigerを使うことになります。実際に必要なライブラリは以下の通り。 s2-framework-2.4.35.jar (S2-Framework本体) aopalliance-1.0.jar (S2-Framework依存ライブラ
Seasar2(SAStruts)で、DWR(Ver2.0.5)を使ってみた。 Seasar2とDWRの連携方法は色々なところで紹介されているけど、dwr.xmlベースでの解説が多い気がする。 そこで、アノテーションでやってみたのでメモ。 まず、Creatorの作成とweb.xmlの登録。 S2用のCreatorは、他の方々が紹介してくれているのを流用させてもらってます。 こんな感じ。(Creatorを実装するのがミソ) public class S2Creator extends AbstractCreator implements Creator { private String beanName; public void setBeanName(String beanName) { this.beanName = beanName; } public Class<?> getType
HibernateはEntityを中心に考えます。つまり、Javaを中心に考えるということですね。エンティティモデルとERモデルは、一致する必要はなく、それぞれでモデリングして、Hibernateが間をつなぎます。 メリットは、エンティティの設計がデータベースに引きずられることなく、そのドメインを正確に表したものになること。ほとんどのSQLは自動生成するので、SQLを書かなくてもすむこと。 デメリットは、エンティティとデータベースを個別にモデリングする必要があり、二つのモデル間でインピーダンスミスマッチが起きること。また、自動生成されたSQLの効率が悪くなるリスクがあります。継承や遅延ロードによってパフォーマンスが落ちることもあります。 フレームワークががんばっているので、機能が豊富なのですが、その分オーバヘッドがあり、学習コストがかかります。 S2DaoはSQLを中心に考えます。とはいえ
spacer The Seasar Project Site Search Seasar Banner About ホーム ライセンス ダウンロード 課題追跡 ChangeLog 移行ガイド ドキュメント 一覧 セットアップ DIContainer AOP S2JDBC S2JDBCとは チュートリアル セットアップ エンティティ JdbcManager サービスの作り方 タイプセーフAPI その他の機能 S2JDBC-Gen FAQ (全般) FAQ (AOP) Javadoc S2-Framework S2-Extension S2-Tiger モジュール Seasar2 S2-Framework S2-Extension S2-Tiger プロジェクト文書 プロジェクト情報 目次 S2JDBCとは 概要 流れるようなインターフェースと脱CoC 90%のSQLを自動生成する Javaの
S2Daoは以下の特徴を持っています。 XMLを使用しないO/Rマッピング機能 最近のフレームワークのO/Rマッピングは、たくさんの情報を記述したXMLを必要としますが、 S2DaoではXML自体を必要とせず、 Javaソースコードにメタデータを記述するだけでO/Rマッピングすることが可能です。 JDBCの知識が不要 Javaアプリケーションにおいて、データベースとの接続・切断などのやり取りにはJDBCのAPIを使用します。 S2Daoでは、そういったやり取りをS2Dao側で処理するので、開発者はJDBCを意識することなくデータベースとのやり取りが実現可能です。 データベースとの接続・切断といった処理をソースコードに記述する必要がなく、作業量の削減にも繋がります。 SQLプログラマとJavaプログラマの分業した作業が可能 S2Daoでは実行するSQL文は外部ファイルとして用意します。 その
Seasar(シーサー)は、国内のコミュニティ「The Seasar Project」によって開発が行われているオープンソースプロダクトだ。DI+AOPコンテナとして評価が高いSeasarV2は、J2EE開発の現場にも影響力を持ち始めた。例えば電通国際情報サービスがSeasar Projectを正式に支援することを表明し、2005年6月からは同社による商用サポートサービスが開始されている。本連載では、同プロジェクトの代表的なプロダクトを紹介していく。(編集局) Seasarプロジェクトは、「J2EEの解体と再構築」「易しさと優しさ」をテーマに掲げて比嘉康雄氏を中心とするメンバーによりオープンソースでの開発を進めており、現在その中核となるSeasarV2(以下S2)をはじめとして30余りのプロダクトを抱える規模に成長しています。この連載では、いま注目を集めているS2とそれに関連するプロダクト
Seasarプロジェクトで提供されているEclipseプラグイン 前回はSpring Frameworkでの開発を支援するSpringIDEを紹介したが、日本国内では国産のDIコンテナであるSeasar2の人気も高い。今回はSeasar2をサポートするEclipseのプラグインを紹介したい。 Seasar2 の開発コミュニティであるSeasarプロジェクトでは開発支援ツールの提供を目的としたToolsプロジェクトが存在し、さまざまなEclipseプラグインが提供されているが、今回はこれらのプラグインの中から代表的なものとしてSeasar2の設定ファイルを編集するためのKijimunaと、 Seasarプロジェクトが提供するフルスタックフレームワークChuraでの開発をサポートするDoltengについて見ていきたい。 なお、KijimunaやDoltengは、Seasarプロジェクトが提供す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く