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对不同的对象进行配置,具体代码如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。