当前位置:大学毕业论文> 发表论文>材料浏览

关于DataTable论文范文写作 基于Ja的Web通用DataTable组件设计相关论文写作资料

主题:DataTable论文写作 时间:2024-04-02

基于Ja的Web通用DataTable组件设计,本论文可用于DataTable论文范文参考下载,DataTable相关论文写作参考研究。

DataTable论文参考文献:

DataTable论文参考文献 广告设计论文毕业设计日志毕业设计设计投稿

摘 要:在Ja Web项目开发中需要呈现用户数据查询结果,利用JDBC数据访问技术,设计一个通用的Web组件-DataTable.根据用户需要实现动态查询,并利用查询结果为数据源构建类.用户使用时只需动态加载数据源、样式文件等就可以呈现具备各种风格的数据,缩短项目周期,提高开发效率.

关键词:查询;Web;组件;JDBC

中图分类号:TP311 文献标识码:A

1 引言(Introduction)

随着企业信息化建设水平的发展,基于Ja Web技术的B/S架构项目开发,成为开发的主流技术[1].在实际项目开发过程中,查询结果的数据呈现是大多数系统必备功能.然而,现有Ja开发工具中并没有提供用于呈现查询结果的通用组件,在设计过程中功能模块与界面设计密切关联.当用户查询发生改变,就必须重新编写代码.这种模式不利于代码维护及用户使用,开发效率较低.因此,如何设计一个通用Web组件DataTable:当用户业务需求发生变化时,不需重写代码,只需通过动态加载数据源、简单修改用户样式文件,达到动态呈现数据目的,这样既可以提高开发效率、缩短项目周期,又方便用户使用.

2 系统设计(System design)

2.1 设计思路

依据组件通用设计思路,设计一个通用查询结果数据呈现组件DataTable.该组件的前台展示样式由用户自行设计,查询条件完全取决于用户需求,可以随意创建、没有任何限制,用户只需动态加载查询结果数据源即可.组件工作模型如图1所示.

图1 DataTable工作模型

Fig.1 DataTable working model

2.2 技术方案(Technical scheme)

2.2.1 JDBC技术方案

采用Ja作为组件开发语言,它不直接运行在操作系统上,而是通过Ja虚拟机与底层操作系统进行交互处理,具备统一的编程接口、可方便移植,确保系统与用户的安全性.采用JDBC数据库访问技术,实现异构数据库系统的统一访问.JDBC建立了一个数据库的公共应用程序访问接口,实现通过基于平台程序或驱动程序来实现数据库透明访问.采用SQL语句实现对数据库数据存取.基于Ja及JDBC技术的应用系统具备安全性高、执行速度快、可靠性和可移植性强等特点.基于Ja-JDBC三层应用模型如图2所示.

图2 应用模型

Fig.2 Application model

2.2.2 DataTable组件通用类设计

软件设计组件是指可以进行独立分离的、易于重复使用的功能对象[2].基于Ja的Web通用DataTable组件是指在任何基于Ja的Web应用程序中均可使用的数据呈现组件,同时支持记录自动分页.DataTable组件构建在数据库基础之上,将数据库连接、数据记录查询、数据处理、样式文件等整合到一起构成DataTable组件.这样其他Web应用程序便可使用该组件进行快速开发,提高开发效率,其通用类设计如图3所示.

图3 通用类设计

Fig.3 General class design

3 系统实现(System implementation)

DataTable组件采用Visio设计模型、使用MyEclipse开发工具,主要使用HTML、Css、JaScript、JSP、Servlet等Ja Web开发技术[3];使用Access作为后台数据库,用户可根据实际开发需要选择数据库;使用Tomcat作为Web服务器.采用JaScript的事件处理与HTML及进行用户交互,经处理实现用户数据感知[4].其具体实现步骤如下:

第一步:新建一个JaWeb工程:DataTableDemo.

第二步:利用Access建立一个DB数据库,并在该数据库中建立一张名为User的数据表,其表结构如表1所示.

表1 User数据表设计

Tab.1 User DataTable design

字段名数据类型

User_ID自动编号

User_Code文本

User_Name文本

User_Sex文本

User_Type文本

User_Password文本

User_Tel文本

User_Email文本

User_Address文本

User_PostCode文本

第三步:新建通用的DbHelp数据库访问类、DataTable类,具体结构如通用类设计图.

第四步:新建数据表样式文件DataTableCss及用于用户交互的DataTable.js文件.

第五步:导入数据库访问类、DataTable类、DataTableCss、DataTale.js等文件,以Web形式显示user数据表中数据,其处理效果如图4所示.

图4 DataTable组件应用

Fig.4 Application of DataTable components

4 结论(Conclusion)

在使用现有的Ja Web开发技术及工具下,通过构建Web通用开发组件,既满足了用户业务需求的不断变化,又适用于所有基于Ja Web技术的项目开发.DataTable组件现已应用到了多个基于Ja的Web企业信息系统开发项目,提高了工作效率,明显缩短了项目周期.

参考文献(References)

[1] 舒红平,刘魁.基于Ja Web的通用组件设计及应用[J].成都信 息工程学院学报,2006,21(3):31-35.

[2] 李华彪.Ja中间件技术及其应用开发[M].北京:中国水利水 电出版社,2012:70-72.

[3] 舒红平.基于Ja的审批流程管理设计及实现[J].成都信息工 程学院学报,2011,19(1):12-17.

[4] 彭智勇,黄泽谦.基于对象*数据库的微生物信息服务系统 [J].计算机应用,2010,30(1):5-8.

作者简介:

谭海中(1979-),男,硕士,高级工程师.研究领域:软件工 程,WEB数据库技术应用,数据挖掘.

结论:关于对不知道怎么写DataTable论文范文课题研究的大学硕士、相关本科毕业论文DataTable论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

基于web图书馆管理信息系统和设计
摘 要:在web环境下,采用B S架构设计并实现的图书馆管理信息系统能够有效降低系统运行成本和维护量,满足图书馆信息管理需求。本文将对web图书。

电动通用飞机动力锂电池监控系统设计分析
摘 要:随着现代社会的发展,尤其是科学技术和社会经济的发展,电动力通用飞机记载动力的研究与与之前相比获得了巨大的发展和进步,并且由于其所使用的锂。

Web环境下虚拟仿真实验系统和设计
摘要:将可持续发展、易于维护管理等理念应用于整个系统的研发,应用模块化设计方法,将仿真程序作为一个基础平台,在其上可加载各种虚拟设备及试件,可实。

全因子试验设计在变速箱输出轴密封组件试验中应用
摘要:为了以较少的试验次数、较短的试验周期和较低的试验成本,获得理想的试验结果和正确的结论,需要应用正确的试验设计方法。全因子试验设计是一种常用。

论文大全