理论教育 公共模块、BasicJDBC.java源代码

公共模块、BasicJDBC.java源代码

时间:2023-11-02 理论教育 版权反馈
【摘要】:BasicJDBC.java文件的源代码如下:2.过滤器通过com.lx.filter包下的EncodingFilter.java实现过滤功能。Filter程序是一个实现了特殊接口的Java类,与Servlet类似,也是由Servlet容器进行调用和执行的。当在web.xml中注册一个Filter来对某个Servlet程序进行拦截处理时,Filter可以决定是否将请求继续传递给Servlet程序,以及对请求和响应消息是否进行修改。

公共模块、BasicJDBC.java源代码

1.数据库连接

数据库连接通过com.util包下的BasicJDBC.java为整个应用程序目标数据库提供统一的连接对象。在连接数据库之前,首先加载要连接数据库的驱动程序到JVM(Java虚拟机)。加载到JDBC驱动程序通过java.lang.Class类的静态方法for Name(String class-Name)实现:通过Driver Manager类的静态方法get Connection(String url、String user、String password)建立数据的连接。当构建Connection、Statement和ResultSet实例时,均需占用一定的数据库和JDBC资源,所以每次访问资源结束后,应通过各实例的close()方法释放它们所占用的资源。

BasicJDBC.java文件的源代码如下:

2.过滤器

通过com.lx.filter包下的EncodingFilter.java实现过滤功能。Filter程序是一个实现了特殊接口的Java类,与Servlet类似,也是由Servlet容器进行调用和执行的。当在web.xml中注册一个Filter来对某个Servlet程序进行拦截处理时,Filter可以决定是否将请求继续传递给Servlet程序,以及对请求和响应消息是否进行修改。当Servlet容器开始调用某个Servlet程序时,如果发现已经注册一个Filter程序来对该Servlet程序进行拦截,那么Servlet容器不再直接调用Servlet的service()方法,而是调用Filter的doFilter()方法,再由doFilter()方法决定是否去激活service()方法。(www.daowen.com)

EncodingFilter.java文件的源代码如下:

3.配置文件

配置文件web.xml对不同的对象进行配置,具体代码如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈