当前位置:主页 > 管理论文 > 移动网络论文 >

基于并发控制机制的Web系统的开发技术研究

发布时间:2017-06-05 10:03

  本文关键词:基于并发控制机制的Web系统的开发技术研究,,由笔耕文化传播整理发布。


【摘要】:当前Web系统都会面临多用户并发操作的情况,这会在性能、稳定性等方面给Web系统带来很大的影响。并发控制机制可以保证Web系统能够正确处理用户的各种并发操作,并且可以很大程度地提高系统性能和稳定性。它是面向多用户的Web系统必须解决的问题。 在信息技术发展的过程中,有多种实现并发控制机制的技术,比如:事务“锁”机制、Java程序中的Synchronize同步机制等,它们在解决并发控制问题上都有性能、稳定性、实用性等方面的不足。论文将重点介绍线程池技术、数据库连接池这两种基于“池”技术的并发控制机制,并且,分别分析它们的特点、实现原理以及实现过程,并比较性能差异。在此基础上,针对并发Web系统的并发访问性能降低问题,提出两种解决方案:页面缓存和数据缓存Web系统缓存技术,本论文将分别研究这两种缓存技术的意义、实现原理与过程、特点以及适用范围等。 论文将以实践项目《科技项目评审系统》为例,研究与实现线程池技术、数据库连接池技术、页面缓存技术以及数据缓存技术。并在特定的硬件软件环境下,进行相应的模拟实验。并通过分析实验数据结果,得出上述四种关键技术均可以明显地改善Web系统的性能、稳定性等问题的结论。最后,指出论文将更加深入的学习研究缓存技术与“池”技术等。
【关键词】:并发控制 线程池 连接池 页面缓存 数据缓存
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP393.09
【目录】:
  • 摘要3-4
  • Abstract4-7
  • 第一章 引言7-11
  • 1.1 研究背景7-9
  • 1.2 国内外研究现状9
  • 1.3 论文研究主要内容9-11
  • 第二章 并发控制机制的相关概述11-23
  • 2.1 并发控制机制简述11-16
  • 2.1.1 数据库事务简介11-12
  • 2.1.2 并发控制机制简介12
  • 2.1.3 J2EE项目开发中事务并发控制策略12-16
  • 2.2 Java关键字Synchronized的同步机制16-18
  • 2.2.1 Synchroni zed的同步机制简介16-17
  • 2.2.2 Synchroni zed的同步机制优缺点分析17-18
  • 2.3 Java中的显示锁ReentrantLock机制18-21
  • 2.3.1 ReentrantLock机制简介18-19
  • 2.3.2 ReentrantLock机制与synchronized的同步机制对比19-21
  • 2.4 本章小结21-23
  • 第三章 Web系统并发控制关键技术研究23-51
  • 3.1 线程池技术的研究23-27
  • 3.1.1 线程池技术的23
  • 3.1.2 线程池的实现原理简介23-25
  • 3.1.3 简单线程池的设计与应用25-27
  • 3.2 数据库连接池技术的研究27-36
  • 3.2.1 数据库连接池概述28-29
  • 3.2.2 数据库连接池原理分析29
  • 3.2.3 Java程序数据库连接池的实现29-32
  • 3.2.4 J2EE多层架构应用程序中数据库连接池的概述32-33
  • 3.2.5 J2EE多层架构应用程序中数据库连接池的概述的实现过程33-36
  • 3.3 缓存技术综述36-38
  • 3.3.1 客户端缓存37-38
  • 3.4 服务器端缓存38-49
  • 3.4.1 页面缓存技术38-40
  • 3.4.2 数据缓存技术40-49
  • 3.5 本章小结49-51
  • 第四章 以《科技项目评审系统》为例的并发控制机制的实现与分析51-67
  • 4.1 科技项目评审系统简介与需求分析51
  • 4.2 科技项目评审系统相关技术介绍51-56
  • 4.3 科技项目评审系统功能分析与结构设计56-59
  • 4.3.1 专家功能分析56-57
  • 4.3.2 主持人功能分析57-58
  • 4.3.3 管理员功能分析58-59
  • 4.3.4 数据表结构设计59
  • 4.4 项目评审系统主要界面展示59-61
  • 4.5 科技项目评审系统实验结果分析61-65
  • 4.5.1 线程池技术实验结果分析61-62
  • 4.5.2 数据库连接池技术的实验结果分析62-63
  • 4.5.3 页面缓存技术实验结果分析63-64
  • 4.5.4 数据缓存技术实验结果分析64-65
  • 4.6 本章小结65-67
  • 第五章 总结与展望67-69
  • 5.1 总结67
  • 5.2 展望67-69
  • 致谢69-71
  • 参考文献71-72

【参考文献】

中国期刊全文数据库 前10条

1 刘美华,古志民,曹元大;Web缓存系统浅析[J];北京理工大学学报;2003年01期

2 李洋;孙永维;许冰;王英双;;基于Ajax,Struts,Hibernate和Spring的J2EE架构[J];吉林大学学报(信息科学版);2011年06期

3 刘付芬;事务及并发控制技术[J];河北理工学院学报;2005年02期

4 艾志国;刘萍;涂亚平;;基于Web应用程序中的数据缓存技术初探[J];计算机与信息技术;2006年Z1期

5 萧美阳;叶晓俊;;并发控制实现方法的比较研究[J];计算机应用研究;2006年06期

6 杨开杰;刘秋菊;徐汀荣;;线程池的多线程并发控制技术研究[J];计算机应用与软件;2010年01期

7 陈正举;;基于HIBERNATE的数据库访问优化[J];计算机应用与软件;2012年07期

8 刘q

本文编号:423450


资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/423450.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1fbe1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com