
1.サンプルについて
　本サンプルは、Spring Framework, release 1.0を利用した、以下のサンプルで構成されています
　
　・Webアプリケーションサンプル、ペット仲間
　・Spring FrameworkのIoC,DAO,AOPフレームワークサンプル

2.構成

　SpringSample
    |
    |--lib        :ライブラリファイル
    |   |- depend
    |   |- dist
    |
    |--petfriends :Webアプリケーション　ペット仲間
    |   |-db
    |
    |--sample     :SpringIoC ,DAO ,AOPサンプル
    |   |-aop
    |   |-dao
    |   |-ioc
    
2.実行方法

　・Webアプリケーションサンプル、ペット仲間
　　
　　・WARの配置
　　　SpringSample/petfriends/petfriends.warをTomcatなどに配置して下さい。
　　　Tomcatの場合、C:\Program Files\Apache Group\Tomcat 4.1\webappsにpetfriends.warを配置し
　　　Tomcatを起動して下さい。

　　・DBの起動
　　　SpringSample/petfriends/db/server.batをコマンドラインから、もしくはダブルクリックして起動下さい。
      次のようなメッセージが表示されれば、DBの起動が正常に行なえています。
	  <DOS画面>
  	    Opening database: petfriends
	    HSQLDB server 1.7.1 is running
	    Use SHUTDOWN to close normally. Use [Ctrl]+[C] to abort abruptly
	    Mon Apr 12 12:26:22 JST 2004 Listening for connections ...
	    
　　・ペット仲間の使用
	  ブラウザから次のＵＲＬを入力して下さい。
　　　　http://localhost:8080/petfriends/welcome.htm
　　　
　　　ペット仲間のサイトでは、ペットの追加、削除が行なえます。
　　　また追加や削除の操作を行なうたびに、標準出力にAOPによるログが出力されます。

　・Spring IoC, DAO, AOPサンプル
　　
　　・AOPサンプル
　　　SpringSample/sample/aopに、antのビルドファイル（build.xml）が用意されています。
　　　コマンドラインから、antと入力して下さい。
　　　実行可能なサンプルのターゲットネームがリスト表示されるので、各ターゲットから
　　　次のAOPサンプルの動作を確認できます。
      <AOP サンプル一覧>
        run.introduction --> introduction Sampleの実行です
	    run.pointcut     --> Pointcut Sampleの実行です
		run.proxy        --> AOP Proxy sampleの実行です
		run.proxyioc     --> IoCを用いたAOP Proxy Sampleの実行です
　　　　 
　　・DAOサンプル
　　　・事前準備　DB（HSQL)の起動
　　　　SpringSample/sample/dao/server.batをコマンドラインから、もしくはダブルクリックして起動下さい。
　　　　次のようなメッセージが表示されれば、DBの起動が正常に行なえています。
　　　　なおWebアプリケーション　ペット仲間の為にDBを起動している場合は、ペット仲間のDB(HSQL)をshutdown
　　　　させてから実行下さい。

       <DOS画面>
      	Opening database: daosample
		HSQLDB server 1.7.1 is running
		Use SHUTDOWN to close normally. Use [Ctrl]+[C] to abort abruptly
		Mon Apr 12 17:26:58 JST 2004 Listening for connections ...

	　SpringSample/sample/daoに、antのビルドファイル（build.xml）が用意されています。
　　　コマンドラインから、antと入力して下さい。
　　　実行可能なサンプルのターゲットネームがリスト表示されるので、各ターゲットから
　　　次のDAOサンプルの動作を確認できます。
      <DAO サンプル>
　　　  run.sample        --> DAO Sampleの実行です
      
    ・IoCサンプル
      SpringSample/sample/aopに、antのビルドファイル（build.xml）が用意されています。
　　　 あとはAOP , DAOと同様にantからサンプルを実行してください。


　　