java開發(fā)為什么要用事務,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解java為什么要用spring??,基本就能走遍天下都不怕了!
1.java為什么要用spring
這些是框架 不用程序也可以寫出來! 但是用了以后會給我們提供很大的便利這就是一個公司的架構師為什么能賺那么多錢的原因。 好的框架可以大大簡化開發(fā)難度、有很強的擴展性和可維護性! Hibernate,不用它用JDBC也可以從數據庫查到數據,但是一張表有好多字段甚至是還要級聯(lián)查詢的話,JDBC代碼寫起來就有一定的困難了. 而用Hibernate以后,我們需要的只是配置好實體類與表的映射關系,類與類之間的關聯(lián)關系! 我們需要寫的查詢或插入語句就會很簡單,只是很簡單的一句hql解決問題。程序員可以更多的關注業(yè)務邏輯,從繁瑣的sql代碼中解脫出來,大大簡化開發(fā)難度。Struts:MVC框架使得程序分成“相對”獨立地三層,利于大家分工協(xié)作??刂破髋c前臺展示相分離,提高系統(tǒng)的可重用性和擴展性!Spring: 優(yōu)點太大了, 切面編程--靈活插入代碼 依賴-注入--通過配置裝載類的實例,大大降低類與類之間的耦合,易于維護和擴展 強大的事務管理功能 對其他框架的良好支持 。。。。。。這些都可以大大簡化我們的開發(fā)!學習框架,最重要的是學習它們優(yōu)秀的設計思想,融會貫通然后可以在你的項目中運用這些思想!
雖說掌握和了解了java為什么要用spring??,能走遍天下,但也要不斷去學習新的知識,更多的Java知識,請聯(lián)系客服獲取。