<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-60  評論-138  文章-1  trackbacks-0


    ?? 您好,我是蕭子云的小秘書,蕭子云現在不在,您可以和我聊聊或留言。

    蒙古草原狼 08:52:38
    梟雄,在不!
    蕭子云 08:52:48
    我暈
    蒙古草原狼 08:53:19
    有幾個問題想問你:
    第一:你覺得狼怎么樣?昨天和三刀討論這個問題,想知道你的看法!
    蕭子云 08:53:54
    滿好,挺好學的
    蕭子云 08:54:03
    什么問題
    蒙古草原狼 08:54:36
    第二:我利用了ss的user類作為用戶,由于當中的字段很少,所以相加寫上去,但是又不想讓他有太多的字段,主要是考慮到緩存.
    蒙古草原狼 08:55:12
    所以,我想在另外建立一個person類,目前考慮到讓person繼承user.
    蒙古草原狼 08:55:46
    你覺得我在那個方面需要更多的努力,我性格中的缺點是什么呢???
    蕭子云 08:56:40
    架構方面需要努力
    蕭子云 08:56:53
    研究過于太深
    蒙古草原狼 08:57:13
    問題是:你覺得是否是合適的?
    另外就是實現:在hibernate中怎么來配置這種關系,由于我使用的的hibernate的ananotation,所以,我
    蕭子云 08:57:48
    技術研究過于太深
    蒙古草原狼 08:58:11
    寫出了如下的類:
    /**
    ?*
    ?* @author 張宏志
    ?*
    ?*/
    // 這個類繼承自user,所以,目前我使用了連接的子類的方法,當中不要primary key,其實就是子類和父類是外鍵的關系
    @Entity
    @Table(name = "person")
    @SuppressWarnings("unchecked")
    public class Person extends User {

    ?
    蕭子云 08:58:05
    可以寫繼承類
    蒙古草原狼 08:58:47

    @Entity
    @Table(name = "SS_USERS")
    @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
    @Inheritance(strategy = InheritanceType.JOINED)
    public class User {
    蒙古草原狼 08:59:02
    然后,我沒有在person中寫id,
    蒙古草原狼 08:59:30
    使用繼承機制的 連接子類實現,
    蒙古草原狼 09:00:16
    我記得,可能要在person中加入一個user屬性,這樣子才能相連,大哥是不是這個樣子。
    蕭子云 09:01:01
    在person加入user類
    蒙古草原狼 09:01:51
    除了這個問題以外,還有一個問題,就是acegi中,怎么在personaction中獲取到user這個類,
    由于,我還沒有去查查acegi的資料,所以有此一問。
    蕭子云 09:03:03
    AuthenticationProcessingFilter.ACEGI_SECURITY_LAST_USERNAME_KEY
    蒙古草原狼 09:03:26
    蕭子云 08:57:48
    技術研究過于太深
    蕭兄,此與我未曾明白。
    蕭子云 09:03:55
    技術不要過去太深,能在項目中熟練使用就可以了
    蕭子云 09:04:50
    在cache中沒有存入用戶對象,只存入了3個字段
    蒙古草原狼 09:05:40
    那么也就是說,不用我這么麻煩的弄了。將所有的信息都存到user就可以了。
    蕭子云 09:06:03
    如果想搞技術-〉技術總監 年輕飯 在國內
    蕭子云 09:07:01
    這塊 public void addUser(String username, String password, boolean enabled, boolean accountNonExpired,
    ????? boolean credentialsNonExpired, boolean accountNonLocked, GrantedAuthority[] authorities){
    ??User user = new User(username, password, enabled, accountNonExpired,
    ?????? credentialsNonExpired, accountNonLocked, authorities);
    ??addUser(user);
    ?}
    蕭子云 09:07:17
    cache存的用戶信息
    蒙古草原狼 09:08:20
    明白了。另外,我最近想讀一下,人件 讀完后,如果覺得好,推薦給你。
    蕭子云 09:08:21
    UserAuthenticationProcessingFilter extends
    ??AuthenticationProcessingFilter?
    蕭子云 09:08:27
    我加入了一個方法
    蕭子云 09:08:39
    protected boolean requiresAuthentication(HttpServletRequest request,
    ???HttpServletResponse response) {
    ??boolean requiresAuth = super.requiresAuthentication(request, response);
    ??
    ????if (!requiresAuth) {
    ?????SecurityContext sc = SecurityContextHolder.getContext();
    ?????Authentication auth = sc.getAuthentication();
    ?????if (auth != null
    ???????&& auth.getPrincipal() instanceof UserDetails) {
    ??????UserDetails ud = (UserDetails) auth.getPrincipal();
    ??????User user = userManager.getUserByLoginidAndPasswd(ud
    ????????.getUsername(), ud.getPassword());
    ??????if(UserSession.get(user.getUserLogin())==null){
    ???????UserSession.set(user.getUserLogin(),user);???????
    ??????}
    ?????}
    ????}
    ?
    ?
    ??return requiresAuth;
    ?}
    蕭子云 09:09:15
    把登陸用的對象存入到UserSession中了
    蕭子云 09:09:38
    ss有個類 UserSession
    蒙古草原狼 09:11:47
    那么,usersession是用來做什么呢,等我用的時候,我怎么從usersession中取得userdetail
    蕭子云 09:11:57
    usersession存入的是user對象
    蒙古草原狼 09:12:27
    對,我寫錯了。我看到是user 對象了。
    蕭子云 09:13:01
    對了,你把ss更新下
    蒙古草原狼 09:13:39
    也就是說,我可以在usersession中獲取到完整的user,而不用去數據庫取
    蕭子云 09:13:41
    是的
    蕭子云 09:14:10
    User user=(User) UserSession.get((String) request.getSession().getAttribute(AuthenticationProcessingFilter.ACEGI_SECURITY_LAST_USERNAME_KEY));
    蕭子云 09:14:24
    這是我要取用戶對象的信息
    蒙古草原狼 09:14:44
    core\src\java\org\springside\core\dao\HibernateGenericDao.java?
    ?
    蕭子云 09:14:39
    是的
    蒙古草原狼 09:14:58
    我只是更新到了這個

    posted on 2007-03-27 09:22 張氏兄弟 閱讀(283) 評論(0)  編輯  收藏 所屬分類: 聊天記錄知識整理
    主站蜘蛛池模板: 老司机精品免费视频| 国产亚洲综合视频| 日韩精品免费视频| 亚洲国产成人精品无码区在线观看 | 亚洲综合无码一区二区三区| 9久热精品免费观看视频| 亚洲av无码不卡私人影院| 亚洲爆乳AAA无码专区| 日韩一区二区在线免费观看 | 国产麻豆免费观看91| 亚洲av无码专区亚洲av不卡| 成人一a毛片免费视频| 亚洲精品av无码喷奶水糖心| 国产自产拍精品视频免费看| 麻豆亚洲AV成人无码久久精品 | 国产免费小视频在线观看| 久久精品国产亚洲沈樵| a在线观看免费网址大全| 亚洲精品乱码久久久久久久久久久久 | 自拍偷自拍亚洲精品播放| 成人性生免费视频| 亚洲av中文无码乱人伦在线观看| 成人最新午夜免费视频| 男男gay做爽爽的视频免费| 亚洲国产精品无码久久青草| 三年片免费高清版| 亚洲欧洲校园自拍都市| 国产美女在线精品免费观看| 男男gay做爽爽的视频免费| 中文字幕亚洲乱码熟女一区二区| 久9热免费精品视频在线观看| 亚洲人成高清在线播放| 国产国产人免费视频成69大陆 | 亚洲区日韩区无码区| 国产激情免费视频在线观看| 亚洲午夜电影在线观看高清| 日本牲交大片免费观看| 在线观看肉片AV网站免费| 亚洲欧洲精品久久| 亚洲AV无码一区二区三区牲色| 亚洲国产高清在线一区二区三区|