請教模組化可移植開發問題
請教一個專案開發問題,我想做一個Web專案,要求做成模組化,外掛式
比如一個使用者角色管理模組,軟體上傳下載列表模組,文章管理模組,這是比較通用的模組,我想做一次能夠方便的移植.做一個主系統,單個模組以外掛的形式安裝到系統中,需要時可以透過少許配置直接安裝到新的系統中去,而不需要重新開發.
目前我們公司做的一個系統裡面的東西差不多都是很死的,他們做新系統的時候都是複製程式碼,有一個底層框架,包括使用者和一些自定義標籤,cache等,頁面物件.目前公司的框架已經開發了好幾個專案了,但是最近發現框架中session共享有很大打bug,目前也沒有考慮修復,因為耦合太嚴重了,幾乎所有的頁面都使用到了自定義的page和view物件,這些物件在session裡面沒有很好控制共享衝突.而且每個系統都是複製的底層程式碼,很多模組也都複製的,造成很多亂七八糟的問題.
我想如果是模組外掛式的開發就會減小系統耦合(並不是要修復公司系統缺陷),這樣也減少開發次數,如果有缺陷修復工作量也相對較小.不知道有沒有關於模組化開發的案例或者這方面的設計思想?
前幾天看了些osgi的教程,osgi發展這麼多年了,桌面應用蠻成熟了,但是web應用還是支援的很不好,至少很多框架的整合都有或多或少的問題.
請高手幫忙解答下一些關於分塊的外掛式開發要考慮些什麼東西?移植性如何?還有就是怎麼樣細化模組比較好?
比如一個使用者角色管理模組,軟體上傳下載列表模組,文章管理模組,這是比較通用的模組,我想做一次能夠方便的移植.做一個主系統,單個模組以外掛的形式安裝到系統中,需要時可以透過少許配置直接安裝到新的系統中去,而不需要重新開發.
目前我們公司做的一個系統裡面的東西差不多都是很死的,他們做新系統的時候都是複製程式碼,有一個底層框架,包括使用者和一些自定義標籤,cache等,頁面物件.目前公司的框架已經開發了好幾個專案了,但是最近發現框架中session共享有很大打bug,目前也沒有考慮修復,因為耦合太嚴重了,幾乎所有的頁面都使用到了自定義的page和view物件,這些物件在session裡面沒有很好控制共享衝突.而且每個系統都是複製的底層程式碼,很多模組也都複製的,造成很多亂七八糟的問題.
我想如果是模組外掛式的開發就會減小系統耦合(並不是要修復公司系統缺陷),這樣也減少開發次數,如果有缺陷修復工作量也相對較小.不知道有沒有關於模組化開發的案例或者這方面的設計思想?
前幾天看了些osgi的教程,osgi發展這麼多年了,桌面應用蠻成熟了,但是web應用還是支援的很不好,至少很多框架的整合都有或多或少的問題.
請高手幫忙解答下一些關於分塊的外掛式開發要考慮些什麼東西?移植性如何?還有就是怎麼樣細化模組比較好?
相關文章
- 向大家請教開發流程的問題
- 請教Eclipse下開發JSP小問題EclipseJS
- 請教彭老師:開發工具使用的問題
- 請教高手效能最佳化問題?
- 遇到問題,需要開發角色許可權模組
- 請教phpword問題PHP
- 請教SAXParseException問題Exception
- 請教:NullPointerException 問題NullException
- 後臺許可權設計問題,請教思路
- 請教關於jb中開發ejb的一個問題
- 請教Beego Router 問題Go
- javah命令問題請教Java
- 請教各位一個關於websocket協議開發的問題Web協議
- Proxy Authorization Required 問題請教UI
- 請教ejb釋出問題
- 請教!!iplanet的問題
- 請教一個JVM問題JVM
- 請教: jive安裝問題?
- 請教javac 編譯問題Java編譯
- 請教XMLHttpRequest和Servlet問題XMLHTTPServlet
- 請教高手一個問題!
- 請教:OpenSessionInViewFilter配置使用問題SessionViewFilter
- 請教aop開發工具?
- 請教大家spring mvc的action轉發問題SpringMVC
- 請教一下,UI 自動化選型問題UI
- 請教 TensorFlow 安裝問題
- 請教web工程的的問題?Web
- 請教hibernate 中session問題Session
- banq,Jdon Framework的問題請教Framework
- 請教一個cookies的問題Cookie
- 請教IoC模式中的問題模式
- 請教jive安裝的問題
- 請教:signup執行問題?
- 請教Jive資料庫問題資料庫
- 請教一個executeBatch()的問題BAT
- jbuilder7使用問題請教UI
- 請教各位高手一個問題
- 請教資料的返回問題