大專以上學歷,有4年以上J2EE編程、OO開發經驗,熟Struts2、spring,hibernate、jboss、weblogic、webservice;熟各種設計模式和開發方法,熟主流的JAVA開源技術,熟XML、XSLT;ssh(struts2spring2hibernate3.2)sshw2(struts2spring2hibernate3.2webservice)sew(struts2ejb3webservice)地點:北京5000-8000精通
系統 2019-08-29 22:58:13 1986
最近要寫一個報價系統:想用WINFORM來寫第一次寫WINFORM哎。。。界面好像不好看。在網上搜索了一個DOTNETBAR的安裝一下。工具向中建立一個選項卡添加DLL就可以看了。來看看效果吧。dotnetbar(一)介紹-安裝導入
系統 2019-08-29 22:52:30 1986
第一章裝修預備1、購房指引如何選擇一套自己心儀的房子?本文章將比較系統比為你一一說明。一、買房的第一因素,是錢的因素。對于絕大部分工薪階層來說,買房都采用較為潮流的按揭模式(也是我們所稱的貸款)。當然,如果你銀兩寬松就另當別論了。貸款要量力而行。不管你的貸款期多長,數量多大,你的貸款原則是,月供額不應超過家庭月均收入的40%。在確定上面的因素后,你大概也就知道那一類的房子你能承受得起了。不妨先把這些樓盤的名稱列出來,再按下面的要點逐一比較。按揭買房,你還可
系統 2019-08-29 22:51:46 1986
愛在左岸,心往右轉有時候,熱鬧是一種必須,快樂亦然生活,現實,理智,時間,紛紛剝落愛的可能一個又一個的她常低嘆:“孤單是一個人的狂歡狂歡是一群人的孤單...也許每一個表情冷漠的人,內心都有深不可測的寂寞。只是有的人發泄,有的人隱忍。滿街的人,每個人的表情平和安然,誰知內里已經經歷多少波瀾?無法訴說的人世里,索性就不再訴說,無法改變的際遇里,索性就不去奢求.她想,世間的感情,從來不曾完美也不曾單純.人和人,都只在互相尋找,靈魂卻各自孤獨...等到有一天終于明
系統 2019-08-29 22:44:51 1986
6.4ASP.NET2.0新特性由于PetShop4.0是基于.NETFramework2.0平臺開發的電子商務系統,因而它在表示層也引入了許多ASP.NET2.0的新特性,例如MemberShip、Profile、MasterPage、登錄控件等特性。接下來,我將結合PetShop4.0的設計分別介紹它們的實現。6.4.1Profile特性Profile提供的功能是針對用戶的個性化服務。在ASP.NET1.x版本時,我們可以利用Session、Cooki
系統 2019-08-29 22:26:38 1986
組件模型的關鍵考驗就是:能否從第三方供應商購買組件,并把它們插入應用程序?與可購買可視Swing組件一樣,也可以購買JavaServerFaces(JSF)組件!需要一個好玩的日歷?可以在開源實現和商業組件之間選擇??梢赃x擇購買一個,而不是自行開發復雜的基于Web的GUI組件。JSF擁有一個與AWT的GUI組件模型類似的組件模型??梢杂肑SF創建可重用組件。但不幸的是,存在一個誤解:用JSF創建組件很困難。不要相信這些從未試過它的人們的FUD!開發JSF組
系統 2019-08-29 22:06:59 1986
摘要:關于spring框架中的ioc的幽默解釋IoC就是InversionofControl,控制反轉。在Java開發中,IoC意味著將你設計好的類交給系統去控制,而不是在你的類內部控制。這稱為控制反轉...IoC就是InversionofControl,控制反轉。在Java開發中,IoC意味著將你設計好的類交給系統去控制,而不是在你的類內部控制。這稱為控制反轉。下面我們以幾個例子來說明什么是IoC假設我們要設計一個Girl和一個Boy類,其中Girl有k
系統 2019-08-29 22:06:34 1986
1.緣起:假設我們的訂單處理系統所要處理的訂單是有優先級的,也就是說,不同的訂單類型所要求被處理的緊迫程度不同,對那些優先級高的注單要先處理,對于優先級低的注單可稍后處理。對于處于同一優先級的訂單了,就按照其到達的先后順序進行處理。這是一個典型的管理具有優先級的對象的需求,注單就是具有優先級(WithPriority)的對象。我設計了ESBasic.ObjectManagement.Managers.IPriorityManager優先級管理器(確切地說,
系統 2019-08-29 22:05:26 1986
說了那么多理論,我們來看看怎樣使用抽取方法來重構遺留系統。如前所述,重構的過程首先是閱讀程序代碼,邊閱讀邊整理程序。將功能相對獨立的代碼段放在一起,在前面加上注釋。調整一些程序的順序,將相關的代碼盡量放在一起,但要保證程序執行的結果不會發生改變。比較典型的,將變量的定義與使用變量的代碼放在一起。這個步驟比較實用,因為許多的遺留系統,其代碼都有一個壞毛病,就是在程序開始時定義一大堆變量,但要弄清這些變量都用來做什么,卻十分困難。邊讀邊調整,將變量的定義逐漸遷
系統 2019-08-29 21:59:02 1986
在研究strcat函數實現的時候,發現了while(*p++!=‘\0’)的大秘密,也讓我發現了在上篇博客中我犯的一個錯誤。原以為跳出后,P指向'\0',而實際上并非如此!我按跳出后P指向'\0',結果怎么拼接都實現不了,NND。為了驗證這個問題,我們先上個小程序吧:#includevoidmain(){char*p="abcdefg";while(*p++!='c');printf("%c\n",*p);}您猜打印出來的是幾?結果是d。
系統 2019-08-12 09:29:59 1986