我的評(píng)論
re: maven換到j(luò)dk1.5的問(wèn)題解決 曲靜波 2007-12-05 09:48
多謝,我也破到這問(wèn)題。按照你的方式解決了。謝謝。
re: WebSphere Integration Developer 初步認(rèn)識(shí) 曲靜波 2007-02-05 14:46
@王彥鋒的技術(shù)實(shí)踐
公司不讓上QQ,我的MSN:qu.jingbo@hotmail.com。交流下,呵呵。
公司不讓上QQ,我的MSN:qu.jingbo@hotmail.com。交流下,呵呵。
re: 面向組件的一些想法 曲靜波 2006-12-15 14:58
我看過(guò)jmoduleloade了,仔細(xì)想了下,其實(shí)我的平臺(tái)已經(jīng)實(shí)現(xiàn)功能項(xiàng)url的配置。也就是說(shuō)已經(jīng)有入口了。jmoduleloader反而不會(huì)很靈活。而我現(xiàn)在主要是想解決war包,就是不能每一個(gè)模塊有一個(gè)war包。怎么把它拆分出來(lái),放入平臺(tái)(BS結(jié)構(gòu))。3x
re: 面向組件的一些想法 曲靜波 2006-12-15 11:30
@BeanSoft
嗯,這些我考慮過(guò)。但是有個(gè)問(wèn)題,您是說(shuō)把每個(gè)組件看一個(gè)war嗎?這樣的話。就會(huì)部署在不同的應(yīng)用。也就會(huì)有多個(gè)context,如果有8個(gè)組件(模塊),那就會(huì)有8+1(平臺(tái))context。這樣會(huì)不會(huì)對(duì)效率有影響。如果不是說(shuō)每個(gè)組件看成一個(gè)war的話。那就是設(shè)計(jì)接口實(shí)現(xiàn)。但這塊我還也是在摸索當(dāng)中。有這個(gè)想法。請(qǐng)賜教。或者您有這方面設(shè)計(jì)的資料能否共享下呢。
嗯,這些我考慮過(guò)。但是有個(gè)問(wèn)題,您是說(shuō)把每個(gè)組件看一個(gè)war嗎?這樣的話。就會(huì)部署在不同的應(yīng)用。也就會(huì)有多個(gè)context,如果有8個(gè)組件(模塊),那就會(huì)有8+1(平臺(tái))context。這樣會(huì)不會(huì)對(duì)效率有影響。如果不是說(shuō)每個(gè)組件看成一個(gè)war的話。那就是設(shè)計(jì)接口實(shí)現(xiàn)。但這塊我還也是在摸索當(dāng)中。有這個(gè)想法。請(qǐng)賜教。或者您有這方面設(shè)計(jì)的資料能否共享下呢。
re: excel模板檢驗(yàn)與合并 曲靜波 2006-12-15 09:46
不好意思。project.jar就是源碼,好像寫的鏈接把a(bǔ)pi鏈到一起了。我改下。
re: excel模板檢驗(yàn)與合并 曲靜波 2006-12-12 17:47
是poi。呵呵~
re: 《深入Spring2》終于開(kāi)始發(fā)布電子版本了 曲靜波 2006-11-20 20:58
看看。
re: 插件開(kāi)發(fā)招人及《開(kāi)源人》征稿 曲靜波 2006-11-20 20:55
有興趣,能否聯(lián)系一下。qujingbo@gmail.com
re: 序篇 曲靜波 2006-10-17 12:07
觀注。
re: 說(shuō)一說(shuō)編程惡習(xí) 曲靜波 2006-10-17 11:46
如果一個(gè)類擁有2000行的代碼已經(jīng)是不合理的啦。應(yīng)該重構(gòu)。至于代碼縮進(jìn)是IDE format的功能。注釋問(wèn)題,是該寫的,而且每個(gè)方法都要寫成javadoc的形式。中文名的問(wèn)題,也可以理解。如果用中文做類名反編譯過(guò)來(lái)應(yīng)是亂碼~~~
re: 使用state pattern替代if else 曲靜波 2006-10-17 11:41
十分對(duì)不起各位,這個(gè)實(shí)例確實(shí)應(yīng)用的應(yīng)屬Decorator pattern,標(biāo)題我就不改了。以示警戒,感謝bean老兄。
re: [原創(chuàng)] 一個(gè)完善的輕量級(jí)分頁(yè)API Pager ! 有源代碼....... 曲靜波 2006-10-17 11:38
我想你只考慮到JSP使用了,如果你打算把它做成通用的應(yīng)該考慮到Servlet訪問(wèn)。還有,你的JSP上的內(nèi)容,可以封裝成標(biāo)簽。
re: 使用state pattern替代if else 曲靜波 2006-10-16 19:36
@bean
老兄,這個(gè)我現(xiàn)在也不敢確認(rèn),我回頭查下資料,確定下來(lái)具體模式.
老兄,這個(gè)我現(xiàn)在也不敢確認(rèn),我回頭查下資料,確定下來(lái)具體模式.
re: 使用state pattern替代if else 曲靜波 2006-10-16 09:19
@黑蝙蝠
新增類型只要加入新的類就行呀,不用修改以前的.若有配置文件,新增個(gè)配置就OK啦.
新增類型只要加入新的類就行呀,不用修改以前的.若有配置文件,新增個(gè)配置就OK啦.
re: 使用state pattern替代if else 曲靜波 2006-10-16 09:18
@zeroblue
Movie regularMovie = new RegularMovie();
Movie newReleaseMovie = new NewReleaseMovie();
Movie childrenMovie = new ChildrenMovie();
至于將Movie聲明一個(gè)接口我覺(jué)得沒(méi)有必要.如果新增的話,就要新增兩個(gè)類一個(gè)Price實(shí)現(xiàn)一個(gè)Movie實(shí)現(xiàn)類.也沒(méi)必要添加,因?yàn)镸ovie做為一個(gè)電影對(duì)象,Movie里的getPrice()就能取到Price實(shí)現(xiàn)類的價(jià)格.而現(xiàn)在不加Movie接口,就已經(jīng)可以遵循開(kāi)閉原則.至于要把Price抽象搞成接口,其實(shí)是這樣的,我想用抽象的原因是可以將抽象方法getCharge()改為方法(不抽象),這樣就會(huì)有默認(rèn)的getCharge()實(shí)現(xiàn).其實(shí)要是用接口也可以,但還要加入一個(gè)adapter.
Movie regularMovie = new RegularMovie();
Movie newReleaseMovie = new NewReleaseMovie();
Movie childrenMovie = new ChildrenMovie();
至于將Movie聲明一個(gè)接口我覺(jué)得沒(méi)有必要.如果新增的話,就要新增兩個(gè)類一個(gè)Price實(shí)現(xiàn)一個(gè)Movie實(shí)現(xiàn)類.也沒(méi)必要添加,因?yàn)镸ovie做為一個(gè)電影對(duì)象,Movie里的getPrice()就能取到Price實(shí)現(xiàn)類的價(jià)格.而現(xiàn)在不加Movie接口,就已經(jīng)可以遵循開(kāi)閉原則.至于要把Price抽象搞成接口,其實(shí)是這樣的,我想用抽象的原因是可以將抽象方法getCharge()改為方法(不抽象),這樣就會(huì)有默認(rèn)的getCharge()實(shí)現(xiàn).其實(shí)要是用接口也可以,但還要加入一個(gè)adapter.
re: 挑戰(zhàn)隨機(jī)序列---懸賞破解基于PRNG的Hacker 曲靜波 2006-10-15 17:29
能否對(duì)你的研究多給出點(diǎn)資料呢.msn:qu.jingbo@hotmail.com,十分感謝.
re: spring 生成Excel和PDF文件 曲靜波 2006-10-15 17:06
有個(gè)問(wèn)題,如果不用spring的controller或改成struts的action或servlet可以使用viewPdf 和 viewExcel嗎?
re: spring、ibatis控制oracle分頁(yè)的問(wèn)題 曲靜波 2006-10-15 17:01
應(yīng)該不會(huì)低很多,客戶應(yīng)該從易用性角度考慮.
re: spring、ibatis控制oracle分頁(yè)的問(wèn)題 曲靜波 2006-10-15 17:00
@Tendy
如果一個(gè) table 有幾千萬(wàn)數(shù)據(jù),誰(shuí)去翻頁(yè)……搜索好了
有道理.但如果要是可以選擇頁(yè)碼,鏈出末頁(yè),效率顯然就低了~
如果一個(gè) table 有幾千萬(wàn)數(shù)據(jù),誰(shuí)去翻頁(yè)……搜索好了
有道理.但如果要是可以選擇頁(yè)碼,鏈出末頁(yè),效率顯然就低了~
re: 使用state pattern替代if else 曲靜波 2006-10-15 15:13
@kebo
如果客戶端選擇的話,可以直接傳過(guò)來(lái)一個(gè)類名(如果怕暴露類名,可以使用名值對(duì)的形式,例如key=1,value="類名");但可能需要一個(gè)配置文件配置.不知道仁兄還其他的辦法嗎?
如果客戶端選擇的話,可以直接傳過(guò)來(lái)一個(gè)類名(如果怕暴露類名,可以使用名值對(duì)的形式,例如key=1,value="類名");但可能需要一個(gè)配置文件配置.不知道仁兄還其他的辦法嗎?
re: 使用state pattern替代if else 曲靜波 2006-10-15 15:10
@zeroblue
嗯,你說(shuō)的有道理.final應(yīng)該是加的,我露掉了,不好意思.不過(guò)想想的話,如果不定義常量的話,也有很多問(wèn)題,例如:將來(lái)修改類名,或多個(gè)地方引用,或手敲類名出錯(cuò)都是問(wèn)題.這就看個(gè)人看法吧.如果不加常量的話,應(yīng)該完全符合開(kāi)閉原則了.你有什么更好的想法嗎?在既符合開(kāi)閉原則,又符合上面提到的問(wèn)題.
嗯,你說(shuō)的有道理.final應(yīng)該是加的,我露掉了,不好意思.不過(guò)想想的話,如果不定義常量的話,也有很多問(wèn)題,例如:將來(lái)修改類名,或多個(gè)地方引用,或手敲類名出錯(cuò)都是問(wèn)題.這就看個(gè)人看法吧.如果不加常量的話,應(yīng)該完全符合開(kāi)閉原則了.你有什么更好的想法嗎?在既符合開(kāi)閉原則,又符合上面提到的問(wèn)題.
re: 使用state pattern替代if else 曲靜波 2006-10-15 10:40
謝謝支持,我一定會(huì)再接再厲!也請(qǐng)有疑義的地方提出來(lái),共同討論.