1. 程式人生 > >ssi(spring struts ibatis)框架下 搭建一個新包寫一個小的系統理解

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

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 控制層,控制頁面呼叫和跳轉