<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大大毛 的筆記

      DDM's Note

    哪怕沒有辦法一定有說法,
    就算沒有鴿子一定有烏鴉,
    固執無罪 夢想有價,
    讓他們驚訝.

    posts - 14, comments - 23, trackbacks - 0, articles - 58
       :: 首頁 ::  :: 聯系 ::  :: 管理

    精通Struts筆記--03.02

    Posted on 2006-07-25 00:17 大大毛 閱讀(286) 評論(0)  編輯  收藏 所屬分類: Struts


    3.Struts的分析與設計

    ???應用:
    ??????電子通訊薄addressbook

    ???這一章的重點在于引導進入Struts應用的 分析與設計, 要體現軟件開發流程

    分析需求:
    ???該應用實現一個較簡單的通訊簿
    ??????.登錄
    ??????.添加好友聯系方式
    ??????.查詢
    ??????.根據要求查詢
    ??????.顯示全部信息
    ??????.注銷
    ???在分析中可以發現,登錄是整個應用的入口,其它的模塊都依賴于此,因此貫穿整個應用應該有一個已登錄檢查的要求

    數據庫設計:
    ???根據需求,需要兩張表:
    ???1.address
    ??????該應用的主體數據表,里邊存放應用中所需的聯系方式信息
    ??????ID(int,key) 記錄ID,僅作主鍵使用
    ??????name(varchar,not null) 聯系人的姓名
    ??????telephone(varchar)聯系人的電話
    ??????address(varchar)聯系人的地址
    ???2.userInfo
    ??????該表保存登錄用戶信息,用于登錄檢驗
    ??????例程中改用XML數據文件的方式加以替代

    用戶界面設計:

    ???對應于需求可設計:
    ??????登錄界面
    ??????菜單界面
    ??????添加界面
    ?????????數據的更改是一項權重的動作,因此提供一個添加結果界面
    ??????查詢條件界面
    ??????查詢結果界面
    ??????對于注銷需求,其對應于一個簡單動作,可以不提供界面

    詳細設計:
    ???登錄
    ??????數據項userName,password
    ??????視圖(login.jsp)
    ?????????userName,password的輸入;
    ?????????userName不能為空;
    ??????控制器
    ?????????成功:
    ????????????將userName存入session, forward到menu.jsp
    ?????????失敗:
    ????????????login.jsp
    ??????模型
    ?????????連接數據源(此處是XML數據文件);
    ?????????數據的邏輯有效性檢查(userName,password必須完全一致)

    ???添加
    ??????數據項name,telephone,address
    ??????視圖(insert.jsp)
    ?????????name,telephone,address的輸入;
    ?????????name,telephone不能為空;
    ??????控制器
    ?????????成功:
    ????????????insertOk.jsp
    ?????????失敗:
    ????????????insert.jsp
    ??????模型
    ?????????insert條目

    ???查詢
    ??????數據項name,telephone,address
    ??????視圖(search.jsp)
    ?????????name,telephone,address的輸入;
    ?????????name,telephone,address不能同時為空;
    ??????控制器
    ?????????display.jsp
    ??????模型
    ?????????select條目

    ???注銷
    ??????控制器
    ?????????login.jsp
    ??????模型
    ?????????銷毀session中的userName

    ???登錄檢查
    ??????由于需要在JSP頁面被載入前調用, 以標簽提供
    ??????檢查session("userName")對象是否為空,否則forward到login.jsp

    i am ddm

    主站蜘蛛池模板: 亚洲国产精品久久网午夜| 国产免费无遮挡精品视频| 日韩亚洲人成在线综合日本| 视频一区在线免费观看| 免费的涩涩视频在线播放| 亚洲人片在线观看天堂无码| 好爽又高潮了毛片免费下载| 亚洲午夜福利在线视频| 在线免费观看一区二区三区| 亚洲日韩精品无码专区| 国产成人免费a在线视频色戒| 亚洲成AV人影片在线观看| 国产色爽免费视频| 特a级免费高清黄色片| 亚洲精品无码永久中文字幕| 在线免费观看h片| 亚洲精品自产拍在线观看动漫| 亚洲视频在线观看免费| 亚洲电影在线免费观看| 女人18毛片a级毛片免费| 国产精品亚洲а∨天堂2021 | 国产免费高清69式视频在线观看| 免费在线视频一区| a级毛片高清免费视频| 亚洲黑人嫩小videos| 女人18毛片a级毛片免费| 黄床大片30分钟免费看| 亚洲成A人片在线观看WWW| 久久成人a毛片免费观看网站| 亚洲最大黄色网址| 免费看国产一级特黄aa大片| 国产成人精品免费视频大全| 亚洲VA成无码人在线观看天堂| 午夜免费1000部| 久久水蜜桃亚洲AV无码精品| 亚洲人成在线播放网站| 97在线观看永久免费视频| 日本永久免费a∨在线视频| 亚洲久本草在线中文字幕| 国产亚洲精品免费| 18禁美女裸体免费网站|