更新時間:2020-12-28 16:41:37 來源:動力節(jié)點 瀏覽1463次
Spring是Java EE編程領域的一個輕量級開源框架,該框架由一個叫Rod Johnson的程序員在2002年最早提出并隨后創(chuàng)建,是為了解決企業(yè)級編程開發(fā)中的復雜性,實現(xiàn)敏捷開發(fā)的應用型框架。
特性
強大的基于JavaBeans的采用控制反轉(zhuǎn)(Inversion of Control,IoC)原則的配置管理,使得應用程序的組件更加快捷簡易。一個可用于從applet到Java EE等不同運行環(huán)境的核心Bean工廠。
數(shù)據(jù)庫事務的一般化抽象層,允許宣告式(Declarative)事務管理器,簡化事務的劃分使之與底層無關(guān)。
內(nèi)建的針對JTA和單個JDBC數(shù)據(jù)源的一般化策略,使Spring的事務支持不要求Java EE環(huán)境,這與一般的JTA或者EJB CMT相反。
JDBC抽象層提供了有針對性的異常等級(不再從SQL異常中提取原始代碼),簡化了錯誤處理,大大減少了程序員的編碼量。再次利用JDBC時,你無需再寫出另一個'終止'(finally)模塊。并且面向JDBC的異常與Spring通用數(shù)據(jù)訪問對象(Data Access Object)異常等級相一致.
以資源容器,DAO實現(xiàn)和事務策略等形式與Hibernate框架,JDO和iBATIS SQL Maps集成。利用眾多的反轉(zhuǎn)控制方便特性來全面支持,解決了許多典型的Hibernate集成問題。所有這些全部遵從Spring通用事務處理和通用數(shù)據(jù)訪問對象異常等級規(guī)范。
靈活的基于核心Spring功能的MVC網(wǎng)頁應用程序框架。開發(fā)者通過策略接口將擁有對該框架的高度控制,因而該框架將適應于多種呈現(xiàn)(View)技術(shù),例如JSP,F(xiàn)reeMarker,Velocity,Tiles,iText以及POI。值得注意的是,Spring中間層可以輕易地結(jié)合于任何基于MVC框架的網(wǎng)頁層,例如Struts,WebWork,或Tapestry。
提供諸如事務管理等服務的面向切面編程(AOP)框架。
Spring 是最受歡迎的企業(yè)級 Java 應用程序開發(fā)框架,數(shù)以百萬的開發(fā)人員使用 Spring 框架來創(chuàng)建性能好、易于測試、可重用的代碼,動力節(jié)點Spring入門視頻,課程深入淺出講解Spring的核心技術(shù)IoC、AOP,剖析框架的源代碼。能讓學員掌握框架的原理和應用。
主講老師:動力節(jié)點-郭老師
講師簡介
天津大學計算機專業(yè)碩士研究生,10年以上軟件研發(fā)及管理經(jīng)驗,先后就職于文思海輝、中軟國際、新東方教育科技集團-國外項目研發(fā)部等知名軟件企業(yè),從事JavaEE方向的軟件研發(fā)工作;精通SSH、SSM技術(shù)架構(gòu)下的開發(fā);精通WebLogic、WebSphere、JBoss、Tomcat等服務器的配置與管理;熟練使用MySQL、Oracle、DB2等數(shù)據(jù)庫產(chǎn)品;熟練使用HTML、CSS、JavaScript、Ajax、JQuery等前端交互技術(shù);熟練使用Axure原型設計工具;先后擔任高級Java軟件工程師、項目組長、項目經(jīng)理、技術(shù)經(jīng)理、高級產(chǎn)品經(jīng)理及IT培訓企業(yè)高級Java講師等職務;具備扎實的技術(shù)功底、豐富的軟件研發(fā)、項目管理經(jīng)驗及IT教學經(jīng)驗;授課激情四溢,幽默風趣,能夠充分調(diào)動學生學習的積極性與主動性,課堂氣氛活躍,對學員耐心負責;曾參與設計恒豐銀行 “一貫P2P理財系統(tǒng)”、設計廣發(fā)銀行個人網(wǎng)上銀行系統(tǒng)、設計中國農(nóng)業(yè)銀行網(wǎng)上銀行系統(tǒng)、設計江西銀行客服服務中心網(wǎng)上服務系統(tǒng)、設計成都銀行客服服務中心網(wǎng)上服務系統(tǒng)、設計樂山銀行網(wǎng)上銀行系統(tǒng)等大型項目。
以上就是對“Spring框架視頻,零基礎快速入門”的介紹,希望對大家有所幫助,還想學習更多關(guān)于Java的課程,可以關(guān)注動力節(jié)點官網(wǎng)Java視頻教程,免費下載學習。