原创 JAVA之痛

從事JAVA開發已經7,8年了,算是一個JAVA開發老手了吧。想想起當初寫一個HELLO WORLD都要半天,最後還是依靠水木JAVA版的幫助,才能成功運行第一個JAVA程序。轉眼間,經歷了EJB的老去,STRUTS的風靡,Spring的崛

原创 無休止的爭論->java ee之爭

好久沒有關注java ee相關的技術。在看之下,好多技術,框架有了很大的變化。重新學習中,無意中又訪問了久違的Jdon。看看banq大師的意見。出乎我意料的是,原以爲在ejb3,spring,hibernate,struts2,jsf出現後

原创 談談J2EE開發(一)

     J2EE--java世界中永恆的話題。或許是sun的失敗,造成了J2EE世界中的無序。做了幾年的J2EE,實在懶的談了。 畢竟,技術並不是一切。工程,項目的成敗很多時候和技術無關。太多技術的爭論,分散了我們對其他問題的注意力。

原创 關於ETL引擎的一點補充

   考慮到scailabilbity,原有ETL引擎由於Task任務直接負責了數據庫的讀寫,導致抽取多個抽取結果無法聚合。也就導致了單個任務無法在多個ETL Server中並行運算,可擴展性較差。因此,有必要把任務的委派,結果集的合併工

原创 Appfuse初接觸

    今天上網,無意間看到有人提到了Appfuse,給的評價很高,我也down了一個,看看。     剛拿到手時,跑了一下appfuse自帶的例程。居然一行代碼不寫就可以自動生成程序代碼,着實吃了一驚。外加小激動了一下。自動化的代碼生成

原创 jakata common pools 源碼研究

    前幾天和同事聊天,同事做c++的,聊到c++沒有很好的數據庫連接池庫,同事想自己寫一個,但擔心自己考慮不全面。我不以爲然,數據庫連接池而已,又不是沒寫過,沒有open source之前,還不是自己寫。同事卻認爲定我考慮的不全面。所

原创 Struct2的最大改進

       Struts2中總算把formbean取消了,坦白的說,formbean不但增加了項目的代碼,增加了維護量,更重要是formbean在MVC中位置不明確,很多新手不理解formbean的功能,在formbean中增加了一些代

原创 如何處理日誌和業務邏輯的困惑

     如果處理日誌和業務邏輯成爲目前解耦的一個難題。在項目中,往往會發現書寫日誌的代碼往往會大於真正的業務邏輯代碼,造成代碼閱讀上的困難。然而,把日誌從應用邏輯中分離出去卻有非常困難。         當前,流行的分離日誌和業務邏輯的

原创 告別電信領域,來到計算機行業

    糾纏了一年,終於告別了自己喜歡得電信領域,或許當我開始接觸JAVA得時候,我已經離電信領域越來越遠了。做了一年得工作,工作帶來得更多得是壓力,而不是快樂,如果沒有戶口得問題,我早就已經離開了公司。      想了好久,終於答應了B

原创 關於ETL引擎設計的一點感想

    做ETL已經不是第一次了,無論是EAI,EII,還是分佈式計算,ETL好像都是其中不可或缺的一環。而ETL不但要處理不同數據庫之間的差異,同時還要處理數據語義上的差異,一些時候還可能要牽扯一些業務邏輯。因此,每次做ETL幾乎都需要

原创 OpenSessionInView感想

   全是spring惹得禍。現在才知道Spring的hibernate支持有多差。難怪hibernate的創始人要自己重新寫web框架了。     目前的解決辦法給我的感覺是在補HibernateTemplate的後帳。看看spring

原创 Ant學習

      以前一直使用IDE來進行構建。最近對代碼進行大規模得重構,對重構後得代碼很不放心,想跑跑單元測試。看了一眼測試用例。太多了,就是分包運行也要10來次才能跑完,纔想起了ANT得好處。       不得不承認,ANT得JUnit任

原创 Struts 的javax.servlet.servletexception: cannot find actionmappings or actionformbeans

Struts 的javax.servlet.servletexception: cannot find actionmappings or actionformbeans collection錯誤 調試一個