Java Web与数据库连接池技术的应用研究与实践

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:windflyness
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java Web技术和数据库连接池技术相结合,可以开发出具有平台无关性、且功能强大、性能优越的Web系统。对这些技术加以应用,又能公正并且高效地进行Java等课程的考试、乃至任何考试,并且快速地统计出考试的结果对我们来说是一个重要的问题。本论文研究了Java Web和数据库连接池技术,以及利用该技术来开发一个Java课程信息化考试系统的过程。一个学校(或者培训机构,或者某个部门)中的考试包括的信息如:学员信息、考生信息、题库管理、试卷管理、考卷的分发、参加考试、监考、考卷评分、试卷分析等信息。如果能通过Java课程信息化考试系统管理以上的信息,将大大提高学校的办公效率,并作出正确而高效的人员配置。该Java课程信息化考试系统的开发采用多层体系结构,通过Struts框架来构建Web系统,并应用了Java技术和数据库连接池技术。在本系统中,将数据库操作业务全部封装在一系列的DAO类中,这样的一种设计将数据库操作与具体的业务进行了分离,使得层次更加清晰。在该系统的多层体系结构中,表示层采用JSP技术实现、逻辑处理使用了Servlet以及JavaBean技术,并将数据库操作业务全部封装在一系列的DAO类中来实现,在数据层中数据库的连接采用连接池技术来实现,系统的功能在逻辑处理层实现。本论文叙述了Java Web技术和数据库连接池技术的研究与实现过程,首先研究了Java开发技术以及数据库连接池技术;接着介绍了MVC开发模式及利用Struts框架来开发Web系统的原理;然后讲述了Java课程信息化考试系统的具体模块的开发,重点介绍利用JSP+Servlet+JavaBean+Struts开发系统,利用连接池技术提高数据库连接效率,详细叙述了多层体系结构的表示层、逻辑处理和数据层的实现过程。论文从系统需求分析、系统结构设计、数据库设计、多层体系结构的各个层次的设计与实现几个方面来叙述Java课程信息化考试系统的开发过程,重点叙述了系统功能的几个关键部分的设计与实现,这几个部分包括:登录、试卷管理、人员管理、考试管理、考务管理等功能模块的设计与实现,以及数据库连接池的设计,文章最后讨论了系统利用过滤器来解决中文乱码问题的方法。本论文研究了Java Web技术和连接池技术,以开发一个Java课程信息化考试系统为例来阐述了该技术的应用与实现。本论文采用从系统分析到具体功能设计,以及系统关键部分的具体实现思路和流程,阐述了一个Java课程信息化考试系统的设计与实现过程。
其他文献
莱菔子与何首乌、熟地配伍致不良反应1例新疆和田县医院(新疆848000)蔡新荣患者,女,40岁。因鼻部及鼻两侧皮肤痤齄就医。根据辨证给予中药消风Ⅱ号方治疗,组成为:熟地12g当归12g荆芥9g何首乌9g甘草9g蝉衣
现代军事技术的一个重要特点是武器系统越来越广泛地采用无线电电子技术,雷达是其中最重要的应用领域之一。雷达对抗系统就是接收雷达发射的雷达信号,测量雷达的方向、频率和
政府工作人员是公共行政充满活力的"细胞",但有些政府工作人员滋生了职责缺失、无所作为的"懒政"疾病,梗阻了公共行政活动的正常开展,损害了政府的社会形象和威信,本质上是与
改革开放以来,我国经济建设取得了巨大成就,生产力的高速发展极大地改变了人们的生产生活方式。特别是城乡一体化的趋势不断加强,生产生活垃圾的品种和数量不断增加,垃圾的分
<正>《音乐课程标准》指出:器乐演奏对于激发学生学习音乐的兴趣,提高对音乐的理解、表达和创造能力有着十分重要的作用。随着音乐教育的蓬勃发展,中小学音乐教学作为音乐课
<正>中国现代民俗学从学科初创之际一直到当代学术研究之中,对家乡民俗的观照成为贯穿始终的传统和特色,这与西方民俗学从异域文化到“回归本土”的发展轨迹形成鲜明的对照。
信用风险是债务人未来不能按期还本付息的可能性,它是银行面临的主要风险。银行信用风险不仅影响银行的改革和发展,而且还会影响宏观经济的健康运行,甚至可能引发严重的金融
设计了一种用于UHF RFID读写器芯片的无电感低噪声放大器。该电路具有单端输入、差分输出的功能,噪声电压在差分输出端相位相同、幅度相等,噪声相互抵消;同时,使非线性项系数
古代家训作为传统文化的重要组成部分,蕴含着丰富的诚信教育的文化内容。传统家训中可以挖掘的诚信文化包括诚信立身、诚信交友、诚信为官、诚信经商等多方面的教育内容。传
随着超音速飞行器的迅速发展,攻击它的武器也得到了较快的更新,在反超音速飞行器武器的研制、验收及定型等等过程中,超音速靶标是必不可少的装备。而我国现有的这类靶标大多