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