<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    That way I want to stay

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      55 Posts :: 1 Stories :: 41 Comments :: 0 Trackbacks

    終于,工作也將近一年了,從4月份的開始實(shí)習(xí),到現(xiàn)在,唉,經(jīng)歷的不知道算多不多,學(xué)到的也不知道算多不多,反正現(xiàn)在就寫一篇總結(jié),對(duì)自己有個(gè)認(rèn)識(shí)吧。
    2005年4月份的時(shí)候,辭掉了一家在廈門工資還算不錯(cuò)的公司,進(jìn)入了現(xiàn)在所在的這家公司實(shí)習(xí),那時(shí)候是很肯定的覺得自己做的沒有錯(cuò),現(xiàn)在呢,我還是認(rèn)為選的沒錯(cuò),只可惜,工資一下子就少了600多了。中間也拒了幾家有些名氣的公司,說(shuō)實(shí)在,有時(shí)候還真不能百分百肯定,那時(shí)候選這家公司是否是最正確的選擇。
    總體上,被錄用的做技術(shù)的公司的,進(jìn)去分別是做這三種技術(shù)的東西,一家是Windows mobile,一些是.net,還有現(xiàn)在這家的J2EE。.net能學(xué)多少東西是不知道啦,不過(guò)前半年里在開發(fā)J2EE時(shí),覺得自己真的學(xué)到很多,工作了半年以后,就有點(diǎn)迷茫,自己學(xué)的夠嗎?
    4月份在這家公司是以實(shí)習(xí)的身份進(jìn)來(lái)的,在實(shí)習(xí)的這段時(shí)間里,學(xué)會(huì)了struts和hibernate的基本應(yīng)用,也用這些框架做了幾個(gè)小模塊,由于中間要用到了一個(gè)統(tǒng)計(jì)圖,去了解并采用了jfreechart,也算是順便學(xué)了這個(gè)開源包吧。等我向項(xiàng)目經(jīng)理確認(rèn)我可以像其他員工那樣完成任務(wù)時(shí),才結(jié)束實(shí)習(xí),回到學(xué)校。
    7月份畢業(yè)出來(lái),回到這家公司時(shí),一開始做的,就是維護(hù)公司自己的OA系統(tǒng)。第一個(gè)周是做原有模塊的修改工作,因?yàn)樵趯W(xué)校玩了一段時(shí)間,剛開始做的時(shí)候還真有一點(diǎn)生疏。
    第一周的任務(wù)完成后,開始上手了,接下來(lái),就開始增加兩個(gè)新的客服模塊了。這兩個(gè)模塊用了三周完成,這三周里面,也學(xué)會(huì)了一個(gè)不刷新技術(shù)(后來(lái)才知道,這叫AJAX),并在剩余的時(shí)間里面,比較大的收獲就是掌握struts-menu這個(gè)開源包的普通應(yīng)用。
    8月份的前兩周,開始做一個(gè)薪資審批的流程,也算是第一次接觸工作流了。這次做的這個(gè)模塊,并沒有學(xué)到什么新的技術(shù),就是業(yè)務(wù)邏輯很復(fù)雜的編碼,但是想想自己也剛工作沒幾天,這對(duì)我來(lái)說(shuō),益處還是很大的。
    接下來(lái)的一個(gè)月里,做的是OA上添加一個(gè)跟企業(yè)的運(yùn)營(yíng)平臺(tái)整合的企業(yè)注冊(cè)模塊,這個(gè)模塊一開始看業(yè)務(wù)還是很簡(jiǎn)單的,后面功能慢慢添加,竟然做了一個(gè)月才完成,期間抽空了解了一個(gè)在線編輯HTML的東西,而我想主要的,這個(gè)模塊有很多突發(fā)事情和意外要考慮,跟以前做的那些相比,這次的這個(gè)模塊,才是真正煅煉程序員能力的編程吧。已經(jīng)到9月份的中旬了,那個(gè)注冊(cè)企業(yè)模塊也終于完成了,現(xiàn)在回想起來(lái),做那個(gè)模塊用的最有技術(shù)含量的東西,應(yīng)該是Ajax吧(我并沒有用什么開源的框架,如果現(xiàn)在有人要嘲笑我說(shuō),“你只是簡(jiǎn)單的一些不刷新,也叫Ajax,真搞笑”,那我只能說(shuō),果然不只文人相輕,做技術(shù)的也看不起做技術(shù)的。
    剛做完這個(gè)企業(yè)注冊(cè)模塊,項(xiàng)目經(jīng)理問(wèn)我說(shuō):“你以前用過(guò).net吧。”我告訴他是的。沒想到,一個(gè)任務(wù)就來(lái)了,把一個(gè)aspx+C#做的短信業(yè)務(wù)管理網(wǎng)站修改一下,因?yàn)槔锩娑际沁m合SQL Server的數(shù)據(jù)庫(kù),而且用到很多存儲(chǔ)過(guò)程,現(xiàn)在想遷到Oracle上。而一周后,終于把這個(gè)項(xiàng)目改成適合于大部分?jǐn)?shù)據(jù)庫(kù)的,去掉所有存儲(chǔ)過(guò)程,增加了日志功能。這次的這個(gè)任務(wù)并沒有煅煉到什么J2EE的能力,不過(guò)也算再熟悉了一下.net,再次感受了.net的人性化,可惜有些功能還是沒有Jbuilder好。接下來(lái),又是修改了一個(gè)用EJB做的工程中的一些模塊,和調(diào)整了OA中的一部分功能。期間也搭建了一個(gè)Tapetry的工程,算是感受了他一把,不過(guò)還是覺得它沒有struts好用。
    接下來(lái)的這個(gè)月,是我學(xué)得最多的一個(gè)月了,公司想把以前的C/S二層結(jié)構(gòu)改為Delphi做界面層,用Java做中間服務(wù)層,最后再數(shù)據(jù)庫(kù)服務(wù)器。他們最先考慮到的是,用Web service。于是我的任務(wù)就下來(lái)了,研究一下Web service,看能不能做一個(gè)框架滿足公司的要求。我起先則是用axis搭建Web service,后面發(fā)現(xiàn),它實(shí)在是太復(fù)雜了,我們想要的,是一個(gè)輕便的東西。
    于是就開始研究SOAP,因?yàn)閃eb service就是用SOAP傳輸消息的。SOAP然后是javaxml,接著是dom4j。后面自己產(chǎn)生一個(gè)想法,如果客戶端傳遞一個(gè)XML過(guò)來(lái),里面描述了要調(diào)用的類名,方法名,以及傳遞的參數(shù)對(duì)象。服務(wù)端解析XML出來(lái),利用反射和序列化XML轉(zhuǎn)化為本地化持久類,調(diào)用這個(gè)方法,再把方法返回的對(duì)象轉(zhuǎn)化成XML返回給客戶端,那么不就可以實(shí)現(xiàn)客戶端自由調(diào)用Java的類。
    有了這個(gè)想法就很興奮,開始付諸行動(dòng)。很幸運(yùn)的是,我把這個(gè)框架做出來(lái)了,那時(shí)候真的很興奮,因?yàn)樵谖乙詾椋莻€(gè)類型的框架還從來(lái)沒有看見過(guò),甚至想把它放到網(wǎng)上開源去。后來(lái)才意識(shí)到,其實(shí)我做的這個(gè)就是輕量的沒有規(guī)范的Web service。既然這樣,后面又給它增加了類似wsdl的功能,而后在優(yōu)化過(guò)程中,增加了cache,大大提高了速度。測(cè)試了一下,完成同樣的功能,它的速度是axis web service的十幾倍,呵呵呵呵呵,那個(gè)叫興奮啊。那也是一次性把Java的幾項(xiàng)關(guān)鍵技術(shù)一起學(xué)了順便用上。
    做完這個(gè)框架后,又做了兩個(gè)項(xiàng)目,一個(gè)交通查詢的,一個(gè)社區(qū)。這兩個(gè)項(xiàng)目倒也沒有像上回研究Web service那樣令人興奮的感覺了,不過(guò)還是學(xué)了很多開源的東西和技術(shù)。交通查詢很多次用到Ajax,也在做這個(gè)項(xiàng)目的期間,學(xué)到了幾項(xiàng)J2EE技術(shù),在一次用JavaScript做樹狀控件的時(shí)候,大大了提高了Javascript一把。而在此,也總結(jié)到,其實(shí)懂不懂一些新技術(shù)并不是主要的,新技術(shù)很容易就可以用起來(lái),而難的,就是決定用哪些技術(shù),哪些模式,直至如何來(lái)設(shè)計(jì)自己的框架。很幸運(yùn)的,在做那個(gè)社區(qū)的時(shí)候,我有了這個(gè)機(jī)會(huì)。
    除此以外,做這個(gè)社區(qū)的時(shí)候其他令人激動(dòng)的事情,就是寫了幾個(gè)復(fù)雜的標(biāo)簽,學(xué)到了velocity和全文搜索Lucene了。
    之后,就是發(fā)生一些跟技術(shù)無(wú)關(guān)的不如人意的事情了。

    文章來(lái)源:http://blog.csdn.net/Wingel/archive/2006/05/26/756669.aspx
    posted on 2006-11-29 11:20 Wingel 閱讀(224) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 美国毛片亚洲社区在线观看 | 国产精品成人啪精品视频免费| 国产亚洲男人的天堂在线观看| 色多多A级毛片免费看| 99在线免费视频| 精品无码无人网站免费视频| 日韩欧美一区二区三区免费观看| 国产大片91精品免费观看男同| 亚洲精品乱码久久久久久蜜桃不卡 | 亚洲国产成人乱码精品女人久久久不卡 | 亚洲国产a∨无码中文777| 亚洲最大在线视频| 黄色免费网址在线观看| 啦啦啦完整版免费视频在线观看 | 在线看免费观看AV深夜影院| 国产在线19禁免费观看国产| 校园亚洲春色另类小说合集| 亚洲午夜AV无码专区在线播放| 亚洲国产一区在线观看| 91视频免费观看高清观看完整| 日本红怡院亚洲红怡院最新 | 午夜私人影院免费体验区| 亚洲AV永久无码区成人网站| 无码天堂va亚洲va在线va| 免费看国产曰批40分钟| 亚洲av成人综合网| 久久久久久久岛国免费播放| 免费国产在线观看不卡| 亚洲色成人网站WWW永久四虎| 麻豆精品成人免费国产片| 免费女人18毛片a级毛片视频| 你懂的在线免费观看| 亚洲欧洲日产专区| 免费一看一级毛片人| 99爱在线观看免费完整版| 国产∨亚洲V天堂无码久久久| 每天更新的免费av片在线观看| 亚洲经典千人经典日产| 啦啦啦高清视频在线观看免费 | 啦啦啦在线免费视频| 日韩电影免费在线观看|