[導入]MyEclipse 6 實戰開發講解視頻入門 6 Web 入門開發 - JSP/HTML/JDBC 登錄
Posted on 2007-11-30 20:57 J2EE UP UP 閱讀(601) 評論(0) 編輯 收藏MyEclipse 6 實戰開發講解視頻入門 6 Web 入門開發 - JSP/HTML/JDBC 登錄
本視頻介紹了開發中最難而又最容易被輕視的部分: JSP, 部分是因為很多人過分夸大了 Web 層框架例如 Struts 1 or 2, Spring MVC, JSF, Wichet 等等的作用(事實上對于編寫復雜的頁面, 這些框架都沒多大幫助). JSP 是表現層, 實際上不是那么容易做好的, 因為它綜合了 Web 層的幾乎所有技術, 包括但不限于 DHTML, JavaScript, CSS, AJAX, 緩存等.
友情提示: 下載微軟網盤文件時關閉下載工具, 否則你將得到錯誤的文件, 雙擊 EXE 會出來 DOS 窗口. 正確操作是點擊文件名后能看到顯示下載鏈接和文件大小等信息.
代碼: http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/6_JSPHelloWorld.zip 445KB
視頻(第一部分): http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/MyEclipse6_6_1.exe 22分05秒 8.20MB
視頻(第二部分): http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/Public/MyEclipse6Videos/MyEclipse6_6_2.exe 40分26秒 10.5 MB
1. 新建 Web 項目
2. 編寫首頁,登錄提交表單頁面并加入客戶端表單驗證 JavaScript, 超鏈接CSS
3. 編寫后臺 Java 類 - 業務層(Biz Layer)和數據層(DAO)
4. 編寫 JSP, 加入必要的驗證并調用后臺業務類
5. 測試運行, 驗證登錄和退出
6. SQL 注入: 用戶輸入名字為 user' or '1' = '1 拼出的攻擊SQL為:
select * from myuser where user = 'user' or '1' = '1' and password = 'abc'
視頻截圖:
文章來源:http://www.aygfsteel.com/beansoft/archive/2007/11/19/161502.html