基于Quartz的任务调度系统的设计与实现
这是一篇关于任务调度,Spring MVC,Quartz,ibatis的论文, 主要内容为随着公司规模的逐渐增大,大众点评每日处理的任务数量已达数万级,现有的调度系统Taurus中任务调度常常出现排队现象,无法高效地完成各部门的业务需求。因此结婚部门决定开发出一个部门内的任务调度系统,参考Taurus的系统设计框架,并在其基础上对性能做出改善,独立维护本部门的业务。现有的任务调度系统的实现方式有四种,包括任务调度框架Quartz、JcronTab、ScheduledExecutorService接口和Timer类。相比于只能提供基于开始时间或重复时间间隔的任务调度方式ScheduledExecutorService接口和Timer类,Quartz和JcronTab两种任务调度框架都更能支持复杂的调度需求。Quartz创立较早,代码成熟,资料齐全,且Spring框架集成并简化了 Quartz,可以方便地应用于Web项目中,故选择Quartz作为本系统的任务调度框架。本系统的目标是开发一个基于Quartz的任务调度系统。调度系统和任务服务部署在不同的服务器上,实现调度层和任务层的分离,支持通过Web页面对任务进行CRUD操作,支持动态修改调度任务的调度状态,即时生效,支持任务服务器集群。系统基于SpringMVC+iBATIS框架,前端由Freemarker实现,任务调度由Quartz框架实现,远程通讯使用Http+servlet实现,任务信息固化在MySQL中。系统主要由调度中心和任务服务两部分组成。用户可以在调度模块中增加、修改、查看和删除任务信息,可以查看任务调度日志监控调度状态,可以对加入调度的任务进行暂停调度和恢复调度操作,也可以手动触发任务执行一次,将执行中的任务终止。用户可以设置失败告警阈值,当任务执行失败次数超过阈值,系统将发送告警邮件。任务服务主要负责接收调度模块的请求,执行任务或暂停执行。目前,本系统已经在大众点评结婚部门上线,截止2015年12月份,部门内部已有59个任务,任务得以有序调度,几乎未出现排队现象,后续还会完善功能,提高系统的可用性和稳定性。
基于Quartz的任务调度系统的设计与实现
这是一篇关于任务调度,Spring MVC,Quartz,ibatis的论文, 主要内容为随着公司规模的逐渐增大,大众点评每日处理的任务数量已达数万级,现有的调度系统Taurus中任务调度常常出现排队现象,无法高效地完成各部门的业务需求。因此结婚部门决定开发出一个部门内的任务调度系统,参考Taurus的系统设计框架,并在其基础上对性能做出改善,独立维护本部门的业务。现有的任务调度系统的实现方式有四种,包括任务调度框架Quartz、JcronTab、ScheduledExecutorService接口和Timer类。相比于只能提供基于开始时间或重复时间间隔的任务调度方式ScheduledExecutorService接口和Timer类,Quartz和JcronTab两种任务调度框架都更能支持复杂的调度需求。Quartz创立较早,代码成熟,资料齐全,且Spring框架集成并简化了 Quartz,可以方便地应用于Web项目中,故选择Quartz作为本系统的任务调度框架。本系统的目标是开发一个基于Quartz的任务调度系统。调度系统和任务服务部署在不同的服务器上,实现调度层和任务层的分离,支持通过Web页面对任务进行CRUD操作,支持动态修改调度任务的调度状态,即时生效,支持任务服务器集群。系统基于SpringMVC+iBATIS框架,前端由Freemarker实现,任务调度由Quartz框架实现,远程通讯使用Http+servlet实现,任务信息固化在MySQL中。系统主要由调度中心和任务服务两部分组成。用户可以在调度模块中增加、修改、查看和删除任务信息,可以查看任务调度日志监控调度状态,可以对加入调度的任务进行暂停调度和恢复调度操作,也可以手动触发任务执行一次,将执行中的任务终止。用户可以设置失败告警阈值,当任务执行失败次数超过阈值,系统将发送告警邮件。任务服务主要负责接收调度模块的请求,执行任务或暂停执行。目前,本系统已经在大众点评结婚部门上线,截止2015年12月份,部门内部已有59个任务,任务得以有序调度,几乎未出现排队现象,后续还会完善功能,提高系统的可用性和稳定性。
基于Java Web的创意众筹网站系统的设计与实现
这是一篇关于众筹网站,Java Web,Struts2,管理系统,ibatis的论文, 主要内容为随着社会的发展,科技的进步。人们对生活的追求已经不仅仅局限于温饱问题。他们会有更多自己的想法,他们渴望能够做更多的事情,能够完成更多的目标。而要完成这个想法,需要人力和物力。创意众筹网站系统目的便是帮助他们解决人力问题,提供小组功能机制,最终完成这个想法。本论文主要研究内容是让人们能够通过这个网站系统更快查找到自己所感兴趣的想法,并且让有共同想法的人聚集成一个小组,利用小组内所提供的功能来完成这个想法。本文对创意众筹网站系统的需求进行了系统的分析和设计,包括了项目的总体概况、功能性分析和非功能性分析等三个方面。然后,本文阐述了系统的设计原则、系统的架构选择和系统的整体架构等总体设计部分。同时,本文对系统进行了系统功能模块设计、功能时序图设计和数据库设计等。其次,本文从系统的配置、具体实现和功能展示三个方面并结合相应的代码来实现创意众筹网站系统的用户管理、想法管理、小组管理、评论回复和消息五大功能模块。用户管理负责维护创意众筹网站所注册过的用户的信息,提供给他们更新用户信息等功能。想法管理允许用户能够上传自己想法,同时也能够提供给他们去搜索其他想法的功能。小组管理能够帮助用户们建立起自己的组织,并且小组管理会提供相应的工具来帮助他们完成这个想法。而评论回复允许用户能够对自己感兴趣的想法进行评论和回复。而消息功能能够及时提醒用户当前与自己相关的最新消息。系统在Eclipse开发工具下,结合MySQL数据库,前台使用JSP技术进行用户界面的展示,后台采用Java编程语言来实现。经过测试,证明本系统符合创意众筹网站的需求,达到了预期目标。该网站系统能够帮助用户通过互联网更迅速、更快捷找到和自己有共同想法的人,更有效地帮助他们完成这个想法。
基于RBAC的权限管理组件的设计与实现
这是一篇关于基于角色的访问控制(RBAC),Spring,ibatis,权限管理组件的论文, 主要内容为访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和访问。传统的访问控制已经不能满足日益增长的安全性需求。基于角色的访问控制(RBAC)通过引入角色的概念,将用户映射为在一个组织中的某种角色,将访问权限授权给相应的角色,根据用户在组织内所处的角色进行访问授权与控制,有效整合了传统访问控制技术的优势,又克服了他们的不足,使执行企业保护策略的过程更加灵活,并为管理员提供了一个更好的实现安全政策的环境。 本文以RBAC模型为基础,采用Spring框架,结合ibatis技术,设计并实现了一个能提供完整的用户身份认证和集中的应用授权体系的权限管理组件。论文主要工作包括: 1.具体分析RBAC模型,结合Spring和ibatis技术在组件开发中的优势,设计了一个通用的、安全的组件应用框架。基于此框架和RBAC模型,对组件功能模块、访问控制和数据库进行详细设计。 2.采用Spring框架,结合ibatis技术,开发实现了组件持久层、业务层和控制层。由于Spring与多种框架(例如Struts,JSF)相互整合,业务层提供的接口可以供不同的外部应用程序调用,从而实现组件的通用性。 3.基于Spring框架的拦截机制,实现用户身份验证和权限验证。运用信息摘要散列算法(MD5)实现用户登录口令加密传输以防止窃听,并进行数据库口令数据加密保存,实现组件安全机制,有效地完成了访问控制、传输加密、数据库加密的整合。 4.结合具体的项目,将权限管理组件应用到某电视台的后台管理系统中。 论文设计实现的权限管理组件已成功运用在某电视台后台管理系统中。实践表明,该组件具有通用性好、授权灵活、安全性强的特点。
基于Java Web的创意众筹网站系统的设计与实现
这是一篇关于众筹网站,Java Web,Struts2,管理系统,ibatis的论文, 主要内容为随着社会的发展,科技的进步。人们对生活的追求已经不仅仅局限于温饱问题。他们会有更多自己的想法,他们渴望能够做更多的事情,能够完成更多的目标。而要完成这个想法,需要人力和物力。创意众筹网站系统目的便是帮助他们解决人力问题,提供小组功能机制,最终完成这个想法。本论文主要研究内容是让人们能够通过这个网站系统更快查找到自己所感兴趣的想法,并且让有共同想法的人聚集成一个小组,利用小组内所提供的功能来完成这个想法。本文对创意众筹网站系统的需求进行了系统的分析和设计,包括了项目的总体概况、功能性分析和非功能性分析等三个方面。然后,本文阐述了系统的设计原则、系统的架构选择和系统的整体架构等总体设计部分。同时,本文对系统进行了系统功能模块设计、功能时序图设计和数据库设计等。其次,本文从系统的配置、具体实现和功能展示三个方面并结合相应的代码来实现创意众筹网站系统的用户管理、想法管理、小组管理、评论回复和消息五大功能模块。用户管理负责维护创意众筹网站所注册过的用户的信息,提供给他们更新用户信息等功能。想法管理允许用户能够上传自己想法,同时也能够提供给他们去搜索其他想法的功能。小组管理能够帮助用户们建立起自己的组织,并且小组管理会提供相应的工具来帮助他们完成这个想法。而评论回复允许用户能够对自己感兴趣的想法进行评论和回复。而消息功能能够及时提醒用户当前与自己相关的最新消息。系统在Eclipse开发工具下,结合MySQL数据库,前台使用JSP技术进行用户界面的展示,后台采用Java编程语言来实现。经过测试,证明本系统符合创意众筹网站的需求,达到了预期目标。该网站系统能够帮助用户通过互联网更迅速、更快捷找到和自己有共同想法的人,更有效地帮助他们完成这个想法。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设货栈 ,原文地址:https://m.bishedaima.com/lunwen/49543.html