国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SSM框架運行機制

winterdawn / 2590人閱讀

摘要:框架搭建首先下載相應的包,對于包有兩種方式使用創建依賴從而導入所需的包。總結主要進行頁面的請求接受與響應。組件包括前端控制器,處理器映射器,處理器適配器,視圖解析器,處理器,視圖。

我之前的文章介紹了如何搭建SSH框架以及如何利用這一框架來進行web應用開發,最近我又接觸了SSM框架即Spring+SpringMVC+Mybatis三大框架的整合,而且目前該框架就SSH框架而言使用的較多,但是很多朋友或許還不清楚如何使用SSM框架,今天我就教大家如何搭建SSM框架以及使用這一框架進行一個簡單應用----web版登錄,希望通過這一實例能使大家對這一框架有一個大致了解。
SSM框架搭建

首先下載相應的jar包,對于jar包有兩種方式:

【1】使用maven創建依賴從而導入所需的jar包。
【2】直接在網上找一個空白的工程找出其中jar包。
將jar包導入到web-inf中的lib包下,在此我提供所需jar包下載。jar包下載地址:鏈接:http://pan.baidu.com/s/1i4K8gIh 密碼:hv7w

創建工程所需的package
因為SSM框架也是基于MVC設計的,所以對于使用SSM框架一般需要創建一下package
【1】control--package 控制層文件所在的package
【2】entity---package 項目中所涉及的實體類所在的package
【3】mapper---package 實體映射文件所在package,即可根據其中文件在數據庫中創建相應的表
【4】service--package 服務層接口文件所在的package
【5】service_impl 服務類實現類
【6】config 配置文件所在的package

創建配置文件
SSM框架一般需要如下幾種配置文件:
【1】applicationContext.xml Spring配置文件
【2】mybatis-config.xml 實現pojo的配置文件
【3】Spring-mvc.xml 實現頁面邏輯跳轉的配置文件,相當于Struts.xml

在web.xml配置文件對Spring進行配置,具體配置如下:

 
 
   
    hello.jsp
  
    
        org.springframework.web.context.ContextLoaderListener
    
    
    
        contextConfigLocation
      classpath*:config/applicationContext.xml
    
    
    
        springMVC
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath*:config/spring-mvc.xml
        
          
        1
    
    
    
        springMVC
        
        *.do
    
    
    
        org.springframework.web.util.IntrospectorCleanupListener
    
    
    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
        
            forceEncoding
            true
        
    
    
        encodingFilter
        /*
    

SSM框架應用---實現簡單登錄

下面我就登錄這個簡單例子來講解一下SSM框架運行流程:

【1】第一步

加載web.xml,從其中就告訴程序去加載applicationContext.xml和Spring-MVC.xml

【2】第二步

進入applicationContext.xml配置文件,首先是加載項目所使用的數據庫的基本信息

之后便會掃描到mybatis的配置文件mybatis-config.xml配置文件

根據對象關系映射文件自動在數據庫中創建對應的表

【3】第三步

根據web.xml文件首先進入hello.jsp
進入之后程序就交給controlle包中的控制類管理
該控制類中就會調用service層中的findByName方法
隨后程序就交給service層管理
service隨后會調用dao層中的findByName方法
之后程序就交給dao層進行管理
dao層一般就調用mybatis自帶的一些方法進行增刪改查等操作

【4】以上流程完成之后

dao層處理返回的結果將會交給controller處理,controller中的類將會依據其編輯好的邏輯程序進行相應的頁面跳轉。

總結

SpringMVC:主要進行頁面的 請求接受與響應。
組件包括:前端控制器,處理器映射器,處理器適配器,視圖解析器,處理器Handler,視圖View。其中,只有處理器Handler和視圖View需要程序員開發。
View是一個接口,實現類支持不同的View類型(jsp,freemarker,pdf等)。另外,處理器Handler就是Controller。

Service層功能:注入dao,調用dao方法
Mybatis:開始Mybatis時要記住最終目的,我們要對數據庫的數據進行操作,所以你只需要記住,他的使用很方便,很方便,方便,即可。(詳細講解Myabtis配置等要一整天,不贅述)

so,最后我們的開發思路就很明確了,從頁面獲取數據到Controller層,然后傳遞到service層進行相關操作(調用方法等),然后再傳遞到持久層對數據庫進行相應增刪改查即可。這樣一說,是不是就明確了很多?

源碼資源下載地址:

鏈接:http://pan.baidu.com/s/1o87MSMQ 密碼:whf1

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/67734.html

相關文章

  • 【Java貓說】SSM整合Netty5.0詳細說明

    摘要:而我們項目在實測時也是將項目發布到測試服務器,通過模擬工具進行測試連接,當數據格式正常,且業務數據正常,服務器就會對指令執行對應的操作。 閱讀本文約5.5分鐘 最近又有粉絲加Q群討論netty整合SSM項目的方式等,我在這里抽了休息日的時候整理一下,一步一步的記錄,注意的是,本案例僅實現了用netty整合SSM后與單片機等類TCP應用通信。 SSM + Netty項目結合思路 對于N...

    dingding199389 評論0 收藏0
  • SSM框架網站后臺搭建(一)

    摘要:傳統的代碼中,在類中調用其他對象,都是自己出來一個對象,然后調用,這樣代碼的耦合度就比較高。日志對象和主程序的耦合度降到最低,即使更改日志對象的操作,主程序不受影響。 SSM框架網站后臺搭建(一) 1.所用技術簡單介紹 1.SSM中的S:Spring Spring在百度詞條上的解釋是: Spring是一個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的松耦合問題,因此它將面向...

    ZweiZhao 評論0 收藏0
  • SSM : 環境搭建

    摘要:這個文件包含對對數據訪問進行封裝的所有類。為等提供的一致的聲明式和編程式事務管理。 SSM 環境搭建 目錄創建 pom.xml SSM 逐層配置 一、目錄 1.1 src/main/java 目錄下的包(以下包要放在項目包下,如:com.imooc.項目名) entity: 存放實體類 web: 存放controller,相當于Struts中的action service: 業務...

    MonoLog 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<