讓JJ3跑在tomcat裡面---新手使用jdon框架
寫下這個標題的時候,一個jivejdon3模樣的BBS正執行在我的tomcat6.0裡面,之所以用模樣兩個字,因為它只有簡單的發帖和回帖功能以及那親切大方的介面,好像banq說過:"學習jj3的過程也是學習jdon整個網站內容的過程,是學習DDD思想的過程",所以我始終不期望自己短時間內把這個jj3論壇程式理解透徹,下面談談自己在成功讓該論壇核心功能執行在tomcat中遇到的一些困難和對jdon框架的使用感受。
對於jdon框架,因為我還是在校學生,缺乏專案經驗,更不具備完整或者正確的OO思想,在這個高手無數的論壇裡面,我只能從完全幼稚的角度說話了,希望高手回帖多留情,也希望和我這樣的新手來共同討論學習感受,我沒用過其他框架,但經常把很多開源框架下載下來然後demo,最後google高手對各種框架的使用感受!開始學jsp就有幸來到了這裡,於是走進了模式於框架的路線。
能把jdonframework用得好用得精並用得靈活的人只能是精通struts和精通IOC的人,也就是如banq這樣的人,這是我的感覺,要用這個框架做出像樣的東西遠非如struts_jdon_jdbc那樣快速或簡單,當我們的模型聚合了其他模型或關聯了其他模型的時候,增刪改查的物件設計以及快取的管理是個大問題,道友,是否有同感?反正我看到jj3的增刪改查實現是暈了,jj3發帖功能的實現對於url的要求以及ActionForm的設計都凸顯了struts的技巧。快取,愛你不容易,這是我從jj3抽取程式碼重新實現這個簡單bbs的時候遇到的一個最大問題,保證論壇及主題的狀態和資料庫同步我是頭痛了半天,最後沒辦法,直接ClearAllCache!這種做法應是用該框架的大忌吧,追求效能確實是要付出代價的,聽說spring中快取得自己配置,這就是代價。
這就是學這個框架的感受,我說了,這也許完全是我的程式經驗和程式技巧問題,但我相信很多初學該框架的人也會有這些問題,熱愛它並改造它,這是我的態度和理想,80後的人相當一部分是“追星族”,我也不例外,banq就是我心中的那顆星,我希望能在jdon上走得更遠,能在國產框架上走得更遠,並能在這個框架上靈活駕馭,所以我時刻關注著他們(jdonframework,easyjf,operamasks)。
最新訊息,這個由jj3生出來的簡單討論系統要上線了,使用者登陸以及向業務層傳遞登陸使用者資訊另寫了一個action,沒有了安全管理以及AOP的基於元件許可權訪問攔截,當有人發帖和回帖時會清掉所有快取,這樣的程式經得住多少人線上討論?banq,可以告訴我嗎?以後我會根據DDD思想和jj3的設計完善!
對於jdon框架,因為我還是在校學生,缺乏專案經驗,更不具備完整或者正確的OO思想,在這個高手無數的論壇裡面,我只能從完全幼稚的角度說話了,希望高手回帖多留情,也希望和我這樣的新手來共同討論學習感受,我沒用過其他框架,但經常把很多開源框架下載下來然後demo,最後google高手對各種框架的使用感受!開始學jsp就有幸來到了這裡,於是走進了模式於框架的路線。
能把jdonframework用得好用得精並用得靈活的人只能是精通struts和精通IOC的人,也就是如banq這樣的人,這是我的感覺,要用這個框架做出像樣的東西遠非如struts_jdon_jdbc那樣快速或簡單,當我們的模型聚合了其他模型或關聯了其他模型的時候,增刪改查的物件設計以及快取的管理是個大問題,道友,是否有同感?反正我看到jj3的增刪改查實現是暈了,jj3發帖功能的實現對於url的要求以及ActionForm的設計都凸顯了struts的技巧。快取,愛你不容易,這是我從jj3抽取程式碼重新實現這個簡單bbs的時候遇到的一個最大問題,保證論壇及主題的狀態和資料庫同步我是頭痛了半天,最後沒辦法,直接ClearAllCache!這種做法應是用該框架的大忌吧,追求效能確實是要付出代價的,聽說spring中快取得自己配置,這就是代價。
這就是學這個框架的感受,我說了,這也許完全是我的程式經驗和程式技巧問題,但我相信很多初學該框架的人也會有這些問題,熱愛它並改造它,這是我的態度和理想,80後的人相當一部分是“追星族”,我也不例外,banq就是我心中的那顆星,我希望能在jdon上走得更遠,能在國產框架上走得更遠,並能在這個框架上靈活駕馭,所以我時刻關注著他們(jdonframework,easyjf,operamasks)。
最新訊息,這個由jj3生出來的簡單討論系統要上線了,使用者登陸以及向業務層傳遞登陸使用者資訊另寫了一個action,沒有了安全管理以及AOP的基於元件許可權訪問攔截,當有人發帖和回帖時會清掉所有快取,這樣的程式經得住多少人線上討論?banq,可以告訴我嗎?以後我會根據DDD思想和jj3的設計完善!
[該貼被oojdon於2008-01-19 04:49修改過]
相關文章
- vue-multi-tab–一個讓你在SPA裡使用多頁籤的框架頁Vue框架
- vue-multi-tab--一個讓你在SPA裡使用多頁籤的框架頁Vue框架
- 什麼是Jdon My Soul?
- 在Vue專案裡面使用d3.jsVueJS
- 整理js 框架裡面常用正則JS框架
- Laravel-Casbin:在 Laravel 裡使用 Casbin(PHP 許可權管理框架)LaravelPHP框架
- 在vite裡面,使用linaria,css樣式名混淆的問題ViteCSS
- 新手使用ABP框架及注意事項--純後端框架後端
- 在React裡使用”Vuex”ReactVue
- 在 Flutter 裡使用 StreamFlutter
- 怎麼在ajax外邊使用ajax裡面在後端獲取的資料後端
- 在 A 裡面找有 C 的 B
- PhpSpreadsheet系列一:laravel框架下 新手如何使用安裝PhpSpreadsheetPHPLaravel框架
- 手摸手教你在vue-cli裡面使用vuex,以及vuex簡介Vue
- Laravel 跑在 swoole 上Laravel
- 聊聊PHP裡面JWT的使用PHPJWT
- 快讓Flutter應用跑PC上Flutter
- 在活動目錄裡面建立物件物件
- 一次勒索病毒攻擊,讓1500萬使用者“停跑”
- onethink自定義外掛 怎麼在模板裡面使用模板的繼承?繼承
- 使用Tomcat Native提升Tomcat IO效率Tomcat
- 別再讓你的web頁面在使用者瀏覽器端裸奔Web瀏覽器
- 在Spring Boot框架中使用AOPSpring Boot框架
- 你在跑馬拉松,人工智慧和大資料也在跑人工智慧大資料
- Tomcat使用教程。Tomcat
- Laravel使用command在Linux系統中跑定時任務LaravelLinux
- 在IDEA裡gradle配置和使用IdeaGradle
- 在瀏覽器裡使用SAPGUI瀏覽器GUI
- C語言新手最常見的問題!你在這裡跌倒過嗎?C語言
- Python裡面這些點,據說80%的新手都會一臉懵逼Python
- 新手賣茶哪裡進貨
- 8天入門docker系列 —— 第八天 讓程式跑在swarm叢集上DockerSwarm
- 在Jinja巨集裡使用*args和**kwargs
- SpringBoot使用外部tomcatSpring BootTomcat
- tomcat安裝使用Tomcat
- Tomcat的基本使用Tomcat
- 在瀏覽器裡使用SAPGUI裡的SE80瀏覽器GUI
- 在 vue-cli 3.0 + 裡面對 axios 封裝VueiOS封裝
- 手機如何備份資料在NAS裡面?