テスト時にエラー
- 2009.06.06
- S2JDBC
□jdbc.dicon <component name="xaDataSource" class="org.seasar.extension.dbcp.impl.XADataSourceImpl"> <property name="driverClassName"> "org.postgresql.Dri […]
ハワイ移住を叶える人生戦略
□jdbc.dicon <component name="xaDataSource" class="org.seasar.extension.dbcp.impl.XADataSourceImpl"> <property name="driverClassName"> "org.postgresql.Dri […]
下記のようにログイン処理を行っています。 //フィールド部分 public UserService; @Resource public HttpSession; //ログイン処理 User user = userService.login(email,pass); //もしログイン成功したらユーザ情報が格納されているオブジェクトをセッションに格納 if(user!=null) session.se […]
最近のSAStrutsはLogicやDaoをまとめたEntityごとに存在するServiceを用意するのが推奨?されているみたいですね。 ところで、この方針でServiceを作った場合のテストってどうするんでしょう? テスト対象クラス public class HogeService extends AbstractService<Hoge>{ } 試行錯誤したテストクラス publi […]
SAStruts+S2JDBCで開発を進めています。新たな開発者が増えたので、SourceForgeのSubversionを使うことにしました。 Subclipseでリポジトリに接続しユーザ名やパスワードなどの設定を保存したのですが、ユーザ名を間違えて保存してしまいました。 なんと、Eclipse上で再度Subclipseの保存した情報を変更することができません! Windowsは(C:\Docu […]
昨日の書き込みの続編です。 jflute様のコメント USER USER_ROLE *関連テーブル ROLE ROLE_FUNCTION *関連テーブル FUNCTION という5つのテーブルを作って、 「ロール」と「機能」をn:nの関係にします。 「機能」には「とある画面のXxx機能」が格納されます。 但し、ここの粒度はシステムによりけりで、 単純に画面だけでユニークな場合もあれば、細かく画面と […]
あるサイトを構築中で、現在権限制御部分のクラス設計DB設計をしています。 ログイン認証があるシステムでユーザの権限によって扱える機能が異なります。 いろんなシステムでこんなことすると思います。 現在このような権限系の実装をする際のベストプラクティスを探しています。 今まで私が考えたDB設計指針は、下記の通りです。 2通り考えましたが、下記の方がしっくりするので1つだけ記載します。 【指針】 ■us […]