天天看點

《使用MAVEN+SSM+Ajax+shiro+MySql開發線上商場詳解(3)》

SMM架構詳解

- 通過maven技術建立

  • 建立Maven JavaWeb項目
    • 配置 web.xml
    • 在pom.xml 中

      <bulid>

      建立tomcat7插件
      • 位址 進入maven倉庫位址
        • Maven倉庫位址
      • maven tomcat7插件位址
        • maven tomcat7位址,直接跳轉
    <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <Configuration>
        	<path>/</path>
        	<port>8008</port>
        </Configuration>
    </plugin>
    
               
    • 配置啟動項目
      • add Configurations->clean tomcat7:run
  • 建立Maven java 項目

    -

    《使用MAVEN+SSM+Ajax+shiro+MySql開發線上商場詳解(3)》

02 搭建SSM架構

  • 回顧MVC架構技術
    • 建立JavaWeb項目
      • 視圖層 jsp 顯示資料|送出資料動作
      • 控制層 Servlet 擷取資料|響應客服端|跳轉|送出資料到業務層 com.jxzt.action|servlet|controller
      • 業務層 Service 擷取控制層資料來解析業務|擷取Dao傳回來資料
      • 資料通路層 Dao 隻是連資料庫和對資料庫增改查
      • 實體層 bean 模型 對表字段和屬性一一對應
      • 公共層 utils 封裝公共的方法

        注意:每一層都是由包來區分

  • Maven
    • Maven 父項目
      • pom
    • 使用maven技術來建立項目來代理每一層關系
    • 視圖層+控制層 建立Maven JavaWeb項目運 打包war
      • 項目名:shopping_action_web
    • 業務層 建立Maven Java項目 打包jar
      • 項目名:shopping_service
    • 資料通路層 建立Maven Java項目 打包jar
      • 項目名:shopping_dao
    • 實體層 建立Maven Java項目 打包jar
      • 項目名:shopping_bean|domain|pojo
    • 公共層 建立Maven Java項目 打包jar
      • 項目名:shopping_common|util
      • 包名 是一樣,隻有每一層項目名不一樣
  • 實操建立Maven 項目SSM搭建
    • 第1步 建立pom項目 稱為父項目
    《使用MAVEN+SSM+Ajax+shiro+MySql開發線上商場詳解(3)》
    • 第2步 在父項目 右鍵建立 model 項目稱之為子項目
      • 建立實體層
      《使用MAVEN+SSM+Ajax+shiro+MySql開發線上商場詳解(3)》