资料简介:
毕业设计 基于Web的可维护的数据库浏览器实现,正文共32页,16988字,附源程序、答辩文稿。
摘要
可维护的数据库浏览器,采用基于Web的多层应用模型。程序上采用MVC结构,可以将数据存取逻辑与数据表现逻辑分开,组合JSP Servlet和JavaBean来建造灵活与可维护的应用程序的设计模式。
Web界面的要求是允许用户浏览相关数据库中的内容.该界面使用户可以通过指定一个JDBC驱动器或URL来与一个数据库连接。接着,应用程序会允许用户浏览数据库中定义的所有表,并且可以选择任何一个表对其数据进行处理。同样,用户还可以输入SQL查询语句并查看这些查询操作产生的列表数据。在用户使用会话的任何时间内,必须确保用户可以很容易地断开数据库,并连接到另一个数据库上。
关键字:MVC、设计模式、多层结构。
目录
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
资料文件预览:
共14文件夹,73个文件,文件总大小:1.65MB,压缩后大小:1.14MB
CellTag.class [2.89KB]
CellTagExtraInfo.class [711.00B]
HeadingCloseTag.class [1.61KB]
HeadingOpenTag.class [1.60KB]
HeadingTag.class [2.82KB]
HeadingTagExtraInfo.class [722.00B]
ListTag.class [2.00KB]
ListTagExtraInfo.class [710.00B]
NameValueModel.class [189.00B]
NameValueTag.class [2.11KB]
NameValueTagExtraInfo.class [773.00B]
RowCloseTag.class [1.58KB]
RowOpenTag.class [1.83KB]
RowsTag.class [3.14KB]
RowsTagExtraInfo.class [659.00B]
RowTagsExtraInfo.class [1.01KB]
TableTag.class [1.43KB]
TestTableModel.class [1.14KB]
views.tld [2.95KB]
web.xml [604.00B]
ConnectionFactory.java [210.00B]
DatabaseDataSource.java [6.95KB]
JDBCTableModel.java [6.36KB]