首頁>Club>
66
回覆列表
  • 1 # 趙三少遊天下

    Spring解決了開發者在J2EE開發中遇到的許多常見的問題,提供了功能強大IOC、AOP及Web MVC等功能。Spring可以單獨應用於構築應用程式,也可以和Struts、Webwork、Tapestry等眾多Web框架組合使用,並且可以與 Swing等桌面應用程式AP組合。因此, Spring不僅僅能應用於JEE應用程式之中,也可以應用於桌面應用程式以及小應用程式之中。Spring框架主要由七部分組成,分別是 Spring Core、 Spring AOP、 Spring ORM、 Spring DAO、Spring Context、 Spring Web和 Spring Web MVC。

    所以,spring學會了,可以在外面說精通JAVA

  • 2 # 資料魔法師

    應用上來講,其實不一定,不同的專案用到的技術不同。如果是做web或者應用系統啥的,確實會用的比較多。因為框架裡面幫實現了很多東西,可以拿來直接用,比如類的例項化,前置,後置實現,定時任務,事物管理等等。

  • 3 # 謝頂程式設計師

    不工作可以不學,想找工作spring是必學的。

    以上文字我用我的身家性命擔保。。。。出去面試Java要是不問你spring,那你可以認為你未來要維護的系統可能是20年前純jsp開發的古董。。。。

  • 4 # 草無心

    目前來講,學java基本一定要學spring的,因為spring很成熟穩定了,大部分公司實際中也是必不可少的技術棧,培訓或者學java不就是為了工作中使用的,所以可以理解為一定會學spring的,踏踏實實學習spring吧,是一門基本技術,當然也要學習其它框架,才知道spring的不同之處,利於更深入的理解和運用。

  • 5 # 老邢聊科技

    答案:是的,學習Java一定要學習Spring框架。

    我從2005年開始學習並在開發中使用Spring框架,見證了Spring框架的成長。下面從我的工作體會說一說 “必須要學”的原因吧。

    Spring框架已經成為Java企業級開發的事實標準

    目前在Java企業級開發領域,Spring框架已經成為事實標準了。

    Spring已經不是單一的框架,而是一個生態系統了。包括了以下元件:

    Spring Framework (例如:依賴注入DI、AOP ...)Spring BootSpring CloudSpring DataSpring SecuritySpring BatchSpring Social

    從上面可以看出,Spring生態中已經提供了企業級開發中大部分應用場景的解決方案。

    其中Spring Boot可以幫助我們簡化Spring開發,提高開發效率;Spring Cloud用於分散式微服務開發;Spring Security則幫助解決了系統中安全部分的設計。

    Spring框架本身包含了:

    Dependency Injection依賴注入AOP程式設計(宣告式事務處理)Spring MVC 和 RESTful web服務框架對於JDBC, JPA, JMS的基礎支援

    學習Spring框架不僅能夠學習新的思想(IOC,AOP),而且更重要的是能夠解決在企業開發中的一些“頭疼”問題,大大簡化開發。例如:使用AOP簡化事務處理、使用註解簡化配置等。

    學習Spring建議的過程是:Spring框架 -> Spring Boot -> Spring Data

    學習和研究Spring框架是提升開發能力的重要途徑

    學習Spring框架過程中,閱讀和研究Spring框架原始碼是必經之路。

    對於程式設計師而言,如何提高程式碼的開發能力?其中最重要的方法就是:閱讀框架原始碼,學習程式碼在設計上的優雅之處。

    框架在設計上是體現了“最大限度的重用性、擴充套件性”的。為了達到這一點,程式碼設計上應用了大量設計模式、介面化抽象設計等。

    研究框架程式碼能夠幫助程式設計師提高程式碼設計能力、提高抽象化分析能力、提高程式碼除錯能力等。

    Spring框架作為目前Java業界應用最廣泛的框架之一,非常有必要細心品位。

  • 中秋節和大豐收的關聯?
  • 分手後前女友經常主動找我聊天,我應該冷淡一點還是有來有往地回覆?