Struts Sping Ibatis 開發流程

1、確定數據庫表的列 注意是否需要邏輯刪除字段、狀態字段、id字段

2、在MyEclipse中,建立目錄結構,便於一目瞭然的確定三層結構如下

(注:文字加粗的爲文件,未加粗的表示目錄,xxx{}花括號表示xxx目錄下的內容,以“,”相隔的兩個實體處於同一目錄內,“//”是對於一行的註釋)

module  //工程中已經建立的目錄,用於放置各個模塊的源代碼目錄

{

      xxx //某一個具體模塊,比如某個人負責的採購管理模塊,同一時間只允許一個人在svn上對這個模塊內的內容進行操作

     {

        dao

            {impl  {xxxDaoImpl.java}

              sql    {xxx.xml}  

              xxxDao.java

            },

       model

           {

             xxxBean.java

            },

       service

           {xxxService.java

            }

        web

            {

               action {xxxAction.java}

               form    {xxxForm.java}                           

            }

      }//end for xxx

 }//end for module

jsp頁面文件的放置位置自己定。一般也有個統一的文件目錄,由於各個公司、項目的形式並不相同,這裏就不再贅述。

2、確定要描述的實體Bean 字段。比如Notice類,比如CheckSheet類,寫好代碼 。

3、設計展示頁面,一般來說包含三個主要頁面{xxxmgr.jsp,addXxx.jsp,modifyXxx.jsp} 這個時候做這一步,倒不是真正要把頁面設計成可以用的樣子,只是在編寫代碼之前通過這一步讓自己進一步思考到底要把什麼展現給用戶。從而設計Form

4、編寫Form類。一般爲要處理的類的字段+List

5、配置ssi的設計。分別更改 SqlMapConfig.xml ,Spring-Context.xml,struts-config.xml 等等。需要改的都給改了,

6、爲dao、service等編寫空類(用簡單的打印輸出即可,熟練的可以編寫點肯定之後會用到的方法也可以)。這樣就可以運行tomcat了。

7、運行好了,就可以根據需要寫Action、 Service、Dao、Impl中的方法了。一般異常都在Impl中拋出。service僅僅是簡單封裝而已。

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