关于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来实现跳转。

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