一個模式應用問題
我在refactoring Jdon框架的Service時,碰到一個模式應用問題,目前我沒有想出好的模式,作為一個案例供大家討論。
我有一個Service模組,試圖向客戶端提供兩種主要方法:getService,獲得一個Service例項;還有一個是visistService 是訪問Service,Service獲得Service的處理結果;
這兩種主要方法因為輸入引數不同,導致演變出四種方法:
其中TargetMetaDef又涉及到TargetMetaDefFactory。
現在設計目的:
作為一個框架,應該簡單明顯地向客戶端昭示我提供的主要方法,並且讓應用者能夠立即明白使用。
涉及的介面和模式如何設計?如果我有結果我會貼出來,有興趣者一起動動腦筋?
我有一個Service模組,試圖向客戶端提供兩種主要方法:getService,獲得一個Service例項;還有一個是visistService 是訪問Service,Service獲得Service的處理結果;
這兩種主要方法因為輸入引數不同,導致演變出四種方法:
public Object getService(String name, HttpServletRequest request); public Object getService(TargetMetaDef targetMetaDef, HttpServletRequest request); public Object visitEJBService(String ejbName, MethodMetaArgs methodMetaArgs, HttpServletRequest request)throws Exception public Object visitEJBService(TargetMetaDef targetMetaDef, MethodMetaArgs methodMetaDef, HttpServletRequest request) throws Exception <p class="indent"> |
其中TargetMetaDef又涉及到TargetMetaDefFactory。
現在設計目的:
作為一個框架,應該簡單明顯地向客戶端昭示我提供的主要方法,並且讓應用者能夠立即明白使用。
涉及的介面和模式如何設計?如果我有結果我會貼出來,有興趣者一起動動腦筋?
相關文章
- 求教一個觀察者模式應用的問題模式
- 一個jboss的應用問題
- 單例模式和多例模式問題得一個問題!單例模式
- 請教工廠方法的一個應用問題
- 一個關於prototype模式的問題?模式
- 一個關於 Web 應用國際化的問題Web
- 反思一個問題(在應用系統上修改表)
- 關於singleton模式的一個問題?模式
- 問一個基礎的用例問題?
- 問一個關於SSH整合是在action中應用session的問題Session
- 請問老師一個關於命令模式的問題模式
- 請教一個DAO設計模式的問題設計模式
- 關於Chain of Responsibility模式的一個問題AI模式
- nginx + 一個埠 部署多個單頁應用(history模式)Nginx模式
- JdonFramework應用問題?????Framework
- '用JBuilder Ent 7開發一個簡單J2EE 應用'一點問題UI
- Web應用開發中的幾個問題Web
- 關於FlyWeight模式設計的一個問題模式
- 請教一個關於工廠模式的問題模式
- 面試時,問哪些問題能試出一個Android應用開發者真正的水平?面試Android
- 重構模式(三)---- 應用 Refactoring 需要考慮的問題模式
- 爭用!!!!一個關於JDBC的問題!JDBC
- phpstrom應用問題PHP
- Struts Tiles應用問題
- eclipse應用問題Eclipse
- 機器學習應用面臨的一些問題機器學習
- 【設計模式】Java服務開發應用策略模式的一個例子設計模式Java
- 用STAR模式來解決問題模式
- 一個版本問題
- 思考一個問題
- 一個小問題
- 一臺主機,兩個WEB應用服務之間的連結訪問的問題Web
- 應用SqlitePCL應該注意的問題SQLite
- 一個JAVA應用啟動緩慢問題排查 --來自jdk SecureRandom 的困惑JavaJDKrandom
- 從一個問題中瞭解數學在程式設計中的應用程式設計
- 野狗 API 應用的一個問題?!也許不算是,希望大神指教!叩謝~API
- 應用跨平臺問題?
- 請問一個用jpcap資料包捕獲的問題PCA