1、可维护的数据库浏览器指导教师学 生功能简介:基于Web采用三层结构,用MVC模式组合JSP Servlet和JavaBeanWeb界面的要求是允许用户浏览相关数据库中的内容.该界面使用户可以通过指定一个JDBC驱动器或URL来与一个数据库连接。接着,应用程序会允许用户浏览数据库中定义的所有表,并且可以选择任何一个表对其数据进行处理。同样,用户还可以输入SQL查询语句并查看这些查询操作产生的列表数据。在用户使用会话的任何时间内,必须确保用户可以很容易地断开数据库,并连接到另一个数据库上。三层结构 :优点:三层结构是个更灵活的体系结构,它把显 中 来,这 着 是 的,可以 关 样显 和在 显 。层
2、 在处于中间层, 要关 的 户来显 数据, 可以与 系 保 相对 ,有于系 。 三层结构:Tomcat作WebServerServlet currency1 数据库连接MVC模式:模 :应用程序的 “:应用程序的表 层器:用Servletcurrency1 表 层-“库所有的.JSPfi是表层表 层的fl 是 求器,controller.jsp。它可以用来RequestController会话bean的一个currency1,该currency1currency1可以currency1 面 程 ,并可以动器定义的JSP“对 求 应。是入点。 controller.jsp chooseTable
3、.jsp csvView.jsp editTable.jsp tableView.jsp systemError.jsp updateOK.jsp logout.jsp(模 ):程序中的 ”到组(Bean)中有于 进 和用 RequestHandler.java BrowseSession.java ChooseTable.java NewConnection.java DBConnect.java :Servlet和 RequestController.java UpdateTable.java Logout.java 数据层-Web.xmlJDBC功能的fl 在JDBCTableModel 中。JDBCTableModel.java该 行SQL查询,并维护ResultSets 的内数据结构。 currency1 应用程序所 的 一个 是WAR的web.xml 。它有任 ,必须 JSP 到 “库所 的库 其 ,还必须把应用程序的 welcome page” controller.jsp”。应用程序的 dbexplore。 web.xml: