iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 1
1

今天到新公司報到成為網頁程式設計師(JAVA)經由帶我工程師介紹要我研讀學習Spring+Hibernate未來業務範疇都使用此相關技術,今天開始研讀資料了解基礎概念及術語.

Spring簡介
1.由Rod Johnson建立的開源框架(Open source framework)
2.Spring是一種輕量級的DI依赖注入(Dependency Injection,DI)/IoC控制反转(Inversion of Control) 和AOP(Aspect-Oriented Programming)開源框架
3.倡導以"最少侵入"的方式管理應用中的代碼即是要使用時就加入使用,如果不用也可以除去
4.適用所有JAVA領域(Web/GUI....)

Spring使用術語
1.應用程序(Application)完成的功能成品
2.框架(Framework)即是取代重複代碼並簡化專注於業務邏輯開發
3.非侵入式設計從框架角度理解無需要繼承框架所提供的類別
4.輕量級即依賴東西少資源占用少簡單部屬
5.POJO(Plain Old Java Objects)簡單Java對象包含業務邏輯不繼承實現任何框架類或接口
6.容器為管理對象創建初始化工作銷毀相關生命週期

Spring優點
1.低侵入/低耦合
2.聲明式事務管理
3.方便整合其他框架
4.降低開發難度
5.MVC三層每一層解決方案(Struct2+Spring+Hibernate)

** Spring家族及框架架構**
Spring家族及核心框架架構


下一篇
Day 02 IoC/DI介紹
系列文
30天學習J2EE Spring+Hibernate學習心得記錄12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言