サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
やる気の出し方
snowhiro.web.fc2.com
これからSeasar2を勉強するならこの一冊は必須といえるくらい完成度の高い本ではないでしょうか。 主要プロダクトのSAStruts/S2JDBCはもちろんその他のサブプロジェクトについても記述されておりリファレンス的な使い方もできるかと思います。
AopOriginalMain.java package sample.aop; import org.seasar.framework.container.S2Container; import org.seasar.framework.container.factory.SingletonS2ContainerFactory; /** * AopをかけたServiceクラスを呼び出すMainクラス。 * */ public class AopOriginalMain { // 設定ファイルのPath private static final String PATH = "sample/aop/aop_orijinal.dicon"; /** * メインクラス。 * @param args */ public static void main(String[] args) { // 設定
JSPファンクション 独自のファンクションの作成 スポンサード リンク 概要 SAStrutsではあらかじめいくつかのファンクションが用意されていますが、独自の処理を行うためのJSPのファンクションを作成することも可能です。 今回は作成を方法を記載してみたいと思います。 サンプルとして、金額に消費税を追加して表示するメソッドを追加したいと思います。 作成手順 staticメソッドの作成 タグライブラリ・ディスクリプタの作成 common.jspへ記述 jspでの使用 以上のような手順で作成することができます。 1.staticメソッドの作成 まずJSPから呼び出す先のJavaの静的メソッドを作成します。 作成するパッケージは特に指定はないので、今回はsnowhiro.utilというパッケージを作成しそこに保存します。 OrignalFunction.java package snowhir
作成する内容は以下のようになります。 Seasar2ServiceSample2.java package sample.seasar2; /** * 追加するコンポーネントのインターフェース. */ public interface Seasar2ServiceSample2 { /** * サンプルサービス2. * */ public void serviceSample2(); } Seasar2ServiceSample2Impl.java package sample.seasar2; /** * 追加するコンポーネントの実装クラス. */ public class Seasar2ServiceSample2Impl implements Seasar2ServiceSample2 { /** * サンプルサービス2. * */ public void serviceSample
SAStruts入門 SAStruts(Super Agile Struts)は、Javaの定番フレームワークであるStrutsを用いて さくさく感がある開発を行うために、Seasarプロジェクトのひとつです。 初めて使ったときに、Strutsを用いて開発していたときよりわずらわしい設定を記載することなく 開発することができたのでやり方等をまとめておきたいと思います。 これから始められる方のお役に立てばと思います。 間違いや誤字等を見つけられましたらお手数ですが、連絡先まで お手数ですが連絡をよろしくお願いします。 これからSeasar2を勉強するならこの一冊は必須といえるくらい完成度の高い本ではないでしょうか。 主要プロダクトのSAStruts/S2JDBCはもちろんその他のサブプロジェクトについても記述されておりリファレンス的な使い方もできるかと思います。
準備編で作成したプロジェクト内に新しくクラスを作成します。 SampleNormalUsed.java package sample; /** * DI無し用のテスト用クラス. */ public class SampleNormalUsed { /** * DI無し用のテスト用メソッド. * */ public boolean chackDiSample() { System.out.println("chackDiSampleを実行しました"); return false; } } SampleNormal.java package sample; /** * DIを使用しない場合のメインクラス. * */ public class SampleNormal { /** * DIを使用しない場合のメインメソッド. */ public static void main(String[]
seasar2 入門 本HPは自分が学んだことの成果物をまとめていくものです。 まだ内容は少ないですが、随時追加していく予定です。 これから始める方や、ちょっと確認したかったという方のお役に立てればと思います。 間違い等を指摘いただける方は以下までよろしくお願いします。 このページ内の内容を用いて何か問題が発生しても、責任はもてませんので自己責任でお願いします。 リンクはフリーです。ご自由にお貼りください。 サイトマップ Seasar2関連 その1 DIの概要を学ぶ 準備編(Seasar2のサイトからDL → Eclipseにインポート) 内容編 その2 Seasar2 の動作を見てみる 基本動作編 コンポーネント自動登録 その3 S2AOP ログの出力 例外時の処理(Throwslnterceptor) 独自のインターセプターの作成 AOPの自動登録 その4 S2Dao 入門 セットアッ
その2 Seasar2 コンポーネントの自動登録 ページ 目次 コンポーネントの自動登録 スポンサード リンク 1.コンポーネントの自動登録 前回は複数のコンポーネントを登録するための手順を記載しました。 ただ、実際に使っていく際に、毎度コンポーネントを設定ファイルに記載しなければならないとなると大きな 手間になってしまい、開発の作業のテンポが悪くなってしまいます。 そこで今回はSeasar2に用意されているコンポーネントの自動登録を行ってみたいと思います。 前回使用した設定ファイルsample.diconは以下のようになっていました。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN" "http://www.seasar.org/d
国産のDIコンテナでひがやすをさんが中心となって開発されているフレームワークです。 現在はSeasarファウンデーションによって運営されています。 初めて使ったときの衝撃が大きかったので文章にまとめてみました。 まだ内容は少ないですが、随時追加していく予定です。 これから始める方や、ちょっと確認したかったという方のお役に立てればと思います。 間違い等を指摘いただける方は以下までよろしくお願いします。 HP作成・管理者にメールする。 リンクはフリーですが、メールをいただけると光栄です。 公式HP:Seasar2 HP(外部リンク)
このページを最初にブックマークしてみませんか?
『java seasar2 入門』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く