1. 程式人生 > >ssi框架搭建一個新包的結構理解

ssi框架搭建一個新包的結構理解

ssi(spring struts ibatis)框架下 搭建一個新包的理解

不同公司有不同的結構,再此就本公司的結構簡要介紹一下:

servers專案下放的是tomcat伺服器啟動的配置檔案

  1. context.xml 中可以找到資料庫 資訊
    url=“jdbc:sqlserver://192.XXX.XXX…;DatabaseName=XXXX”
  2. server.xml 中標籤內可以找到 載入的專案資訊
    配置伺服器啟動的虛擬路徑等
  3. web.xml 中配置一些伺服器啟動資訊,spring等資訊 已經配好,暫不考慮

單個功能的配置檔案在web-inf 下的config 中

eg: web-inf/config/train
train-ibtis-config.xml
1. 對映sql.xml檔案
train-spring-config.xml
1. 管理ibatis 的SqlMapClientFactory
2. 管理struts 的Action類
3. 管理實體類的 dao(dao層)和Facade(業務層)
train-struts-config.xml
1. forword控制頁面的跳轉,引數控制方法的呼叫
接下來就是按功能分包

  1. M(模型層)
    dao
    資料層,通過sql.xml訪問底層資料操作
    domain
    實體類包
    facade
    業務層,相當於service包,呼叫dao 並進行相應業務處理
    sql
    存放ibatis對映檔案,編寫一些sql語句位置
  2. V(檢視層)
    web-inf/jsp/train
    存放jsp頁面,檢視層,用於展示
  3. C(控制層)
    action
    控制層,控制頁面呼叫和跳轉