請教各位前輩 Flex+Ejb3.0
各位前輩:
小弟剛剛註冊jdon,幾天瀏覽下來被深深震撼,一直自以為的物件導向程式設計原來並沒有完全脫離程式導向的思維方式...
最近在做一個許可權模組,很多問題想不通,希望banq老師和各位前輩不吝賜教!
Domain Model:
Person(員工),User(使用者),Role(角色),Function(功能),Module(模組)
需求:
某員工的使用者所屬的角色的功能在一定範圍下生效(員工A是管理員,但只是某廠區的管理員),角色,模組,功能是確定的.
問題...
角色生效的條件(廠區),現在我是把條件都加在了使用者與角色的中間表中,使用者(List<使用者例項>)-使用者例項(使用者,角色,List<廠區>)-角色,這樣每次Flex終端呼叫我的服務(stateless SessionBean)的時候,我都從安全域獲取當前登入帳號,然後查詢User...最終得到角色的限定範圍並將其翻譯成sql條件(and factory.id in ..)透過攔截器修改服務將執行的sql以達到角色只能查詢其作用範圍下資料的目的(sorry,這句好長...),其他的操作也都這樣,還有的方法執行後攔截篩選結果...
單純的為了實現,好像談不上什麼設計,設計模式我看過,但總是不知道怎麼用,請各位前輩指教,上面那些東東能否應用設計模式(肯定能...),應該怎麼用,非常感謝
(不知道各位看沒看懂我的描述...)
小弟剛剛註冊jdon,幾天瀏覽下來被深深震撼,一直自以為的物件導向程式設計原來並沒有完全脫離程式導向的思維方式...
最近在做一個許可權模組,很多問題想不通,希望banq老師和各位前輩不吝賜教!
Domain Model:
Person(員工),User(使用者),Role(角色),Function(功能),Module(模組)
需求:
某員工的使用者所屬的角色的功能在一定範圍下生效(員工A是管理員,但只是某廠區的管理員),角色,模組,功能是確定的.
問題...
角色生效的條件(廠區),現在我是把條件都加在了使用者與角色的中間表中,使用者(List<使用者例項>)-使用者例項(使用者,角色,List<廠區>)-角色,這樣每次Flex終端呼叫我的服務(stateless SessionBean)的時候,我都從安全域獲取當前登入帳號,然後查詢User...最終得到角色的限定範圍並將其翻譯成sql條件(and factory.id in ..)透過攔截器修改服務將執行的sql以達到角色只能查詢其作用範圍下資料的目的(sorry,這句好長...),其他的操作也都這樣,還有的方法執行後攔截篩選結果...
單純的為了實現,好像談不上什麼設計,設計模式我看過,但總是不知道怎麼用,請各位前輩指教,上面那些東東能否應用設計模式(肯定能...),應該怎麼用,非常感謝
(不知道各位看沒看懂我的描述...)
相關文章
- 近期的一些迷茫。希望得到各位前輩的解答
- 求各位前輩幫忙看看連表查詢字首問題
- 有關theano配置問題想請教各位大佬
- 日常練習:寫了個grpc 連線池,希望各位前輩能提下意見RPC
- 老師說不懂就要問,我有個疑惑想請教各位
- 想請教一下各位一個介面寫法問題
- 請教各位大佬一個問題,flutter APP 怎麼抓包呢?FlutterAPP
- 請教各位大佬,目前在成都,想掙錢,北上廣合適嗎?
- 請教各位一個關於websocket協議開發的問題Web協議
- 大家好,希望各位前輩給予新人一些職業發展的建議
- 請教前輩:關於JS的一個奇怪的錯誤,不知是解析順序造成的,還是什麼原因。。JS
- 新人,請教一下各位大佬是怎麼找到自己的學習方向的?
- 正則請教
- yapi: 請教各位在使用 YAPI 平臺的大佬, 多個用例的域名不同怎麼處理?API
- 請教各位,一般寫介面,線上上想做迴歸測試的話,如何進行呢
- 請教各位大佬,Jmeter 怎麼連線 mongodb 資料庫啊,需要用到什麼外掛JMeterMongoDB資料庫
- UWP學習——來自前輩們的經驗
- 向高段位請教
- 請教phpword問題PHP
- JS實現圖片的淡入和淡出的兩種方法,如有不足,還請前輩多多指導^-^~JS
- 請教Beego Router 問題Go
- 請教一個問題,
- 哪位前輩可以告訴,Python教學遊戲"外星人入侵"的點陣圖ship.bmp在哪兒可以找到啊?Python遊戲
- 如何向大牛請教問題?
- allure 報告整合方案請教
- Proxy Authorization Required 問題請教UI
- 請教 TensorFlow 安裝問題
- CUDA教學(1):前向轉播
- 請教 Element 的錯誤處理
- phper 的進階思考——請教篇PHP
- 前端相容測試思路請教前端
- 邦芒寶典:職場前輩的6條經驗之談
- 35 歲前端轉不轉管理 這 5 個前輩告訴你前端
- redux、mobx、concent特性大比拼, 看後生如何對局前輩Redux
- redux、mbox、concent特性大比拼, 看後生如何對局前輩Redux
- 關於 vue Laravel5.5 前後段分離式開發介面跨域問題請教VueLaravel跨域
- 請教一個struct tag的問題Struct
- 請教一個演算法問題演算法
- 新手請教,遊戲入門程式 c遊戲