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

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

论文摘要

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课程信息化考试系统的设计与实现过程。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文研究背景及意义
  • 1.2 国内外相关技术的现状
  • 1.3 论文工作及安排
  • 1.4 本章小结
  • 第二章 Java 的Web 开发技术
  • 2.1 Java 服务器开发技术
  • 2.2 J2EE 多层体系结构
  • 2.3 基于组件的开发方法
  • 2.3.1 JSP 组件
  • 2.3.2 Servlet 组件
  • 2.3.3 JavaBean 组件
  • 2.4 Java Web 的设计模式
  • 2.4.1 MVC 设计模式
  • 2.4.2 Struts 设计模式
  • 2.5 XML 技术
  • 2.6 Java Web 课程教学与考试分析
  • 2.7 本章小结
  • 第三章 数据库连接池技术
  • 3.1 传统数据库的连接方法
  • 3.2 数据库连接池技术原理
  • 3.3 本章小结
  • 第四章 Java 课程信息化考试系统分析
  • 4.1 开发背景
  • 4.2 课程学习的对象和活动分析
  • 4.2.1 用例图
  • 4.2.2 活动图
  • 4.3 数据库设计
  • 4.3.1 数据库设计原则
  • 4.3.2 数据库设计
  • 4.4 结构设计
  • 4.4.1 系统功能划分
  • 4.4.2 系统功能描述
  • 4.5 本章小结
  • 第五章 Java 课程信息化考试系统设计
  • 5.1 系统实现平台
  • 5.2 Struts 配置
  • 5.2.1 配置web.xml
  • 5.2.2 配置struts-config.xml
  • 5.3 表示层的实现
  • 5.4 逻辑处理
  • 5.4.1 登录模块的逻辑处理
  • 5.4.2 添加题目模块的逻辑处理
  • 5.4.3 添加试卷模块的逻辑处理
  • 5.4.4 启动试卷模块的逻辑处理
  • 5.5 数据层的实现
  • 5.5.1 创建数据库连接池
  • 5.5.2 访问数据源
  • 5.6 过滤器对中文乱码的处理
  • 5.7 本章小结
  • 第六章 Java 课程信息化考试系统测试与维护
  • 6.1 系统测试与性能分析
  • 6.2 系统维护
  • 6.3 本章小结
  • 第七章 展望与总结
  • 7.1 项目前景与展望
  • 7.2 总结
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    Java Web与数据库连接池技术的应用研究与实践
    下载Doc文档

    猜你喜欢