MVC设计模式和Hibernate在B/S架构呼叫中心业务系统中的研究
这是一篇关于MVC,ORM,Hibernate,可重用框架的论文, 主要内容为随着具有优秀跨平台性的J2EE平台的出现和发展,越来越多的Web应用开始在J2EE平台上进行开发。作为J2EE平台主要组成部分之一的JSP,逐渐受到了开发者的广泛青睐。JSP技术规范给出了两种使用JSP开发Web应用的方式:Model 1和Model 2,两者主要差别在于它们处理业务的流程不同。从设计结构来看,Model 2充分体现了模型—视图—控制器MVC的设计模式,具有更清晰的页面表现,更清楚的开发角色划分,可充分发挥开发团队中的网页设计人员和Java开发人员的才干。这些优势在大型项目中表现得尤为突出。 另外,也有不少成熟的组件解决了开发人员一直关注的数据访问层的问题。Hibernate是一种开源的O/R Mapping技术,对JDBC进行了轻量级的封装,解决了很长时间一直困扰开发人员的问题,大幅度减少开发时人工使用SQL和JDBC处理数据的时间。 本论文结合福州邮政11185呼叫中心业务系统的开发,就MVC设计模式和Hibernate框架技术的应用展开论述,介绍了该系统纵向上各个业务模块、横向上各个层次的设计和实现,其中对该系统中数据持久层的设计进行了详细介绍。 最后本论文就呼叫中心业务系统开发中存在的重复开发的问题,提出了一种可重用的呼叫中心业务系统框架的设计方案。该设计方案从众多呼叫中心业务系统中抽象出共同的系统管理功能,形成一个基本的与业务无关的系统框架,提高了代码的可重用性。
对象关系映射模型研究
这是一篇关于对象关系映射,Lorm,ORM,设计模式的论文, 主要内容为随着软件的复杂度和规模不断增长和扩大,业务数据量也在不断增长,各种商业系统对于关系数据库的依赖程度也越来越强。由于面向对象在前台应用软件中的广泛应用,需要一套完善的对象关系映射机制(ORM)将内存对象的数据持久化到关系数据库中,因此对象关系映射已成为目前商业软件开发中重要的一部分。本文针对持久对象与关系数据库的存储矛盾,研究分析了目前比较流行的几种对象关系映射实现(Hibernate,JDO,Ibatis),深入研究了对象关系映射的方法和相关机制,设计并初步实现了一个对象关系映射框架:Lorm。该框架具有对象关系映射功能,使应用程序开发人员能够以统一的、面向对象的方法进行对象数据存取,而不必关心底层关系数据库的实现,从而极大地提高了开发效率。基于Lorm框架的应用开发简单灵活,并支持SQL语言和JDBC标准。文中最后基于Lorm框架设计并开发了一个博客应用系统。
基于J2EE面向企业即时消息服务器的设计与实现
这是一篇关于即时消息,ORM,JMS的论文, 主要内容为随着互联网迅猛发展,一种新的交流手段—即时消息开始崛起。因为它实时、快捷、方便,成为人们在网络环境中交流的重要工具,逐渐替代电子邮件的地位。即时消息的应用非常广泛,不仅可以应用在个人感情交流,更可应用到企业的日常工作,辅助企业进行内部交流和沟通,减少企业沟通成本,并有利于提高工作效率。现有的主流即时消息软件主要面向个人用户,而面向企业的即时消息软件发展比较晚,被开拓的市场相对比较小,所以企业即时消息的市场前景非常好,将会有巨大的发展空间和商机。 但遗憾的是主流的即时消息软件被几大软件开发商垄断,各种即时消息协议互相封闭,很少有相关资料进行该方面的讨论,相对限制了即时消息的发展。即时消息软件由客户端和服务器组成。本文就即时消息实现中的核心组成部分,即时消息服务器的设计与实现展开了详细的讨论。就各个主流的即时消息软件进行深入的比较分析,对即时消息有一定认识后,明确系统开发目标,提出了自己的解决方案。在方案中分析了企业即时消息的需求,并根据需求设计出使用XML描述的消息通讯协议、数据库实体关系结构、网络结构以及系统架构,并给出具体实现。系统基于J2EE平台,使用O/R Mapping框架Hibernate、JBOSS应用服务器等流行技术,按照测试驱动的开发模式来开展项目活动,保证了系统的高扩展性、安全性和灵活性,增强了系统稳定性,保证了系统质量。 本软件已经在多家企业内部试运行,并得到了良好的实际效果。希望通过本文的描述能对即时消息的开发提供一个思路。
基于J2EE面向企业即时消息服务器的设计与实现
这是一篇关于即时消息,ORM,JMS的论文, 主要内容为随着互联网迅猛发展,一种新的交流手段—即时消息开始崛起。因为它实时、快捷、方便,成为人们在网络环境中交流的重要工具,逐渐替代电子邮件的地位。即时消息的应用非常广泛,不仅可以应用在个人感情交流,更可应用到企业的日常工作,辅助企业进行内部交流和沟通,减少企业沟通成本,并有利于提高工作效率。现有的主流即时消息软件主要面向个人用户,而面向企业的即时消息软件发展比较晚,被开拓的市场相对比较小,所以企业即时消息的市场前景非常好,将会有巨大的发展空间和商机。 但遗憾的是主流的即时消息软件被几大软件开发商垄断,各种即时消息协议互相封闭,很少有相关资料进行该方面的讨论,相对限制了即时消息的发展。即时消息软件由客户端和服务器组成。本文就即时消息实现中的核心组成部分,即时消息服务器的设计与实现展开了详细的讨论。就各个主流的即时消息软件进行深入的比较分析,对即时消息有一定认识后,明确系统开发目标,提出了自己的解决方案。在方案中分析了企业即时消息的需求,并根据需求设计出使用XML描述的消息通讯协议、数据库实体关系结构、网络结构以及系统架构,并给出具体实现。系统基于J2EE平台,使用O/R Mapping框架Hibernate、JBOSS应用服务器等流行技术,按照测试驱动的开发模式来开展项目活动,保证了系统的高扩展性、安全性和灵活性,增强了系统稳定性,保证了系统质量。 本软件已经在多家企业内部试运行,并得到了良好的实际效果。希望通过本文的描述能对即时消息的开发提供一个思路。
金融软件再工程在GTSS的实践
这是一篇关于GTSS,J2EE,Struts,Tiles,UML,Hibernate,ORM,面向对象技术,设计模式,架构,模式,软件工程,IOC的论文, 主要内容为金融行业是IT应用的重点行业。现代金融业作为知识密集型产业,在组织架构、运作方式和业务开拓等方面,以知识和信息为基础的经营管理特征日益凸显,信息化对金融业的改革与发展、经营与管理,发挥着举足轻重的作用。由于金融行业对信息技术的高度依赖,它要求金融信息系统具有高速、稳定、安全的信息处理能力以及灵活的新业务集成能力。 由于金融领域较早利用IT技术,金融领域的遗留系统在所有的软件遗留系统中占有非常大的比例。而这些遗留系统由于历史较长,再加上金融领域自身的特点。存在着许多突出的问题(性能瓶颈、技术与设计思想落后、新的功能需求,实施业务集成等等)。所以迫切地需要应用新的技术, 软件设计思想和软件工程方法对系统进行重构,以满足系统的需要。 本文首先分析GTSS原有系统存在的一些问题,原来采用的技术存在的各种瓶颈,缺陷。通过对原有系统的仔细分析,采用基于MVC设计模式的Struts框架和Tiles的框架对原有系统的表现层进行重构,并对Struts和Tiles框架进行扩展以使用系统的需求。采用实现ORM机制的Hibernate对系统的持久层进行重构。本文以自己实现的IOC容器进行系统分层,更好地把业务逻辑抽取出来单独成为一层。通过基于IOC的Common Service把系统有机地结合起来,取代以EJB为代表的重量级容器实现,实现了一个以一个轻量级的实现带来系统性能上的极大提高,维护性,开发成本的大大降低。
基于.NET架构的人力资源管理信息系统
这是一篇关于人力资源管理,.NET,UML,ORM,ASP.NET的论文, 主要内容为管理信息系统(MIS)是数据库技术与企业管理相结合的产物,人力资源管理信息系统是整个现代企业管理信息系统的重要组成部分。 开发人力资源管理信息系统是编程技术综合运用的体现。它涵盖了企业内联网(Intranet)、因特网(Internet)和企业外联网(Extranet)的综合应用。既有系统建模、数据库建模,又不可避免地牵扯到信息系统安全等相关技术。 目前,如何利用最新的互联网编程技术生成高效可靠的人力资源管理解决方案业已成为计算机行业中的热点问题。Microsoft Visual Studio. NET2003正是这种技术之一,由Microsoft公司推出。作为该公司的.NET战略的一部分,它是一套完善的构建新一代网络应用以及桌面应用的程序语言和开发工具的集合。利用.NET架构(.NET Framework)中的类库、完善的集成开发环境(IDE)、灵活丰富程序语言的强大功能以及相应的数据库技术可以很简便地构造出新型、高效、分布式的人力资源管理解决方案。 本论文主要研究如何利用.NET技术、UML系统建模以及ORM对象角色数据库建模技术来构成新型管理平台。分以下几个主要部分: 利用UML统一建模语言,完成系统的分析与设计; 利用ORM对象角色建模语言,构建数据库模型; 利用Microsoft SQL Server和相应的数据库技术,建立安全可靠的数据库作为本系统的后端数据源; 利用ASP.NET和ADO.NET等技术,构建用户界面和对后端数据库的高效安全连接访问。 利用ASP.NET、ⅡS和.NET构架以及操作系统提供的底层安全服务,实现身份验证和授权机制。 以上各部分通过统一的接口都有机地集成到本系统之中。
J2EE持久层框架DR-ORM的设计与应用
这是一篇关于J2EE,数据持久层,ORM,DAO,设计模式,BBS的论文, 主要内容为早期的Web应用框架通常为三层结构,即表示层,业务逻辑层和数据层。在三层体系结构中,业务逻辑层承载了两个职责:业务逻辑和数据访问。业务逻辑层需要将业务逻辑需要的数据通过基本的数据库操作获得。而这所带来的问题就是业务逻辑和特定的数据库访问实现紧密结合在一起。为了把数据访问的细节和业务逻辑分开,可以把数据访问层独立出来,也就是目前流行的J2EE五层结构。 数据持久层是J2EE结构重要的组成部分。数据持久层是用来存取业务状态数据的,它通过与其它系统进行通信来完成应用的调用。面向对象的软件开发技术是当今软件开发的主流技术。在利用面向对象技术开发软件的过程中,关系数据库是目前最为流行的数据库,但基于面向对象的应用向关系数据库存放数据时,要面对的数据描述不一致的问题,而ORM(对象关系映射)就是一种有效的解决技术。 本文在分析国内外持久层研究现状的基础上,对ORM的相关技术与概念进行了讨论,通过对比分析各种现存方案的特点,给出了本文的研究思路、实现技术与方法。在论述对象关系映射原理、对象关系映射方法的基础之上,给出了基于ORM技术的J2EE持久层框架DR-ORM。本文描述了DR-ORM的设计方法及设计模式,采用DAO的设计模式,该框架有对象映射的方法和相关机制,可使程序开发人员能以完全面向对象的方式进行数据存取,而不必关心底层数据库的实现,能极大的提高程序开发效率。论文最后在基于DR-ORM的框架上实现了一个BBS系统,从而验证了它的可行性。
Java持久层设计方法的研究
这是一篇关于持久层,粗粒度,JDBC,ORM,DAO的论文, 主要内容为随着计算机技术和网络技术的飞速发展,数据共享成为信息时代的新需求。数据共享要求数据不但是可访问的,而且必须是可持久的。在使用面向对象的方法对数据进行展示和处理时,数据和处理流程被封装到对象中,使得对数据的访问和持久化研究上升为对对象的访问和持久化的研究。目前数据持久化可以采用文件系统、对象数据库以及关系数据库等多种方式,而关系数据库作为目前发展最成熟的一种持久化机制被应用于绝大多数的管理系统中。一般而言,基于关系数据库的应用系统通过JDBC在业务逻辑层直接操纵数据库,将对对象的操作与对关系数据库的操作混杂在一起,使得系统不利于维护。 通过对JDBC、ORM等当前国内外常用数据持久化方式的分析,提出一个粗粒度持久层组件,该组件封装了连接池和与业务逻辑无关的常用数据库操作,并提供了对事务处理、存储过程调用等复杂操作的支持,可单独用于设计持久层,也可结合DAO、VO等J2EE核心模式完成面向对象的持久层设计。将该组件应用于“本科生毕业设计管理信息系统”持久层的开发,证实其具有操作简洁性及可重用性;同时结合DAO模式对本科生毕业设计管理系统的持久层进行改进,证实其还具有灵活性和可扩展性;在相同条件下,通过设置不同的负载条件执行测试计划,对比该组件与Hibernate的执行效率,证实其具有较高的使用价值。
基于.Net平台多层应用程序开发框架的设计与实现
这是一篇关于ORM,NHibernate,Spring.Net,EXTJS,Asp.Net MVC的论文, 主要内容为自从微软公司发布了.Net,.Net目前已逐步成为RAD(快速应用程序开发)的首选。它吸取了众多语言的优势,发布了C#语言并同时发布了VisualStudio.Net集成开发工具。为了使程序员在项目开发中不需要掌握过多的技术,能够直接投入到业务逻辑编写,本课题要使用全新的.Net平台开发一套可以适应当前快速应用程序开发的要求,满足各种管理系统的需要,具有多层结构并具有一套完整的界面控件的开发库。 本套开发库中使用了大量的流行技术,如ORM、nHibernate、Spring.Net、ExtJS、ASP.NET MVC等框架和开发库。所以开发这套框架难点是如何对这些技术框架进行整合,将它们紧密的结合在一起,发挥它们的各自优势。 为此,我翻阅了大量的书籍、论坛、博客,从中找到了大量的资料,详细了解了各种技术框架的特点,并找出其中不尽完善的方面并尽量回避。为了使这套开发框架具备实用价值和便于最终程序员的学习和使用,笔者将常用的用户、角色管理,用户授权等功能开发了示例程序,同时也是为了验证这套框架是否存在问题和需要改善方面。通过本套框架可以大大提升代码开发效率,降低研发成本,最重要的是可以保证系统架构稳定和安全。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设工厂 ,原文地址:https://m.bishedaima.com/lunwen/45865.html