JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元三 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元三 JavaEE-單元3 任務1 新增員工檔案.ppt

(17頁)

'JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元三 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元三 JavaEE-單元3 任務1 新增員工檔案.ppt'
Struts2+Hibernate+SpringJavaEE 企業級項目開發單元三 員工檔案管理—任務1 新增員工檔案1任務簡介2任務分析3相關支撐知識4任務小結目錄頁第1頁任務1 新增員工檔案過渡頁第2頁過渡頁任務簡介任務1 新增員工檔案任務簡介學習Struts2框架的類型轉換與輸入校驗,本任務理解Struts2類型轉換理解Struts2輸入校驗能開發新增員工檔案模塊第3頁過渡頁第4頁過渡頁任務分析任務1 新增員工檔案任務分析Struts2框架具有類型轉換能力,可以自動將客戶端傳來的數據進行類型轉換,然后用轉換后的數據來組裝對象;為了防止客戶端傳來的數據引發程序的異常,需要對客戶端輸入的數據進行校驗,Struts2提供了四種校驗的方法進行校驗;新增員工檔案需要進行類型轉換與輸入校驗。第5頁過渡頁第6頁過渡頁相關支撐知識相關支撐知識Struts2提供內置的類型轉換器,可以為處理大多數常用的類型轉換,包括以下類型和String類型的相互轉換:String:將int、long、double、boolean、String等類型轉換為字符串boolean/Boolean:在字符串和布爾值之間進行轉換char/Character:在字符串和字符之間進行轉換int/Integer、float/Float、long/Long、double/Double:在字符串和數值型的數據之間進行轉換date:在字符串和日期類型之間進行轉換。Array:Struts2使用元素類型對應的類型轉換器,將字符串轉換為數組元素的類型collection:如果不能確定對象類型,則假定集合元素類型為String,并創建一個新的ArrayList,存放所有的字符串第7頁類型轉換簡介1一StrutS2類型轉換任務1 新增員工檔案相關支撐知識在每個Action 里繼承ActionSupport 類重寫輸入校驗方法 validate()錯誤信息由 ActionSupport 類中addFieldError 方法將錯誤信息加入到表單錯誤信息,并且在輸入數據的頁面顯示,而不會再由 Action 導航到注冊成功頁面。第8頁使用validate方法進行校驗1任務1 新增員工檔案二輸入校驗任務1 新增員工檔案相關支撐知識第9頁使用validate方法進行校驗1二輸入校驗public void validate() { // 校驗方法,用來輸入校驗 if (getUsername() == null || getUsername().trim().equals("")) {// 校驗是否輸入用戶名 addFieldError("username", "請輸入用戶名"); } if(getBirthday()==null){ // 校驗是否輸入生日 addFieldError("birthday", "請輸入生日日期"); } if (getPassword() == null || getPassword().trim().equals("")) {// 校驗是否輸入密碼 addFieldError("password", "請輸入密碼"); } if (getRepassword() == null || getRepassword().trim().equals("")) {// 校驗是否輸入確認密碼 addFieldError("repassword", "請輸入確認密碼"); } …… if (getAge()99) {// 校驗輸入的年齡是否正確 addFieldError("age", "請輸入您的真實年齡"); } }}實施步驟第10頁(1) 下載Struts2的開發包相關支撐知識二輸入校驗使用validateXXX方法進行校驗2任務1 新增員工檔案Struts2 中除了 validate 方法之外它還有一種validateXXX 方法針對 Action 中某一特定方法進行各種字段的輸入校驗。其中 XXX 就是該特定方法名。實施步驟第11頁(2) 加載jar包相關支撐知識Struts2 字段校驗3任務1 新增員工檔案二輸入校驗Struts2框架提供了一種基于框架文件的輸入校驗方式,將校驗規則保存在特定的框架文件中,這樣就使輸入校驗同Action實現分離,提高了系統的維護性。Struts2使用配置文件來完成輸入校驗方式步驟:在 Action 代碼中去除所有 validate與validateXXX 方法的代碼。在和 Action 類文件同一級目錄下增加 XXX-validation.xml 配置文件。這里“XXX ”是 Action 類文件名字,表示該 XML 文件中所有輸入校驗的規則定義和錯誤信息顯示方式都只針對該 Action 有效。 第12頁(3) 測試Struts2連接SQLServer2008時,需要導入sqljdbc4.jar包到項目中相關支撐知識3Struts2 字段校驗任務1 新增員工檔案Struts2字段校驗是在和之間使用來對輸入界面表單中每一個字段進行輸入校驗規制定義和錯誤定義。中的name屬性就是字段名字。它包含標簽,它的 type 屬性表明是何種類型的輸入校驗。這些輸入校驗的 type 都是在 Struts2 中缺省定義的,被稱之為校驗器。二輸入校驗第13頁(3) 測試Struts2連接SQLServer2008時,需要導入sqljdbc4.jar包到項目中相關支撐知識4Struts2 非字段校驗任務1 新增員工檔案非字段格式的輸入校驗方式是 標簽。每個 標簽定義的 type 屬性還是 Struts2 自帶的輸入校驗器的類型格式。 在標簽之內包含的還是和兩種標簽。但是在中多定義了一個 fieldName 屬性。這個屬性定義的就是輸入校驗的表單字段名字。其他和之前字段格式都類似。 二輸入校驗過渡頁第14頁過渡頁任務小結任務小結能力目標第15頁1Struts2框架類型轉換2輸入校驗任務1 新增員工檔案謝謝觀看
關 鍵 詞:
ppt 單元 javaee 作者 教學 開發 項目 企業 任務 新增
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元三 JavaEE企業級項目開發 教學課件 ppt 作者 蔣衛祥朱利華PPT 單元三 JavaEE-單元3 任務1 新增員工檔案.ppt
鏈接地址: http://www.476824.live/p-51617438.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 河北快三技巧 单双中特22期准20期高手板 陕西11选5遗漏数据查询 保变电气股票股吧 股票分析师工作内容 甘肃十一选五最大遗漏 融金牛配资 广东快乐十分同尾号走势图 九斗炒股app 北京pk10基本走势图