Java WebSide User Group最新隨筆(rss) RSS

          共6頁: 上一頁 1 2 3 4 5 6 下一頁 

          JBoss deploy 出現(xiàn) OutOfMemoryError : PermGen space

               摘要: 最近在把在 tomcat 5.5 上開發(fā)的項(xiàng)目 deploy 到 JBoss 4.2 上時(shí),在操作一段時(shí)間就會(huì)出現(xiàn) java.lang.OutOfMemoryError: PermGen space,開始以為是代碼中存在死循環(huán)的地方造成這樣的問題,但是后來發(fā)現(xiàn),出問題的地方都是隨機(jī)的,并不是某一處造成這樣的問題出現(xiàn),懷疑是內(nèi)存泄露,通過增大 heap 內(nèi)存的方法來嘗試,依然不行,但是同樣的問題卻并...  閱讀全文

          2007-06-17 20:13 作者: steady【評(píng)論:7】【閱讀:16780】 

          開源項(xiàng)目webrice的一點(diǎn)總結(jié)

          目前把webrice分成三部分,核心功能,顯示美觀,與其他技術(shù)的協(xié)同問題。
          1,對(duì)于顯示美觀問題,eclipse 的draw2d做的真的太基礎(chǔ),目前基于eclipse的together等都比較原始,不是太好看,易用性差,目前只有IBM RSA7比較美觀,這是商業(yè)利益,所以IBM不會(huì)開源這部分圖形濾鏡的代碼。這個(gè)只有靠自己了。
          2,對(duì)于UML2.1的支持,個(gè)人認(rèn)為現(xiàn)在的實(shí)現(xiàn)比較多,但是協(xié)同能力差,Eclipse基金會(huì)在UML方面的開源進(jìn)度,個(gè)人感覺非常的緩慢。
          3,對(duì)與和其他如BPM,SOA等的協(xié)同,距離還比較遠(yuǎn),暫時(shí)不過多考慮。

          以上只是個(gè)人的看法。

          webrice framework 涉及到的主要framework:
          1,gef
          2,emf
          3,uml2
          以上三大塊,也是本開源的核心,還要努力學(xué)習(xí),深入研究以下他們的架構(gòu)和實(shí)現(xiàn)方式。而且個(gè)人認(rèn)為Eclipse缺少一種很常用的視圖,最近也在整理以下思路,做個(gè)成品。發(fā)現(xiàn)真的開始建造這個(gè)房子了,才發(fā)現(xiàn)這里面的東西真的很多,要慢慢研究主要的部件。
          ........

          2007-06-09 22:18 作者: webrice【評(píng)論:0】【閱讀:870】 

          開源建模工具:Webrice uml studio v0.1發(fā)布

               摘要: Webrice uml studio v0.1發(fā)布
          萬事開頭難,先發(fā)布一個(gè)最初版本,隨后逐步完善。本平臺(tái)將基于最新的Eclipse v.3.3來實(shí)現(xiàn),Eclipse v.3.3官方版本也快發(fā)布。對(duì)于Eclipse v3.2肯能又不支持的地方,請(qǐng)?jiān)彛鲩_源,沒辦法必須跟隨新的技術(shù)。
          官方網(wǎng)站:http://sourceforge.net/projects/webrice/
          下載地址:http://sourceforge.net/project/showfiles.php?group_id=196090
          需要的平臺(tái):
          Sun JavaSE 5.0(Eclipse v3.3需要JDK5.O才能最好的運(yùn)行)
          Eclipse S-3.3RC1以上 ,本開發(fā)環(huán)境是v3.3 RC3
          相關(guān)截圖如下:
          。。。。  閱讀全文

          2007-06-09 21:36 作者: webrice【評(píng)論:3】【閱讀:1383】 

          JBoss 4.2 GA 使用感受

               摘要: JBoss 4.2 GA 已經(jīng)發(fā)布有一段時(shí)間了,主要還是一些 bug fix 已經(jīng)一些新的包的加入。感覺比較爽的是解決了過去不太好用的一些地方。過去在用 JBoss 4.0.5 的時(shí)候一直被 Log 的問題困擾,如果在自己的項(xiàng)目里加入 log4j 和 common logging 的話,必然會(huì)出錯(cuò),所以我們不得以,必須通過一些調(diào)整手段來處理這樣的問題,也就是每次在 tomcat 下調(diào)試的應(yīng)用,需要...  閱讀全文

          2007-06-07 10:09 作者: steady【評(píng)論:1】【閱讀:2742】 

          Webrice UML Studio framework啟動(dòng)及官方博客開張!

          新的博客開張了,同時(shí)博客將作為webrice的最新動(dòng)態(tài)博客,謝謝dudu的資源提供。

          同時(shí)啟動(dòng)一個(gè)開源項(xiàng)目計(jì)劃,全名稱為Webrice UML Studio,是基于Eclipse的uml建模工具,將支持uml2.1所有功能,同時(shí)實(shí)現(xiàn)代碼的自動(dòng)實(shí)時(shí)生成功能。將實(shí)現(xiàn)兼容現(xiàn)在的主流uml工具的文件格式,如IBM RSA,together,rose等;將會(huì)和開發(fā)更加緊密,特別是SOA,工作流的支持;

          逐步構(gòu)建我們的自己的開源平臺(tái),實(shí)現(xiàn)軟件的體積小,易用,功能全! 開發(fā)此平臺(tái)的一個(gè)原因是IBM RSA容量已經(jīng)達(dá)到8G以上,已經(jīng)無法忍受,而且許可證授權(quán)費(fèi)用非常的高昂,開發(fā)我們的開源平臺(tái),定制軟件工程師的自己平臺(tái)。

          Webrice UML Studio
          webrice官方網(wǎng)址:http://sourceforge.net/projects/webrice/
          ...........

          2007-06-03 00:14 作者: webrice【評(píng)論:4】【閱讀:1024】 

          Confluence 的破解

          其實(shí) Confluence 的破解并不算難,不過在網(wǎng)上不是太容易找到直接能用的方案,小試了一把,發(fā)現(xiàn)最主要的是要處理一個(gè) atlassian-extras-0.7.20.jar 的文件,com\atlassian\confluence\page 這下面有一個(gè) Key.page 文件,其實(shí)這就是密鑰文件了,破解的一般方法就是自己生成一個(gè)自己所知道 Key 的密鑰文件,并替換掉原來的,再用這個(gè)已知的 Key 生成自己需要的密碼。比 JIRA 要稍微復(fù)雜一點(diǎn)了。

          附件里附上一個(gè)弄好的東西,直接替換已經(jīng)安裝的 lib 下的 atlassian-extras-0.7.20.jar 文件,然后用 keygen 生成 key 就可以用了。

          下載地址見:http://www.agilejava.org/space/?1/action_viewspace_itemid_188.html

          2007-01-29 08:51 作者: steady【評(píng)論:0】【閱讀:2081】 

          JSF 這一年

               摘要:     新的一年開始,按理說要對(duì)去年的什么東西做一番總結(jié)了,當(dāng)然總結(jié)很多了,這次先總結(jié)一下 JSF 了,畢竟這對(duì)我來說是今年最主要的技術(shù)方向,對(duì)它也算是比較熟悉了,雖然沒有非常深入的去研究它,但從一年多的使用和理解來說,還是有不少自己的心得的,在新的一年到來之際,把這些東西記錄下來,重新記起這個(gè)讓我歡喜讓我憂的 JSF。靜觀這一年 JSF 的發(fā)展,沒有太多的興奮,也沒...  閱讀全文

          2007-01-05 09:22 作者: steady【評(píng)論:6】【閱讀:2222】 

          基于SOA的架構(gòu)師的定位問題

               摘要:          系統(tǒng)架構(gòu)設(shè)計(jì)師角色是技術(shù)上的領(lǐng)導(dǎo)和系統(tǒng)開發(fā)創(chuàng)新遠(yuǎn)景的來源。         隨著現(xiàn)在技術(shù)的進(jìn)步,特別師銀行,電信都在搞省集中,那么集中意味這什么,數(shù)據(jù)量增大,并發(fā)增大,特別是現(xiàn)在在銀行,電信項(xiàng)目中為了達(dá)到平臺(tái)專業(yè)化,都是在...  閱讀全文

          2006-12-18 19:39 作者: Asktalk【評(píng)論:2】【閱讀:3406】 

          《精通EJB 3.0》出版有感

               摘要:     昨天看到《精通EJB3.0》的中文版出來了,雖然早就在預(yù)料之中了,不過多少還是有一點(diǎn)想法的,終于第一本 EJB 3.0 的書正式出來了,對(duì)目前 EJB 3.0 的追逐總歸是有了點(diǎn)方向,但我仍然感覺,EJB 3.0 不可能像 EJB 2.0 那樣火了,Java 世界已經(jīng)進(jìn)入了多元化時(shí)代,Spring 已經(jīng)逐步的蠶食了 EJB 說占有的份額,用其簡單靈活的配置吸引...  閱讀全文

          2006-12-15 12:41 作者: steady【評(píng)論:0】【閱讀:1366】 

          批評(píng)一下 dearbook

               摘要:     一直從dearbook創(chuàng)辦起就在 dearbook 買書直到現(xiàn)在,已經(jīng)成為了鉆石VIP會(huì)員了,經(jīng)歷了 dearbook 發(fā)展中的種種,不過說起來 dearbook 的服務(wù)確實(shí)不像其標(biāo)語中說標(biāo)榜的"第二書店,第一服務(wù)",從我這么多年和他們打交道的經(jīng)驗(yàn)來說,服務(wù)確實(shí)很難讓人滿意。     過去一開始的時(shí)候,都是采用在網(wǎng)上選書,然后...  閱讀全文

          2006-12-07 22:32 作者: steady【評(píng)論:8】【閱讀:1711】 

          Agile 隨想

               摘要: 關(guān)于敏捷問題 周末聽 rocket 介紹了一些來自 thoughtworks 關(guān)于敏捷的一些思想,同時(shí)也引發(fā)了大家的一些思考和討論。從一種角度來看, Agile 體現(xiàn)了一種軟件開發(fā)最根本的問題,就是由人在一定的時(shí)間內(nèi)開發(fā)出高質(zhì)量的軟件,Agile 更加注重人在整個(gè)活動(dòng)里的作用,而傳統(tǒng)的瀑布模型中,似乎更加注重文檔等,也就是我過去所在的公司,一切開發(fā)都由文檔驅(qū)動(dòng),在這樣的情況下,團(tuán)隊(duì)中每個(gè)人都是...  閱讀全文

          2006-11-30 08:38 作者: steady【評(píng)論:0】【閱讀:658】 

          Tapestry,JSF和Struts的比較

               摘要:     這里我們要將 Tapestry 與其它主要的 Java Web 框架做一番比較,包括 Struts,JSF。     Struts 是一個(gè) Action 方式的 Web 框架,所有的請(qǐng)求直接對(duì)應(yīng)了相應(yīng)的 Action,我們需要通過一些相應(yīng)的技巧性處理才能把我們?cè)陧撁嫔系?Click,Value Change 等轉(zhuǎn)換到后端對(duì)應(yīng)的...  閱讀全文

          2006-11-22 14:20 作者: steady【評(píng)論:1】【閱讀:1436】 

          UML和工作流

               摘要:     雖然看起來兩者似乎沒有什么聯(lián)系,但是看起來 工作流 的一些概念和狀態(tài)圖有著驚人的相似之處,或許是我過去對(duì) UML 的理解太少了,而對(duì) UML 的理解有僅限于 Class Diagram 和 Sequence Diagram,而且僅僅是一些粗淺的認(rèn)識(shí),而在和 Sze Hung 老大以及 james 討論問題的時(shí)候,也經(jīng)常遇到狀態(tài)機(jī)的概念,或許是我在這方面太過于薄...  閱讀全文

          2006-11-17 08:54 作者: steady【評(píng)論:1】【閱讀:759】 

          向編程惡習(xí)說再見

               摘要: 今天看了一篇很有意思的文章, http://www.aygfsteel.com/uiiang/archive/2006/10/30/77993.html ,介紹了種種項(xiàng)目中的編碼的惡習(xí),其中很多的東西看起來真的是很搞笑,比如趴在Tab上睡著了那個(gè),用中文做變量名的,還有 if(condition) a  else a 那個(gè)也比較搞笑,算是夸張了點(diǎn)。   不過想想看,自己一直都在算是比較...  閱讀全文

          2006-10-30 16:40 作者: steady【評(píng)論:6】【閱讀:1750】 

          利用 Axis 使用 Web Services 筆記

               摘要:   閱讀全文

          2006-10-26 14:01 作者: steady【評(píng)論:0】【閱讀:2056】 

          JSF without ManagedBean

               摘要: 這幾天突發(fā)奇想,過去通過一些對(duì) Navigation 的實(shí)現(xiàn)來省去了 JSF Navigation 的配置,現(xiàn)在又有新的想法了,能不能在 face-config.xml 中連 Managed Bean 都不要配置了呢,答案是肯定的,并且在實(shí)踐中也得到了證明。  閱讀全文

          2006-09-05 10:16 作者: steady【評(píng)論:2】【閱讀:3586】 

          隨 AgileJava iCustomer 改進(jìn)想到的

               摘要:     花了近一周的時(shí)間,把 iCustomer 大改了一番,其實(shí)說來也沒有特別大的變化了,修改的東西只不過是一些過去的一些bug和網(wǎng)上朋友們的一些建議,其實(shí)重點(diǎn)還是放在改 bug 上,另外就是 Order 這部分系統(tǒng)的領(lǐng)域模型重構(gòu),Order 與 OrderItem 之間的關(guān)聯(lián)由原來的 one-to-many 改成了現(xiàn)在的 composite-element 方式,...  閱讀全文

          2006-08-21 11:15 作者: steady【評(píng)論:1】【閱讀:1790】 

          Share Session

              連續(xù)三天做了三場 Share Session,講了一些關(guān)于系統(tǒng)開發(fā)的三個(gè)層的東西,Web Layer / Business Layer / Persistence Layer 分別以各個(gè)層面最優(yōu)秀的技術(shù)為例和組內(nèi)組外的同事們分享了一些我關(guān)于這些技術(shù)的理解。

              雖然說講的還不是很好了,但是這三天卻給了我很大的提高,不僅僅是技術(shù)上面,更多的是在一種表達(dá)能力方面的。可以說是第一次真正意義上的上臺(tái)講東西了,因?yàn)槊鎸?duì)的不光是同組熟悉的同事,還有很多不是太熟悉的,還有幾位老大,甚至在最后一次講JSF的時(shí)候,大老板還進(jìn)來坐了一會(huì),壓力還是挺大的,雖然要講的東西已經(jīng)在之前在腦子里演練無數(shù)次了,但是要想把自己想的東西和別人講清楚,的確不是那么容易的事情了,當(dāng)發(fā)現(xiàn)下面的同事滿臉的迷茫,就得趕緊換一個(gè)角度來說明問題,不過還算過得去的是,自己并沒有太多的緊張了,雖然是第一次正式的在臺(tái)上講東西,面對(duì)面的對(duì)著大家,不過自己要講的東西心里還比較有底,心里比較踏實(shí)了,于是也就沒有太多的緊張了。

              通過三天對(duì)各個(gè)方面的技術(shù)的介紹和總結(jié),其實(shí)也不知道大家真正能理解多少,因?yàn)樘鄸|西沒有經(jīng)過實(shí)踐是不會(huì)有太深刻的理解的,雖然有些東西當(dāng)時(shí)是聽懂了,但是卻不會(huì)深深的刻進(jìn)你的腦子,時(shí)間一長就忘記了。三天里,總結(jié)了這一年來我對(duì) Java Web 開發(fā)的幾個(gè)方面的理解了,雖然這一年學(xué)到了很多很多,但還有太多太多的不了解了,有些東西當(dāng)自己看的時(shí)候覺得自己了解,但是當(dāng)需要把這個(gè)東西和別人分享的時(shí)候,卻發(fā)現(xiàn)自己有太多太多的不知道了。

          2006-07-22 10:29 作者: steady【評(píng)論:2】【閱讀:727】 

          到底什么是Hibernate,什么是Spring

              似乎很久沒有寫些什么了,因?yàn)樽罱氲奶啵龅奶倭恕?br>    第一次發(fā)現(xiàn) Hibernate 原來并不是自己過去想像的那樣簡單,它很復(fù)雜,很強(qiáng)大,卻能讓你最后要做的事情變的很少,雖然它帶來了如此多的好處,但如果想真正的用好它,必須有一個(gè)非常熟悉它的人在你的團(tuán)隊(duì)里,這樣才能夠最大的發(fā)揮它的巨大威力。雖然每個(gè)人都可以花不多的時(shí)間去用會(huì) Hibernate ,但卻只有很少的人能夠靈活的駕馭它,讓它為你服務(wù),因?yàn)樗瑐鹘y(tǒng)的關(guān)系數(shù)據(jù)庫可以說是截然不同的兩條路,從玩 SQL 走過來的人,多多少少會(huì)受到它的限制,而變得不易接受ORM,像我就是一個(gè)典型了,當(dāng)?shù)玫礁呤种更c(diǎn)的時(shí)候,發(fā)現(xiàn)過去的很多想法偏離軌道還是挺遠(yuǎn)的了,幸虧有人指點(diǎn),得以走回正道。
              作為 J2EE 中另一個(gè)驕傲,Spring 也以它的獨(dú)特觀點(diǎn)改變了 J2EE 的世界,過去用 Spring 只是稍微理解了它的 IoC 的思想,和簡單的使用了它的 Transaction 管理功能,最近細(xì)看了一下它的 AOP 感覺震動(dòng)還是挺大的。基于 Interceptor 的 AOP 真的是很好用,也很強(qiáng)大,甚至于說,它會(huì)是一種改變 Java 開發(fā)模式的一種動(dòng)力了,雖然只是剛開始看看,沒有什么深刻的理解,但卻也能夠有一些很大的感觸了,或許 AOP 在目前還是剛剛起步,或許太多的人沒有接受它理解它,AOP 的應(yīng)用層面還是比較低了。

          2006-07-11 12:11 作者: steady【評(píng)論:7】【閱讀:2369】 

          遭遇 Hibernate 臟數(shù)據(jù)錯(cuò)誤

          用 Hibernate 碰到一個(gè)很傻的問題,在 iCustomer 中有這樣的關(guān)聯(lián),有服務(wù)記錄,該記錄會(huì)與 Customer 關(guān)聯(lián),當(dāng)時(shí)為了在不需要的時(shí)候不在 VO 里 new 出 Customer,用了這樣的寫法。

          public Customer getCustomer() {
          ?if (null == customer) {
          ??customer = new Customer();
          ?}
          ?return customer;
          }

          這樣看似沒有問題,當(dāng)使用到 Customer 的時(shí)候才會(huì)創(chuàng)建該對(duì)象。但是每次卻會(huì)報(bào)告臟數(shù)據(jù)錯(cuò)誤,其實(shí)最重要的是我忽略了一個(gè)問題,這個(gè)方法同樣會(huì)被 Hibernate 調(diào)用,在 null 的時(shí)候給 new 出一個(gè)相應(yīng)的 Customer,這樣就會(huì)出現(xiàn)問題了,如果你把 Customer 設(shè)成 null,Hibernate 調(diào)用該方法時(shí)就會(huì)自動(dòng)給你 new 一個(gè) Customer,并沒有任何 id,這樣在保存的時(shí)候會(huì)引發(fā)臟數(shù)據(jù)錯(cuò)誤。所以一定要避免這樣的寫法。

          別人給出的建議是把這樣的 new Customer 的邏輯放在外面寫,手動(dòng)處理 Customer 的創(chuàng)建。頁面上傳遞的是 Customer 的 id,后臺(tái)手動(dòng)加載 Customer 的 PO,然后 set 給 Support。

          2006-07-04 18:30 作者: steady【評(píng)論:0】【閱讀:806】 

          共6頁: 上一頁 1 2 3 4 5 6 下一頁 

          導(dǎo)航

          團(tuán)隊(duì)簡介

          團(tuán)隊(duì)公告

          QQ群

          其他交流方式

          聚合

          團(tuán)隊(duì)成員列表[共9人]

          團(tuán)隊(duì)列表

          俱樂部列表

          主站蜘蛛池模板: 襄城县| 邵阳市| 衡山县| 图片| 云和县| 昭通市| 乌审旗| 黄平县| 宝丰县| 六盘水市| 龙南县| 洪泽县| 滨海县| 永定县| 诸城市| 宝应县| 台中县| 柳江县| 开江县| 商水县| 武清区| 沙坪坝区| 犍为县| 多伦县| 涟源市| 九台市| 泸溪县| 台北县| 正蓝旗| 西华县| 金川县| 汽车| 太谷县| 长沙县| 肥乡县| 昌黎县| 喀什市| 广西| 镇坪县| 吴旗县| 潞西市|