在進行了8個月的即時通訊專案之後,終於加入了新的專案:電子政務和gis行業相關,基於b/s的架構,與之前c/s的架構完全不同,前端是flex+extjs,控制層springmvc,資料庫層公司自己封裝的orm框架類似hibernate,資料庫oracle,此外還有地圖arcgis view,報表ireport,web service用apache cxf,除了spring mvc有一點基礎,別的東西都沒接觸過,需要學習的東西非常多,羅列一下可能遇到的問題和最終對自己的要求。
flex+arcgis view,地圖這塊肯定是難點中的難點,主要還是自己對這方面有一些潛意識中的牴觸,另外就是覺得flex沒有什麼前途,不願意去深入研究,不過據公司的口氣來看,這塊的人才缺口比較大,會重點培養,因此還是需要多學習,畢竟這樣的機會不是經常能夠遇到的。最終期望,熟練掌握,向精通努力。
springmvc,這塊是最開始接觸到的東西,根據現在的情況,springmvc的前景看上去要比struts以及struts2更好一點,而且spring的社群確實很活躍,自身對這方面很看好,控制層框架以後就以springmvc為最先掌握目標,需要重點學習。最終期望,熟練掌握,直到精通。
extjs,與jquery各有千秋,比較看好,熟練掌握一至兩門web前端框架是必須的啊。
資料庫oracle和orm框架,從最近的情況來看,hebernate還是太笨重了,往往不是特別需要,完全可以用更為精簡的框架代替,在資料庫訪問不是最主要業務的專案中,我還是看好更輕便的框架,oracle不用說了,必須深入和精通的部分。
報表ireport,沒有接觸過,這塊能夠比較熟練的應用一種工具即可以了。
web service,cxf比較輕量級,web service中也只要能夠熟練應用一種工具就好了。
需要抓緊掌握的一些技能
jiacheng同志反覆強調的是需要學會拉專案,需要學會搭架構.自己覺得需要學習的基礎知識包括 1.uml工具使用,知道如何建模 2.linux系統底層一些的細節,以後有專案了知道如何來選用底層的作業系統 3.c 工具的深入理解,知道如何寫介面,如何熟練使用繼承,以及如何來用模組,以及標準庫 4.t...
近期重構技能的一些心得
但是話說回來,每一次的重構都帶來的意想不到的效果,雖然說中途會遇到一些小問題,但是大體上來說,重構帶來的好處是非常多的,特別適合專案前期探索階段。戰鬥技能的指令碼系統 一般遊戲都免不了需要接觸戰鬥系統,戰鬥無非就是單位 技能 buff 飛行物 事件這些模組而已。而這其中的核心就是技能。最開始做的一版...
相關的一些東西
這幾天一直在看關於http和前端效能優化相關的內容,今天先寫一篇關於http的文章,如果時間允許的話再接著把前端效能優化的寫完。畢竟還要留著時間去看小片嘛?接下來就是正文啦!瀏覽器輸入url後http請求返回的完整過程 就是下圖這個啦 這個可是我從某課網偷來的 從輸入位址到頁面渲染 在http的五層...