999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析軟件開發中的SSM框架

2019-04-04 00:54:00李建澤
科學與財富 2019年5期

李建澤

摘 要:SSM框架,由Spring+ Spring MVC + MyBatis三大框架組成,SSM框架是繼SSH之后,廣泛用于軟件開發中的JAVAEE企業級框架,該框架適用于各種平臺各個領域的企業級軟件開發,是當前軟件開發中最熱門的框架。

關鍵詞:spring;springmvc;mybatis

Spring簡介

Spring是一個開源框架,為了簡化企業應用程序的開發而誕生。以前或許只有通過EJB來完成的事情,現在通過Spring使用基本的JavaBean也可以完美完成。此外,Spring的用途不僅可以用于服務器端的開發。從簡單性、可測試性和耦合性的角度來看,任何基于Java開發的應用、系統都可以從Spring中受益。 該框架的主要優點在于分層架構的搭建開發。作為一個分層框架,一共由七部分組成,其中最重要的模塊為控制反轉(IOC)和面向切面(AOP)。Spring 框架中的每個模塊(或組件)也可以獨立出來,或者與其他一個或多個模塊聯合實現新的功能模塊。以下為每個功能模塊的簡要介紹:

核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要組件是BeanFactory,它是工廠模式的實現。BeanFactory使用控制反轉(IOC) 模式將應用程序的配置和依賴性規范與實際的應用程序代碼分開。

Spring AOP:通過配置管理特性,Spring AOP 模塊直接將面向方面的編程功能集成到了Spring 框架中。所以,可以很容易地使 Spring 框架管理的任何對象支持 AOP。Spring AOP 模塊為基于Spring 的應用程序中的對象提供了事務管理服務。通過使用 Spring AOP,不用依賴 EJB 組件,就可以將聲明性事務管理集成到應用程序中。

Spring 上下文:Spring 上下文其實就是一個配置文件,主要功能為向Spring 框架提供上下文信息,起到一個銜接的作用。Spring 上下文還包括了企業服務,例如 JNDI、EJB、電子郵件、國際化、校驗和調度等功能。

Spring ORM:Spring ORM中包含了大量的 ORM 的對象關系工具,其中包括 JDO、iBatis SQL Map、Hibernate 所有這些框架都遵從于Spring 的通用事務和 DAO 異常層次結構。

Spring Web 模塊:Web 上下文模塊建立在Spring上下文模塊的基礎上,為基于 Web 的應用程序提供了上下文。因此Spring 框架可以與 Jakarta Struts 框架集成。此外,Web 模塊還大大簡化了處理多部分請求以及將請求參數綁定到域對象的工作。

Spring DAO:JDBC DAO 抽象層提供了有意義的異常層次結構,可用該結構來管理異常處理和不同數據庫供應商拋出的錯誤消息。異常層次結構簡化了錯誤處理,并且極大地降低了需要編寫的異常代碼數量(例如打開和關閉連接)。Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結構。

Spring Web MVC 框架:MVC 框架是一個全功能的構建 Web 應用程序的 MVC 實現。

SpringMVC簡介

SpringMvc框架包含一個MVC框架,通過該MVC框架(即:model-view-controller)可以方便、簡潔的將數據、業務、展現三者進行分離開來,和ssh中的struts2的功能非常類似。SpringMvc整個框架通過圍繞DispatcherServlet的設計進行展開,下面這個是它主要的工作原理圖:

Mybatis簡介

Mybatis的前身為iBatis,2010年iBatis從apache software foundation遷移到google code,Mybatis就應運而生。作為一個持久性框架,包括了DAO和Sql Maps,幾乎消除了任何JDBC和參數的手工設置。Mybatis利用XML文件或注解用于配置和原始映射。換句話說,Mybatis是一個用于對數據庫增刪改查操作進行管理的框架。

Mybatis的結構如下圖所示:

參考文獻:

[1]楊開振.Java EE互聯網輕量級框架整合開發— —SSM框架

[M].北京:電子工業出版社,2017.07:25-36.

[2][美]尤莉安娜 科斯米納(Iuliana Cosmina).Spring 5高級編程(第5版)

[M].北京:清華大學出版社,2018.12:106-111

主站蜘蛛池模板: 亚洲欧美精品一中文字幕| 天天综合网亚洲网站| 国产va免费精品观看| 国产精品视屏| 少妇露出福利视频| 国产精品一区二区在线播放| 亚洲码一区二区三区| 国产精彩视频在线观看| 国产在线小视频| 欧美三级日韩三级| 日本亚洲欧美在线| 亚洲国产成人综合精品2020| 亚洲欧美日本国产综合在线| 久久这里只有精品免费| 亚洲美女高潮久久久久久久| 国产网站免费观看| 国产精品一区在线观看你懂的| 亚洲欧美自拍一区| 激情午夜婷婷| 日韩精品毛片| 亚洲人网站| 少妇极品熟妇人妻专区视频| 日韩成人在线网站| 99久久国产精品无码| 亚洲精品视频在线观看视频| 国产福利一区在线| 日韩无码黄色网站| 亚洲日韩精品欧美中文字幕| 日韩在线永久免费播放| 国产福利小视频高清在线观看| 九色视频最新网址| 久久精品一卡日本电影| 又大又硬又爽免费视频| 色首页AV在线| 无码网站免费观看| 久久久黄色片| 九色综合伊人久久富二代| 国产无码性爱一区二区三区| 丁香亚洲综合五月天婷婷| 亚洲欧洲日韩综合色天使| 日本91视频| 国产精品亚洲欧美日韩久久| 国产小视频免费| 欧美精品色视频| 欧美成在线视频| 国产成人亚洲无吗淙合青草| 欧美综合在线观看| 久久永久免费人妻精品| 国产成人精品无码一区二| 久久久久亚洲AV成人网站软件| 久久99国产综合精品女同| av在线人妻熟妇| 九色视频线上播放| 久久亚洲国产最新网站| 国产在线拍偷自揄拍精品| 91福利片| 国产成人精品男人的天堂| 国产精品欧美激情| 婷婷六月综合网| 亚洲综合色婷婷中文字幕| 久青草免费在线视频| 久久99国产精品成人欧美| 国产成人无码AV在线播放动漫| 在线国产欧美| 国产99在线观看| 无码人中文字幕| 精品国产香蕉在线播出| 婷婷99视频精品全部在线观看| 亚洲AV电影不卡在线观看| 久久综合亚洲色一区二区三区| 美女被操91视频| 成人一级黄色毛片| jizz亚洲高清在线观看| 亚洲狠狠婷婷综合久久久久| 日韩视频免费| 99热这里只有精品免费国产| 亚瑟天堂久久一区二区影院| 国产网站免费| 欧美成人aⅴ| 亚洲乱码在线播放| 一区二区在线视频免费观看| 欧美爱爱网|