關於jdbc的模塊化和事務處理

  在處理jdbc的時候,有時候我們會遇到一大堆的重複代碼要使用,比如我們要從數據庫中取出一條數據,而當我們要把這條數據封閉成JavaBean對象的時候,我們需要一大串的Set和Get方法,第一個,從增加,更新(這二個可以用到將輸入的信息轉化爲JavaBean對象,然後再通過set,get的方式來存儲到數據庫中,這二個方法中重用到了封閉一大串代碼。第二個,我們從查詢來看,不管你是根據哪幾種方式來查詢,除了Sql不同之外,當然還有一些特定的參數,我們將如何通過這個來傳遞,或者共用這些重複的代碼呢?

 首先我們想想有沒有這種方法來重用,重用代碼,首先要想的到是繼續,用抽象類,或者接口來實現,這裏我們用接口實現,因爲接口是一個規則,在各個實現它的JavaBean類中來實現這個封閉的方法。

 再有就是要考慮一下如果把那個三個對象給重用起來Connection Statement,ResultSet如何編寫我們自己的Dao類,和Dao的實現類。

Jsp

  JSP中的九大隱式對象

 我們在這裏分成四大類

 1、輸入輸出對象(request、response、out)

2、作用域對象(session、application、PageContext)

3、Servlet對象(page、config)

4、錯誤對象(exception)

關於JSP中的重定向(respondie.sendirect())和轉發(request.getre……)的區別

1、首先在參數的傳遞上(重定向)不能將參數傳遞去,而轉發可以將參數傳遞過去

2、其次是在服務器和客戶端上,重定向,客戶端不知道URL的轉向哪裏了,這是由服務器發出去的,而轉發,客戶端可以知道轉向了哪,他是通過重寫URI來實現跳轉。

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