基于Web的可维护的数据库浏览器毕业设计
技术:Java、JSP等摘要:
这里要实现一个数据库浏览器应用程序:用于显示一个关系数据库,通过它可以查看数据库中的任何表,并显示经过多种不同格式查询后的结果。
Web界面的要求是允许用户浏览相关数据库中的内容.该界面使用户可以通过指定一个JDBC驱动器或URL来与一个数据库连接。接着,应用程序会允许用户浏览数据库中定义的所有表,并且可以选择任何一个表对其数据进行处理。同样,用户还可以输入SQL查询语句并查看这些查询操作产生的列表数据。在用户使用会话的任何时间内,必须确保用户可以很容易地断开数据库,并连接到另一个数据库上。
用户可以自己选择浏览数据的方式。在开发第一阶段,要求具备以下三个视图页面:
1、一个以清晰只读格式显示表格内容的列表视图
2、一个允许数据被剪切并被拈贴到电子表格或文本文件的CSV(以逗号分开的变量)视图
3、一个可编辑的视图,允许对任何一行数据加以更新
刚开始时,程序的实用性将比表达方式更加重要。但是,有一点是最基本的,既程序应该在不需要采用大量技术的情况下,就可以很容易改变JSP外观。
将来很可能会需要使用其它视图:一些XML视图以及一个微软Excel格式的视图,后者可以使用户不必在自己的浏览器里浏览,而直接下载所需内容。每个视图都必须允许用户切换到表示相同数据的另一视图中。在选定一个新视图前,当前视图应该是默认视图。
在随后的开发过程中,可能还需要使用一个String小应用程序来实现快速响应功能,应此一定不要将数据对象与JSP表示联系在一起。
在系统开发第一阶段中,无须考虑用户会话中的个性化信息,在随后的开发阶段中,还会对这一功能进行设计。
另一项需要考虑的长远目标,是应用程序除了要支持关系数据库外,还应支持其他数据源。此时,可能需要包括那些使用JNDI来访问的目录。
目录:
1绪论 1
1.1Web应用系统 1
1.2体系结构 1
2开发语言 4
2.1Servlet 4
2.2JSP 4
2.3JDBC接口技术 5
2.3.1ODBC简介 5
2.3.2JDBC技术 5
2.3.3JDBC两层模型和三层模型 7
3系统结构 8
3.1JSP Servlets和JavaBean来构成系统 8
3.1.1体系结构 9
3.2Web 应用程序模型 11
3.2.1应用程序的基本功能单元 11
3.2.2多层客户服务器应用模型 12
3.2.3分布式系统 12
3.2.4基于Web的多层应用模型 13
4可维护与实现 14
4.1采用灵活与可维护的设计模式 14
4.1.1模型-视图-控制器 14
4.2要求 15
4.3设计 17
4.4实现 19
4.4.1表示层-视图标志库 19
4.4.2逻辑 19
4.4.3应用程序预排 20
4.4.4数据层-datasources和datasources.db软件包 25
4.4.5部署应用程序 25
5结论 25
致谢 26
参考文献: 27
附录安装Servelet/JSP环境 28
安装Tomcat4.0 29
论文字数:17018
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]