论文部分内容阅读
随着具有优秀跨平台性的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框架技术的应用展开论述,介绍了该系统纵向上各个业务模块、横向上各个层次的设计和实现,其中对该系统中数据持久层的设计进行了详细介绍。最后本论文就呼叫中心业务系统开发中存在的重复开发的问题,提出了一种可重用的呼叫中心业务系统框架的设计方案。该设计方案从众多呼叫中心业务系统中抽象出共同的系统管理功能,形成一个基本的与业务无关的系统框架,提高了代码的可重用性。