先說下題外話:學習不是看你學了多久,重點是學到多少;
這就要求 效率。我在這三個小時,但是有效率的又有多久?只是做了這么一點簡單的事。
登錄頁面
跟數據庫交互,進行判斷是否登陸成功。我只是實現了一個賬號,假如需要很多賬號,要怎么處理?
user的entity,dao,biz,web的編寫
entity中的類要寫的內容是:根據數據庫中的table中的各列當做類的屬性,並聲明有參,無參的構造方法,get/set方法,tpString方法
dao的實現類里邊要寫的是:對user的JDBC的編寫①打開數據庫連接②編寫sql語句③執行sql語句④返回結果集⑤關閉數據庫連接
web中Servlet需要寫的是: 對應着登錄頁面 的 登錄按鈕,每一個鼠標單擊事件對應一個Servlet。Servlet是對頁面的一些操作,回答4個問題,前面有說過。
biz的實現類里邊要寫的是: 直接把dao實現類返回給biz
Connection conn = ConnectionManager.getConnection();
String sql ="select * from tbuser where uname = ? and pwd = ?";
preparedstatement pstmt = conn.preparestatement(sql);
resultset rs = pstmt.executeQuery();
if(rs!=null)
{
rs.close();
}
這里只是簡單寫了一下,需要注意在返回結果集之前 需要綁定占位符。
現在對最簡單的登錄頁面的實現。
下一步:完善跳轉后登錄成功頁面內容的編寫。
頁面布局,樣式,功能操作
重點是功能操作,其他倆樣是前端可以搞定