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 千山鳥飛絕 閱讀(9053) 評論(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

          搜索

          •  

          積分與排名

          • 積分 - 775408
          • 排名 - 56

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 深州市| 崇阳县| 五莲县| 灵山县| 贺州市| 苏尼特右旗| 政和县| 西乡县| 金溪县| 察哈| 罗田县| 南充市| 舒兰市| 九江市| 舞阳县| 咸丰县| 桃江县| 桑植县| 石门县| 炎陵县| 金堂县| 德江县| 富平县| 昭苏县| 平昌县| 丰都县| 崇州市| 兖州市| 志丹县| 祁东县| 额济纳旗| 通榆县| 江孜县| 宝山区| 马公市| 象山县| 上饶县| 那坡县| 张掖市| 二连浩特市| 四会市|