參考coupon開發cardcoupon-2

O2O項目

一看O2O項目,基於Spring SpringMVC Mybatis(ssh)框架寫的,要寫的有jsp,controller,controller中調用serviceImpl,要寫service接口和dao接口,總的來說就是jsp和controller。


開發目錄 功能
ecs_ecop_project/ecop_web/src/main/java/com/ai/ecs/self/modules/cardCoupons/cardCouponController.java servlet控制器
ecs_ecop_project/ecop_web/src/main/webapp/WEB-INF/views/modules/self/cardcoupons/cardcouponsList.jsp 顯示頁面
ecsmc_release/ecsmc-api/src/main/java/com/ai/ecs/ecsmc/domain/self/po/TfFCardcoupons.java model實體類
ecsmc_release/ecsmc-api/src/main/java/com/ai/ecs/ecsmc/service/self/cardcoupons/TfCardcouponsService.java service接口
ecsmc_release/ecsmc-service/self-service/src/main/java/com/ai/ecs/ecsmc/dao/cardcoupons/TfFCardcouponsMapper.java dao接口
ecsmc_release/ecsmc-service/self-service/src/main/java/com/ai/ecs/ecsmc/service/impl/cardcoupons/TfCardcouponServiceImpl.java service實現
file:///Users/cc/hn_project/平臺門戶/PC電腦版/html/20170606-卡券列表.html 靜態頁面

工程的組織結構
1. jsp和controller都放在了ecs_ecop_project中
2. 服務放在了ecsms_release模塊的子模塊ecsms_service中,接口放在了ecsmc_release模塊的子模塊的ecsmc_api中
模塊間的調用通過pom.xml 的依賴
比如在ecsmc_api模塊的pom.xml將這個工程打包

   <parent>
        <groupId>com.ai.ecs.ecsmc</groupId>
        <artifactId>ecsmc</artifactId>
        <version>1.0.1-SNAPSHOT</version>
    </parent>
    <artifactId>ecsmc-api</artifactId>
    <packaging>jar</packaging>
    <name>ecsmc-api</name>

在ecsms_release引入依賴

       <dependency>
            <groupId>com.ai.ecs.ecsmc</groupId>
            <artifactId>ecsmc</artifactId>
            <version>1.0.1-SNAPSHOT</version>
        </dependency>

更改了工程,需要在引入目的的pom.xml中
這裏寫圖片描述

項目中找SSH的執行流程

這裏寫圖片描述
聽說SSM框架是這樣處理請求的,7個模塊,12個步驟,然而我只看到了藍色的部分。也就是在jsp上發起請求,在controller中處理,用jstl讀到返回的內容。
覺得工程裏用分頁的實現(Page對象會包含要顯示的java bean和頁面的html,把html寫在page類中還是挺奇特的)以及自定義jstl函數讀取字典值比較有意思。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章