《【精品】JSP0086基于We的可维护的数据库浏览器可维护的数据库浏览器精品ppt课件.ppt》由会员分享,可在线阅读,更多相关《【精品】JSP0086基于We的可维护的数据库浏览器可维护的数据库浏览器精品ppt课件.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JSP0086基于We的可维护的数据库浏览器可维护的数据库浏览器功能简介:基于基于WebWeb采用三层结构采用三层结构,用用MVCMVC模式组合模式组合JSP JSP ServletServlet和和JavaBeanJavaBean Web Web界面的要求是允许用户浏览相关数据库界面的要求是允许用户浏览相关数据库中的内容中的内容.该界面使用户可以通过指定一个该界面使用户可以通过指定一个JDBCJDBC驱驱动器或动器或URLURL来与一个数据库连接。接着,应用程来与一个数据库连接。接着,应用程序会允许用户浏览数据库中定义的所有表,并且序会允许用户浏览数据库中定义的所有表,并且可以选择任何一个表
2、对其数据进行处理。同样,可以选择任何一个表对其数据进行处理。同样,用户还可以输入用户还可以输入SQLSQL查询语句并查看这些查询操查询语句并查看这些查询操作产生的列表数据。在用户使用会话的任何时间作产生的列表数据。在用户使用会话的任何时间内,必须确保用户可以很容易地断开数据库,并内,必须确保用户可以很容易地断开数据库,并连接到另一个数据库上。连接到另一个数据库上。三层结构:优点优点:三层结构是个更灵活的三层结构是个更灵活的体系结构,它把显示逻辑从体系结构,它把显示逻辑从业务逻辑中分离出来,这就业务逻辑中分离出来,这就意味着业务代码是独立的,意味着业务代码是独立的,可以不关心怎样显示和在哪可以不
3、关心怎样显示和在哪里显示。里显示。业务逻辑层现在处于中业务逻辑层现在处于中间层,不需要关心由哪种类间层,不需要关心由哪种类型的客户来显示数据,也可型的客户来显示数据,也可以与后端系统保持相对独立以与后端系统保持相对独立性,有利于系统扩展。性,有利于系统扩展。三层结构:TomcatTomcat作为作为WebServerWebServerServletServlet控制类实现业务控制类实现业务逻辑控制逻辑控制多种数据库连接多种数据库连接MVC模式:模型模型:应用程序的业务逻应用程序的业务逻辑辑视图视图:应用程序的表示层应用程序的表示层控制器控制器:用用ServletServlet实现实现控制类:S
4、ervletServlet和帮助类和帮助类RequestController.javaRequestController.javaUpdateTable.javaUpdateTable.javaLogout.java Logout.java 等等数据层数据层-Web.xml JDBCJDBC功能的核心包含在功能的核心包含在JDBCTableModelJDBCTableModel类中。类中。JDBCTableModel.javaJDBCTableModel.java该类将运行该类将运行SQLSQL查询,并维查询,并维护护ResultSetsResultSets建立的内部数据建立的内部数据结构。结构。实现应用程序所需的最后实现应用程序所需的最后一个文件是一个文件是WARWAR的的web.xmlweb.xml文件。它有两项文件。它有两项任务;首先,必须告诉任务;首先,必须告诉JSPJSP引擎到那里去寻找描述引擎到那里去寻找描述视图标志库所需的标志库视图标志库所需的标志库描述符;其次,还必须把描述符;其次,还必须把应用程序的应用程序的“welcome welcome pagepage”设为设为“controller.jspcontroller.jsp”。将。将应用程序的环境设为应用程序的环境设为dbexploredbexplore。web.xmlweb.xml状态图: