J2EE
摘要: 開發(fā)企業(yè)級的部標GPS監(jiān)控平臺,投入的開發(fā)力量很大,開發(fā)周期也很長,選擇主流的開發(fā)語言以及成熟的開源技術框架來構建基礎平臺,是最恰當不過的事情,在設計之初就避免掉了技術選型的風險,避免以后在開發(fā)過程中,不斷的填坑走彎路,以至于整個團隊被坑埋掉。做GPS平臺這么多年,以前就了解到一些開發(fā)團隊過于關注某一種語言的優(yōu)勢,比如過于選用GO,Erlang,python,php等技術,最后團隊熟悉這些技術的關鍵人員離職了,都沒人接手,不能不說是個悲劇。所以說平臺的技術架構選型要注重的是穩(wěn)健,均衡而不是偏激,而SpringMVC4, Mybatis4, Hibernate4就是GPS監(jiān)控平臺軟件開發(fā)的理想框架選擇。
閱讀全文
摘要: Oracle一直致力于全文檢索技術的研究,當Oracle9i Rlease2發(fā)布之時,Oracle數(shù)據(jù)庫的全文檢索技術已經(jīng)非常完美,Oracle Text使Oracle9i具備了強大的文本檢索能力和智能化的文本管理能力。Oracle Text是Oracle9i采用的新名稱,在Oracle8/8i中它被稱作Oracle interMedia Text。使用Oracle Text,可以方便而有效地利用標準的SQL工具來構建基于文本的新的開發(fā)工具或對現(xiàn)有應用程序進行擴展。應用程序開發(fā)人員可以在任何使用文本的Oracle數(shù)據(jù)庫應用程序中充分利用Oracle Text搜索,應用范圍可以是現(xiàn)有應用程序中可搜索的注釋字段,也可是實現(xiàn)涉及多種文檔格式和復雜搜索標準的大型文檔管理系統(tǒng)。Oracle Text支持Oracle數(shù)據(jù)庫所支持的大多數(shù)語言的基本全文搜索功能。
閱讀全文
摘要: Ibatis在項目開發(fā)中,無論是企業(yè)管理還是電子商務,Productivity作用都非常的大,淋漓盡致的體現(xiàn)了模板的好處,將sql的繁雜的語法和查詢條件參數(shù)數(shù)據(jù)清晰的剝離出來,無論是開發(fā)速度和代碼的易維護性上,都是無可比擬的。我對于ibatis的源碼進行了改造,起名為XIbatis。主要在分頁上做了增強,并以后會在模板語法上做改進。
閱讀全文
摘要: 基于Struts2的開發(fā),如果沒有足夠的經(jīng)驗和規(guī)范做支撐,并不能帶來還多的好處,如果失控,一樣和JSP+servlet泛濫,這一點需要警示。
閱讀全文
摘要: 對于business rule, 一般的情況是, 好的BA,可能更善于發(fā)現(xiàn)、抽取business rule ,并用結構化的方式描述、記錄下來, 普通的BA可能更是一種流水賬式的、吃那拉那的描述方式。
不管怎樣,BA在寫文檔,use case的時候,那些business rule被分布在文檔中不同的部分,然后這些rule,在分工時,有被理所當然的分給不同的開發(fā)人員來開發(fā)。
閱讀全文
摘要: 最近做一個比較大的電子商務項目,預計每天訂單量將在5萬多單,客服人員需要頻繁的下單、查詢訂單、操作訂單,客人預訂完訂單后,會立即進入處理流程,為了提高服務質量,要求流水化作業(yè),平均要在40分鐘-80分鐘內(nèi)處理完訂單。所以訂單在創(chuàng)建后,會在短時間內(nèi),被頻繁的修改和查看.
閱讀全文
摘要: 我覺得現(xiàn)在技術換代很快,使用一項技術,首先是要快速的解決問題,然后要學習他的思想,那些整天死抱著Hibernate,自認為學習到ORM的設計技巧的人,就去繼續(xù)的學吧。
我已經(jīng)會用Hibernate的一些方面,我覺得夠用就行了,犯不上,天天鉆研HSQL,如果有時間,我覺得躺在草坪上看看Unix的編程藝術,看看代碼大全,看看Oracle的編程藝術,比看Hibernate的SB書要愜意多了。
閱讀全文
摘要: 所以對于框架來說,職責的分擔,是很重要的,完成你該完成的,該擴展的地方,即要提供默認實現(xiàn),也要提供接口,供調用者二次開發(fā)。這才是框架的可擴展性、靈活性所在。
很多人在開發(fā)框架時,總期望做很多東東,自己給自己加套,反而喪失的靈活性,同時提供了很多不能擴展的實現(xiàn),等于強加意志給使用者,愛用不用。
閱讀全文