电子商务平台的J2EE开源解决方案
这是一篇关于电子商务,J2EE,开源,Tapestry,Spring,Hibernate的论文, 主要内容为论文从软件开发者的角度,客观地分析了国内外电子商务平台开发技术发展现状,明确指出传统开发技术ASP、PHP、JSP在开发中所暴露出的不足。针对传统技术给项目的分工协作和日常维护带来的不良影响,提出了应该在现行电子商务项目开发中使用新兴J2EE开源技术解决现有问题的观点。经过对比筛选,以Tapestry、Spring、Hibernate三个优秀J2EE框架的集成,构建了新的技术解决方案。对于该技术解决方案本身,论文不仅介绍了三个框架的概念、优势和理论可行性,而且从应用出发着重描述了这三个框架的简便集成方法。在此基础上,为了论证该技术解决方案在实际项目中的可行性,论文引入了一个电子音像商品网上销售系统为背景的项目开发案例,命名为FCat EShop。建立较为全面的OOA模型之后,选择了FCat EShop在日常电子商务开发活动中较为典型的功能模块,以新技术解决方案为依托进行了设计和实现。最后,论文得出了新技术解决方案在分工协作、代码日常维护以及复杂度等方面均具有优势的结论。
一种Web应用框架的设计与实现
这是一篇关于Web应用,框架,开源,MVC,控制反转,面向切面编程的论文, 主要内容为当前,企业应用系统的需求与日俱增,由于逐个定制开发的模式已经不再满足软件企业及企业客户的需求,因为它不仅增加了开发的成本,还严重影响了软件的质量,于是基于Web应用框架开发Web应用系统成为当前研究及应用的热点。 开发人员在面对不同的企业需求时都可以基于Web应用框架进行具体系统开发,开发过程只需关注个性化业务功能的实现,而一些通用的基础功能可以从框架本身得到复用,实现了快速开发高质量软件产品的终极目标。这不仅可以提高软件企业的市场竞争能力,同时能够更快更好的满足企业客户的需求,实现软件提供商和企业客户的双赢。因此开发一种相对通用的Web应用框架具有重要的现实意义。本文便提出了一种新的Web应用框架。 本文完成的主要工作如下: 1、通过对当前业界主流的开源框架进行分析和比较,最终确定了以SpringFramework为核心,Hibernate+Spring JDBC实现持久层,Spring的IoC和AOP实现业务层,Spring MVC实现控制层,BootStrap实现表示层的选型方案,并完成了选型后框架的整合工作。 2、在充分调研框架需求的基础上,通过借鉴同类开源项目的设计思路及结合自己的实践经验,运用合适的设计模式和设计原则及基于组件的开发技术完成了框架各层的设计与实现任务,并以框架的业务层为例展示了具有事务回滚功能的单元测试的过程。完成了软件生命周期中需求、设计、实现、测试四个主要阶段的任务。 3、为框架设计了一些通用的系统级功能及可插拔的基础服务。系统级功能主要包括权限管理(包括用户管理、角色管理、菜单管理)、区域管理、机构管理;基础服务主要包括事务服务、缓存服务、安全服务、日志服务等。另外,为框架设计了通用DAO接口,对常用的数据访问操作进行了封装,极大的简化了持久层的工作量。 4、为框架应用分层、依赖注入和面向切面编程等思想,实现了松耦合、灵活、易于扩展和维护等性能。 5、设计了外观一致、风格美观、精致友好的用户界面解决方案。 本框架通过内置稳定高效的MVC基础架构并提供系统权限支持、持久化支持、事务支持、缓存支持、日志支持、定时任务支持、精致界面支持等,为快速开发出优秀的企业应用系统提供了一个坚实的基础开发平台。
基于Java开源框架的PDM系统构建及应用
这是一篇关于PDM系统,本体,Java,开源,OWL,UML,SSH2,面向对象的论文, 主要内容为随着制造业各种先进技术的运用及发展,企业在产品开发周期方面呈现出缩短的趋势。PDM(产品数据管理)系统的设计复杂性及实施的动态特性日益增加。同时,用户对产品多样化和个性化的需求也愈来愈强。基于上述问题,本文在分析了制造企业的生产特点和发展趋势的基础之上,结合Java开源框架技术,对构建PDM系统的关键技术进行了研究。 在吸收了前人的一些研究成果基础上,本文将核心思想着重于PDM系统中产品数据的有序、设计过程的优化和资源的共享等方面,用整体优化的观念对产品设计数据和设计过程进行描述。另外,在对产品生命周期管理进行规范的同时,保证产品数据的一致性和可跟踪性。为了达到上述目的,本文的研究工作在以下几个方面进行展开: 1.在系统工程思想的指导下,采用Ontology技术对PDM系统建模进行了一个试探性的研究。本系统继承并发展了计算机先进技术的核心思想,利用面向对象和Ontology技术从功能、网络两个角度对PDM系统的体系结构进行分析和设计,并采用UML(Unified Modeling Language)和OWL(Web Ontology Language)对其进行建模,希望消除分析与设计之间的一些分歧。 2.本文介绍了Java开源框架相关技术,将PDM系统构建在多层体系结构的Java开源框架SSH2(Struts2,Hibernate,Spring)之上。通过在PDM系统构建中引入OWL,实现资源的语义化标识、存储及搜索功能。并且采用软件工程中的组件技术,对具有很好伸缩性、移植性以及重用的PDM系统进行构建。 3.综合各项技术给出基于大连弹簧有限公司的PDM原型系统,描述了关键模块的功能实现。通过在大连弹簧有限公司PDM系统原型系统平台中的成功应用,验证了SSH2开源框架的可行性及可靠性等优点。 本文将对于如何使用Java开源框架和Ontology技术来加强PDM数据资源的利用性、重用性及共享性的问题做重点研究;结合了Java开源框架和Ontology技术对PDM系统进行了设计和实现,二者的结合将会为JavaEE项目带来了新的解决方案。
基于Web服务的第三方物流信息系统
这是一篇关于第三方物流,SOA,Web服务,开源的论文, 主要内容为本文首先分析物流的概念和第三方物流的概念,提出从系统管理的角度分析和设计基于Web服务的第三方物流信息系统。 参考BP和WS-I标准,对SOA体系结构的中的SOAP、WSDL和UDDI三个核心协议的规范应用进行分析。本文的应用严格按照此标准实现,以使得该应用具有普遍的适应性和可扩展性。本文选择了一系列的开源项目和开源工具在开源环境下实现了这些协议。开发程序模块实现WSDL文档的解析、WSDL文档在UDDI注册表上的注册、查找Web服务、利用SOAP消息调用Web服务和解析SOAP消息等功能,从而构建了开源环境下的一个SOA体系结构。 提出一个基于Web服务的第三方物流信息系统的体系结构,通过实际构建该系统检验了本文提出的开源环境下的SOA体系结构和第三方物流信息系统的体系结构,并应用Struts、hibernate、SOA等技术实现了该系统。
基于J2EE的软交换BOSS系统的研究与实现
这是一篇关于业务运营支撑系统,软交换,下一代网络,J2EE,开源的论文, 主要内容为业务运营支撑系统(Business Operation Support System,简称BOSS)从功能上应该包括两个方面,运营支撑系统(Operation Support System,简称OSS)和业务支撑系统(Business Support System,简称BSS)。运营支撑主要是指网络管理、设备维护等。业务支撑主要是指营业受理、计费及账务处理、障碍排除、电脑号簿、客户服务等。 随着全球电信业务的逐步开放,业务运营支撑系统的运营方式也正在从以业务为中心的货架式经营转变为以客户为中心的个性化定制方式,例如为不同流量特性、不同质量服务提供不同计费费率和计费方法以及业务质量管理等问题,原来的单一业务运营支撑系统已经越来越无法满足新业务不断涌现的竞争要求。尤其是当前电信业务和网络正经历着前所未有的变革,核心网IP化和接入方式多样化使得基于IP的下一代网络(NGN)成为各大运营商所瞩目的焦点。NGN是一个在继承的基础上实现了网络与业务融合的网络,包含有众多厂商所生产的软硬件产品以及极其复杂的ATM/IP/TDM等网络基础设施,首次使用软交换技术,这些都对下一代业务运营支撑系统提出了挑战。 本文首先论述了课题的研究背景、意义及国内外研究的现状,接着研究了业务运营支撑系统国际行业标准及发展状况,并深入比较了几个国际参考模型的优缺点。接着阐述了软件换技术的基本概念及其网络结构,深入分析了软交换的主要协议和主要功能及软交换的发展方向。然后深入分析了下一代运营系统(NGOSS)的技术思想、关键技术及对NGN的支持。接着结合与烽火通信股份有限公司的企业级软交换平台项目组的合作,在充分参考电信级业务运营支撑系统相关标准上,对整个业务支撑系统的综合业务管理(Integrated ServiceAdministration,简称ISA)子系统和用户自助服务(Self Service Center,简称SSC)子系统进行了详细的设计。然后采用J2EE及相关开源框架实现了该企业级软交换平台的业务支撑系统。最后对整个业务支撑系统的功能作用及意义和功能的局限性进行了全面的总结,并对下一代业务运营支撑系统经行了深入的展望。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设驿站 ,原文地址:https://m.bishedaima.com/lunwen/45892.html