<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)的不如人意的事情了。
    posted on 2006-02-21 13:00 Wingel 閱讀(138) 評(píng)論(1)  編輯  收藏

    Feedback

    # re: 近一年的J2EE歷程 2006-11-30 09:27 xiaolan02
    好牛啊,學(xué)的這么快。我也用其中的一些東西,但好像都沒真正的掌握這些東西,這是了解。  回復(fù)  更多評(píng)論
      


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 相泽南亚洲一区二区在线播放| 久久久亚洲精品国产| 亚洲男人天堂2022| 黄色永久免费网站| 亚洲资源在线视频| 精品国产污污免费网站aⅴ| 亚洲美女激情视频| 欧美日韩国产免费一区二区三区| 亚洲国产精品午夜电影| 成人网站免费观看| 无人视频免费观看免费视频| 亚洲熟伦熟女新五十路熟妇 | 久久精品国产亚洲香蕉| 免费91麻豆精品国产自产在线观看| 亚洲av永久无码精品秋霞电影影院 | 亚洲毛片αv无线播放一区| 成年免费a级毛片免费看无码| 亚洲色爱图小说专区| 未满十八18禁止免费无码网站 | 亚洲成a人无码亚洲成www牛牛| 狠狠久久永久免费观看| 免费无码婬片aaa直播表情| 亚洲中文字幕无码爆乳av中文| 最好免费观看高清在线| 一区二区三区免费视频观看| 国产亚洲精aa成人网站| 99久久久国产精品免费牛牛四川 | 亚洲高清视频在线播放| 日本久久久免费高清| 国产特黄特色的大片观看免费视频| 久久久亚洲精品无码| 成人最新午夜免费视频| 久久久久久久国产免费看| 亚洲美女视频一区二区三区| 国产不卡免费视频| 69影院毛片免费观看视频在线| 亚洲AV无码一区二区三区牲色| 中文字幕亚洲乱码熟女一区二区 | 国产成人精品日本亚洲18图| 亚洲av午夜精品一区二区三区| 久久久久国产免费|