国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

談新手修練J2EE武功及學SSH的方法

2019-11-18 16:18:40
字體:
來源:轉載
供稿:網友
  這是兩封信,一封來自網友adamed ,一封是我的回復,交流的是初學者如何學習J2EE及SSH的問題,得到adamed許可,這這里發出來跟大家分享,歡迎更多的朋友來交流。

主題: 請教easyjf團隊各位大俠 
 
 
  您好,我是一個在職軟件開發人員。我是05年開始接觸java開發。06年加入北京一家公司到現在。我的工作是做J2EE開發。公司使用SSH架構(Struts-SPRing-hibernate)進行開發。
雖然進公司半年但是由于項目原因,真正只做過一個Struts+Hibernate的項目。現在我看了許多關于SSH的書。也看了一些代碼,就是感覺自己提高太慢。
 
  偶然機會在CSDN的blog上看到 大俠 的blog知道了EasyJF。很欽佩你們的勇氣,敢于開創中國開源項目之先河。
 
  由于接觸J2EE時間太短。而現在這樣的開源項目名目繁多。看了Spring的一些源代碼只感覺頭暈到不行。我實在不知道該如何提高自己。所以斗膽給各位EasyJF的朋友寫這封郵件,請大家給我一些建議好嘛??(由于公司使用SSH開發。所以不看這些東西還不行。)該大家給些建議該如何學習。
 
ps:看了EasyJF的介紹我很想參與可惜能力實在有限。怕遭拒絕。
我現在有一顆火熱的心想提高,想做技術,想為中國原創出一點力。但我也知道做技術不能浮躁。故請各位幫忙。
  
  adamed 
  2007-01-09 
下面是我的回信: 

您好: 
  感謝你對EasyJF的關注以及對國內開源的支持,國內環境普遍浮躁,因為有太多像春迷這樣的人存在,搞得大家都不敢表達自己的思想了,因此還希望以后能繼續多對國內開源人給予支持。 
 
    關于您來信中說到的問題,我覺得可能是你對java的基礎的掌握還不夠的原因,簡單來說就是內力不夠。好比中國傳統武俠小說中練武人的內力問題,降龍十八掌這樣的絕世掌法,要是沒有一定的內力作基礎的話,就只能是降蛇十八掌,甚至蛇都降不了。虛竹小和尚的武功也是因為有了高深的內力,才能變得那么牛的。 而修練J2EE武學的內力,我認為大致分為三層,初級層次是JAVA基礎,第二層次是OO思想及模式,第三層次是特定領域(如Web開發相關技術規范、Servlet規范、JPA規范、EJB3規范等)、專業知識的學習。有了這些內力,不管他是SSH還是EasyJF,使用起來都會非常容易的。 
 
  SSH屬于框架,屬于工具,也是中間件。他們是用來提高我們的開發效率,提高我們軟件產品的可維護性、可擴展性乃至敏捷性的。 
 
  他們里面有很多優秀的設計理念及模式應用。比如, struts屬于MVC框架,關鍵是要了解MVC的概念及大致原理,掌握就很容易了;而hibernate屬于orm系統,屬于持久層的解決方案,同樣需要對ORM的概念及原理有一個總體的了解,必要時可以去查查EJB1及EJB2里面用于持久層的Entity Bean的使用。而spring屬于應用程序框架,其核心是IOC容器以及AOP,把這兩個核心概念(也可稱為大模式)了解以后,再加上一定的內力修為,其它就都不難了。Spring中還集成了很多適用東西(不過這些東西80%的在某一個項目中可能一直用不上),比如對JDBC的封裝、自己的MVC、對動態語言的簡潔訪問等,這些你根據自己的項目情況來選擇學習,用到的時候再看看他的文檔,一個項目下來應該就能把握。 
 
  說了那么多,我累了,你一定也有點暈了,下面結合你的情況,簡單發表一點我的建議:        
  1、用一年的時間慢慢提升自己的內力,然后這期間可以通過下面的方法同步學習使用ssh。 
  2、看一些國內作者原創的書籍,并運行相關代碼,比如孫衛琴的Struts及Hibernate等入門教程,羅時飛的Spring教程。他們的書都通谷易懂,很多屬于他們在學習過程中的點滴記錄,因此一定非常好懂。不要一下子就去讀Rod的《J2EE Without EJB》,或者是Spring開發團隊編寫的《Spring框架高級編程》,甚至《Spring in action》!由于很多緣故,這些書看了你一定會更暈。 
  3、下載一些國內原創的SSH應用源碼示例。國外有很多這樣的,也可以多看看。 
  4、運行這些框架所附帶Example示例,并了解其設計原理,并能簡單修改。 
  5、運行并多看這些框架的測試代碼。要像買彩民分析采票走勢圖那樣慢慢琢磨分析。 
  6、在自己的項目中多動用,熟練使用一個開發工具,如Eclipse,并能掌握程序調試技巧。 
    
  最后,關于Spring的學習,可以看看我們最近在編寫的《深入Spring 2:輕量級J2EE開發框架原理與實踐》的電子版,現在有兩章可以下載,比較適合入門,網址是:http://www.easyjf.com/spring。
 
  另外,我準備你給我的信及我給你的回信放到我的blog上,供大家分享我們的交流,不知道您是否愿意?
 
  祝:學習愉快,工作順利!

 
    
  EasyJF開源 大峽
 
  2007-01-10

(出處:http://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肇庆市| 成安县| 久治县| 灵川县| 高淳县| 泸溪县| 开封市| 宜黄县| 乌拉特前旗| 西藏| 修文县| 陇川县| 廊坊市| 招远市| 通山县| 定结县| 鄂尔多斯市| 南城县| 泸州市| 礼泉县| 台北县| 威远县| 政和县| 阿克陶县| 忻城县| 清新县| 高清| 竹溪县| 昔阳县| 黔西县| 庆城县| 信丰县| 玉龙| 尚志市| 珲春市| 方正县| 芦山县| 安平县| 怀集县| 双桥区| 栾城县|