JAVA涂鴉
          關于JAVA的點點滴滴
          posts - 50,  comments - 689,  trackbacks - 0

          首先對先前的那個應用進行了完善,主要針對中文問題,查詢后的記錄的修改刪除問題進行了完善。功能基本可以說已經比較完善了。盡管代碼不是很好看。

          這次添加了權限管理的功能,應用的是acegi來進行的權限管理。Acegi繼承了spring的特點,無侵入性,利用aop來實現了權限管理。

          權限管理主要形式是用戶角色權限這種模式。因為是簡單應用,我于是使用了用戶權限的模式,省去了角色,少了兩張表。

           

          users

           

          authorities

           

          user_auth

           

           

          在程序中相應的增加了對應表的POJO類。在commons包中增加了DataSourceMethodDefinitionSourceEditor.java類。

           

          在根目錄增加了accessDenied.jsplogin.jsp頁面。

          修改了web.xmlapplicationContext.xml.

           

          spring-context文件夾中增加了最關鍵的applicationContext-security-acegi.xml

           

          applicationContext-security-acegi.xml配置文件,我將會寫一篇文章進行介紹,并說說自己使用時出現的問題,以及需要注意的地方。

           

          附件下載


          相關信息:
          struts2.0+spring2.0+hibernate3.1 web應用 示例代碼下載

          項目架構以及數據庫信息
          struts+spring+hibernate的web應用<一> 架構搭建

          更多信息



           

          posted on 2007-04-24 10:12 千山鳥飛絕 閱讀(9054) 評論(7)  編輯  收藏

          FeedBack:
          # re: Struts2.0+spring2.0+hibernate3.1 ACEGI應用(權限判斷)[未登錄]
          2007-04-24 13:45 | samfree
          哈哈,不錯啊。  回復  更多評論
            
          # re: Struts2.0+spring2.0+hibernate3.1 ACEGI應用(權限判斷)
          2007-04-24 14:18 | stme
          不錯,不錯,值得關注!:)  回復  更多評論
            
          # re: Struts2.0+spring2.0+hibernate3.1 ACEGI應用(權限判斷)
          2007-04-24 14:45 | ZhengXiaojun
          just so so!!!!  回復  更多評論
            
          # re: Struts2.0+spring2.0+hibernate3.1 ACEGI應用(權限判斷)
          2007-04-25 12:05 | weifeng
          謝謝

          能不能談談,Struts2.0+spring2.0+hibernate3.1的配置

          整個工程的搭建  回復  更多評論
            
          # re: Struts2.0+spring2.0+hibernate3.1 ACEGI應用(權限判斷)
          2007-04-26 15:29 | 千山鳥飛絕
          @weifeng
          在我的博客有有關搭建的文章。  回復  更多評論
            
          # re: Struts2.0+spring2.0+hibernate3.1 ACEGI應用示例(權限判斷)[未登錄]
          2007-08-27 09:35 | chen
          <filter-mapping>
          <filter-name>Acegi Filter Chain Proxy</filter-name>
          <url-pattern>/*</url-pattern>
          </filter-mapping>

          <filter-mapping>
          <filter-name>struts2</filter-name>
          <url-pattern>/*</url-pattern>
          </filter-mapping>

          哪一個先對請求進行處理?  回復  更多評論
            
          # re: Struts2.0+spring2.0+hibernate3.1 ACEGI應用示例(權限判斷)
          2007-11-14 11:22 | coredeo
          很不錯,先學習
          謝謝樓主  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          正在閱讀:



          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(35)

          隨筆檔案

          文章分類

          文章檔案

          好友的blog

          我的其他blog

          老婆的Blog

          搜索

          •  

          積分與排名

          • 積分 - 775767
          • 排名 - 56

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宣威市| 互助| 扎兰屯市| 灵丘县| 呼玛县| 宽甸| 习水县| 云龙县| 成武县| 白银市| 青铜峡市| 贺兰县| 临邑县| 曲周县| 安福县| 西青区| 梁山县| 清镇市| 怀柔区| 芮城县| 安福县| 海阳市| 社旗县| 仙游县| 巩义市| 开鲁县| 长子县| 定西市| 宜川县| 静宁县| 泰宁县| 杂多县| 城口县| 闵行区| 海林市| 广南县| 信阳市| 桃源县| 建宁县| 靖西县| 宽甸|