基于J2EE的保险客服系统的研发与应用
这是一篇关于J2EE,客户服务系统,MVC,EJB,Session Facade的论文, 主要内容为在寿险领域,电子商务已悄然兴起,如何为客户提供快捷优质的服务是信息化建设的重要课题。团体客户服务系统的研发与成功应用在该领域做出了有益的探索和实践。该系统为团险核心业务处理系统的外围系统,面向投保团体年金保险的大客户,支持单位操作员查询全辖所有分支机构及人员的投保状况,支持单位操作员进行账户管理,支持单位操作员进行各种业务申请,支持单位操作员进行人力资源管理,支持年金试算功能,支持个人网上账户查询,并实时地与核心业务处理系统交互信息。 在客服系统的研发过程中,我们不仅贯彻软件系统的原则要求,而且结合新技术进行了扩展和实践。 1、保持成熟性和扩展性。选择成熟的J2EE技术是本项目成功的关键。J2EE已经成为构建电子商务平台普遍采用的技术,且具有“编写一次,随处运行”的跨平台特性。 2、具有先进性和实用性。系统的开发,技术上要立足于长远发展,系统应至少能够满足今后3-5年的业务需求。因此我们采用基于J2EE的B/A/S架构模式,从前到后共分为四层,第一层是运行在浏览器中的客户端表示层,其作用在于界面设计;第二层为服务器端表示层,其作用在于存取客户端使用的业务数据,组织应用的客户端逻辑;第三层是应用服务器层,其作用在于将应用的业务逻辑封装为一系列EJB;第四层为企业信息系统层,包括保险公司内部使用的核心业务系统和客服系统将要调用的Tuxedo服务器上的各种服务,它们是企业业务逻辑的真正运行体。 3、保证可靠性和稳定性。在J2EE的基础上,我们采用WebLogic8.1作为WEB应用服务器,Tuxedo8.1作为交易中间件,二者通过WTC进行互联。有效地提高了系统的并发处理能力,系统的安全性也得到了极大的提升。 4、采用MVC设计模式。Struts作为基于MVC模式的Web应用最经典的框架,将model(模型)、view(视图)、control(控制)分离设计,强制性地使应用程序的输入、处理和输出分开,使业务逻辑处理与页面以及数据分开,弱化各个 部分的耦合关系。在视图层我们还使用了自定义标志(TagLib),简化了创建用户界面的过程,JSP页面的大量代码得以重用,整个应用程序更易于调试和维护,同时加快了开发进度和保证了软件质量。 5、使用EJB组件时,始终使用会话面(Session Facade)。在EJB设计中,Session Facade是应用最广泛的设计模式。Session Facade作为客户端访问业务对象的拦截器,屏蔽了业务对象。EJB客户端访问Session Bean来代替访问业务对象,当一个EJB客户端需要调用多个业务对象的方法时,它只需要进行一次粗粒度的远程方法调用,将请求送给Session Facade,再由Session Facade通过本地方法调用,调用相应的业务对象,执行其方法。这样就减轻了网络负载,提高了系统性能。 该系统于2004年设计开发,2005年成功上线。本人在该项目的开发中不仅承担了需求分析、系统设计,还承担了对有关子模块的详细设计及编码工作。
基于J2EE的小型ERP系统的设计与实现
这是一篇关于J2EE结构,ERP,多层体系结构,EJB,UML,Session Facade的论文, 主要内容为当今企业面临着扩大企业规模,降低生产成本和缩短与客户、雇员、供应商的响应时间等诸多问题。他们需要能有一种安全、可靠、便于升级的企业级应用程序来解决上述问题。 当前基于J2EE的分布式的企业级应用程序已经成为发展的新趋势。它降低了多层次企业级应用程序开发的复杂性。它快速开发及便于升级的特点缓解了企业的竞争压力。利用EJB开发逻辑业务层在软件复用中扮演者重要的角色,使软件的开发周期缩短,降低维护成本,提高软件质量。 本论文对基于J2EE的层次式小型ERP系统的结构、实现技术及应用进行了研究,并实现了一个原型系统。该系统主要完成企业进货管理、销货管理、库存管理、账款管理等功能。 本人设计并参与了系统主要的开发工作,包括数据结构设计、逻辑业务层、持久层设计与开发、部分JSP页面的设计。 论文重点阐述了以下几个问题: ●采用UML建模。 ●用Java Servlets技术和Java Server Pages(JSP)技术开发系统的表示层。 ●用Enterprise Java Bean(EJB)开发系统的逻辑业务层。 ●通过JNDI(Java Naming and Directory Interface)API定位某种服务和组件,事务处理,安全性Web服务,EJB调用等。 ●利用Session Facade模式设计EJB。 ●研究分析动态权限配置。 本系统的优点: ●是以B/S结构开发,用户除了Web浏览器无需安装其他客户端。 ●可以灵活地部署在不同地应用服务器中。 ●极佳的扩展性,用户可以根据需要相应增加各类服务器。 本文的意义在于:研究和使用了较新的基于J2EE的分布式的企业级应用程序开发方式,并使用其核心EJB开发系统的逻辑业务层,采用Session Facade模式,即利用Session Bean封装Entity Bean,以达到表示逻辑与业务逻辑的真正分离。此外,本文还研究并实现了数据完整性及动态权限配置,也为整个系统正常运作打下了坚实的基础。
基于J2EE Web技术架构的天然气管理系统的设计和实现
这是一篇关于天然气管理,J2EE,EJB,Struts,EJBHome,Session Facade,Https的论文, 主要内容为天然气的销售、用户用气系统的安装、气费收费的管理、用户用气信息的查询等天然气管理的信息化一项十分重要课题,它直接关系到用户的切身利益和公司的办公效率。而这个领域由于其特殊性,相比其它领域,它的信息化发展一直处于相对滞后的状态。本课题的目的就是为了改变这一现状,通过该课题的研究和系统的实现促进天然气管理的信息化。 J2EE作为一个新型成熟的分布式计算技术,已经广泛应用在很多领域,其可伸缩性、可扩展性的框架体系为应用系统带来了灵活的选择和实现;尤其是它的各层架构清晰和跨平台的特性,使得Java技术广受欢迎和推崇。基于课题的目的和J2EE的特点,本课题的研究实现也采用J2EE技术。这样系统在今后的维护和升级方面都十分方便。 论文概要介绍了课题研究项目在国内所处的现状以及研究该课题对国内所带来的社会意义和经济意义。 论文详细讨论了该系统应包含的基本模块,各个子系统的模块功能以及对每个模块用例图的分析。作者对模块中所涉及的类进行了详细地定义和说明,并在论文中给出了关键类的代码。 论文的研究涉及到:系统整体框架的设计,数据操作的通用框架的设计以及该框架对系统的实现带来的作用,EJB方法调用框架的设计以及该框架的优点;讨论了MVC的设计模式的优点和在Struts架构的中WEB层在系统中的实现,EJB业务逻辑层的设计和实现;分析了EJB方法调用中采用Session Facade设计模式和EJBHome工厂的优点,以及为什么采用Session Facade和EJBHome方式构建系统框架;分析了数据在各层中的传输时的情况和系统采用DTO数据传输模式的优点;给出了在Jboss中对JAAS的实现和权限的分配方式;关于敏感数据的加解密传输Https的实现和Https的配置方式;分析了页面的组织方式和本系统页面的组织方式,系统采用Tiles模板的优点。 课题是在分析系统的各个子模块特点的基础上,给出了系统的设计框架和所采用的设计技术。力求本系统从一开始就做到:所采用技术可行;各层结构明晰,形成一个独立的子系统,尽量做到各层之间的耦合度最低;系统运行快速、稳定;
基于J2EE的保险客服系统的研发与应用
这是一篇关于J2EE,客户服务系统,MVC,EJB,Session Facade的论文, 主要内容为在寿险领域,电子商务已悄然兴起,如何为客户提供快捷优质的服务是信息化建设的重要课题。团体客户服务系统的研发与成功应用在该领域做出了有益的探索和实践。该系统为团险核心业务处理系统的外围系统,面向投保团体年金保险的大客户,支持单位操作员查询全辖所有分支机构及人员的投保状况,支持单位操作员进行账户管理,支持单位操作员进行各种业务申请,支持单位操作员进行人力资源管理,支持年金试算功能,支持个人网上账户查询,并实时地与核心业务处理系统交互信息。 在客服系统的研发过程中,我们不仅贯彻软件系统的原则要求,而且结合新技术进行了扩展和实践。 1、保持成熟性和扩展性。选择成熟的J2EE技术是本项目成功的关键。J2EE已经成为构建电子商务平台普遍采用的技术,且具有“编写一次,随处运行”的跨平台特性。 2、具有先进性和实用性。系统的开发,技术上要立足于长远发展,系统应至少能够满足今后3-5年的业务需求。因此我们采用基于J2EE的B/A/S架构模式,从前到后共分为四层,第一层是运行在浏览器中的客户端表示层,其作用在于界面设计;第二层为服务器端表示层,其作用在于存取客户端使用的业务数据,组织应用的客户端逻辑;第三层是应用服务器层,其作用在于将应用的业务逻辑封装为一系列EJB;第四层为企业信息系统层,包括保险公司内部使用的核心业务系统和客服系统将要调用的Tuxedo服务器上的各种服务,它们是企业业务逻辑的真正运行体。 3、保证可靠性和稳定性。在J2EE的基础上,我们采用WebLogic8.1作为WEB应用服务器,Tuxedo8.1作为交易中间件,二者通过WTC进行互联。有效地提高了系统的并发处理能力,系统的安全性也得到了极大的提升。 4、采用MVC设计模式。Struts作为基于MVC模式的Web应用最经典的框架,将model(模型)、view(视图)、control(控制)分离设计,强制性地使应用程序的输入、处理和输出分开,使业务逻辑处理与页面以及数据分开,弱化各个 部分的耦合关系。在视图层我们还使用了自定义标志(TagLib),简化了创建用户界面的过程,JSP页面的大量代码得以重用,整个应用程序更易于调试和维护,同时加快了开发进度和保证了软件质量。 5、使用EJB组件时,始终使用会话面(Session Facade)。在EJB设计中,Session Facade是应用最广泛的设计模式。Session Facade作为客户端访问业务对象的拦截器,屏蔽了业务对象。EJB客户端访问Session Bean来代替访问业务对象,当一个EJB客户端需要调用多个业务对象的方法时,它只需要进行一次粗粒度的远程方法调用,将请求送给Session Facade,再由Session Facade通过本地方法调用,调用相应的业务对象,执行其方法。这样就减轻了网络负载,提高了系统性能。 该系统于2004年设计开发,2005年成功上线。本人在该项目的开发中不仅承担了需求分析、系统设计,还承担了对有关子模块的详细设计及编码工作。
基于J2EE的保险客服系统的研发与应用
这是一篇关于J2EE,客户服务系统,MVC,EJB,Session Facade的论文, 主要内容为在寿险领域,电子商务已悄然兴起,如何为客户提供快捷优质的服务是信息化建设的重要课题。团体客户服务系统的研发与成功应用在该领域做出了有益的探索和实践。该系统为团险核心业务处理系统的外围系统,面向投保团体年金保险的大客户,支持单位操作员查询全辖所有分支机构及人员的投保状况,支持单位操作员进行账户管理,支持单位操作员进行各种业务申请,支持单位操作员进行人力资源管理,支持年金试算功能,支持个人网上账户查询,并实时地与核心业务处理系统交互信息。 在客服系统的研发过程中,我们不仅贯彻软件系统的原则要求,而且结合新技术进行了扩展和实践。 1、保持成熟性和扩展性。选择成熟的J2EE技术是本项目成功的关键。J2EE已经成为构建电子商务平台普遍采用的技术,且具有“编写一次,随处运行”的跨平台特性。 2、具有先进性和实用性。系统的开发,技术上要立足于长远发展,系统应至少能够满足今后3-5年的业务需求。因此我们采用基于J2EE的B/A/S架构模式,从前到后共分为四层,第一层是运行在浏览器中的客户端表示层,其作用在于界面设计;第二层为服务器端表示层,其作用在于存取客户端使用的业务数据,组织应用的客户端逻辑;第三层是应用服务器层,其作用在于将应用的业务逻辑封装为一系列EJB;第四层为企业信息系统层,包括保险公司内部使用的核心业务系统和客服系统将要调用的Tuxedo服务器上的各种服务,它们是企业业务逻辑的真正运行体。 3、保证可靠性和稳定性。在J2EE的基础上,我们采用WebLogic8.1作为WEB应用服务器,Tuxedo8.1作为交易中间件,二者通过WTC进行互联。有效地提高了系统的并发处理能力,系统的安全性也得到了极大的提升。 4、采用MVC设计模式。Struts作为基于MVC模式的Web应用最经典的框架,将model(模型)、view(视图)、control(控制)分离设计,强制性地使应用程序的输入、处理和输出分开,使业务逻辑处理与页面以及数据分开,弱化各个 部分的耦合关系。在视图层我们还使用了自定义标志(TagLib),简化了创建用户界面的过程,JSP页面的大量代码得以重用,整个应用程序更易于调试和维护,同时加快了开发进度和保证了软件质量。 5、使用EJB组件时,始终使用会话面(Session Facade)。在EJB设计中,Session Facade是应用最广泛的设计模式。Session Facade作为客户端访问业务对象的拦截器,屏蔽了业务对象。EJB客户端访问Session Bean来代替访问业务对象,当一个EJB客户端需要调用多个业务对象的方法时,它只需要进行一次粗粒度的远程方法调用,将请求送给Session Facade,再由Session Facade通过本地方法调用,调用相应的业务对象,执行其方法。这样就减轻了网络负载,提高了系统性能。 该系统于2004年设计开发,2005年成功上线。本人在该项目的开发中不仅承担了需求分析、系统设计,还承担了对有关子模块的详细设计及编码工作。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码货栈 ,原文地址:https://m.bishedaima.com/lunwen/53431.html