Java Web----Java Web的数据库操作(三)
Java Web的数据库操作 前面介绍了JDBC技术和JDBC API及API的使用示例,下面详细介绍JDBC在Web中的应用。 Java Web----Java Web 的数据库操作(一 ) Java Web----Java Web 的数据库操作( 二) 四、JDBC在Java Web中的应用 通常情况下,Web程序操作数据库都是通过JDBC实现,即使目前数据库方面的开源框架有许多,但其底层实现都离不开JDBC API。 1、开发模式 在Java Web开发中使用JDBC,应遵循MVC的设计思想,从而使Web程序拥有一定的健壮性、可扩展性。每个Java Web程序员都应该深谙MVC的设计思想,下面对其简单介绍。 MVC(Model-View-Controller)是一种设计理念,该理念将软件分成3层结构,分别为模型层、视图层和控制层。 模型层泛指程序中的业务逻辑,用于处理真正的业务操作; 视图层是指程序与用户交互的界面,对用户呈现出视图,但不包括业务逻辑; 控制层是对用户各种请求的分发处理,将制定的请求分配给制定的业务逻辑进行处理。 JDBC应用于Java Web开发中,处于MVC中的模型层位置,如图所示: 客户端通过JSP页面与程序进行交互,对于数据的增、删、改、查请求由Servlet对其进行分发处理,如Servlet接收到添加数据请求,就会分发给增加数据的JavaBean对象