在技术进步日新月异的信息时代,面对海量的信息和繁多的信息渠道,如何有效、安全地获取信息、组织信息和管理信息成为每个人所必须面对的问题。PIN[系统结合Internet、WAP、GPRS等多个业务平台,将计算机、手机、PDA等各种设备终端之间建立联系,使用户可对信息进行方便地备份与恢复,实现在任意地点通过任意终端高效完成对信息地查询和管理。
随着移动终端的更换率的不断增长,用户对个人信息的管理需求日益增加,针对市场的需要,在分析和研究了PIM业务的发展趋势以及潜在的商业价值后,给出了个性化信息管理平台(PIM系统)的解决方案。根据系统对性能的要求,结合分布式多层体系架构的理论设计出系统体系结构模型。研究和探讨了如何利用J2EE技术和恰当的设计模式,结合PIM业务的实际应用去实现具体要求并提高系统的性能。采用面向对象的方法对PIM系统进行了详尽的需求分析,给出了PIM系统的系统用例模型。在开发过程中,采用分布式多层结构设计,依据模型.视图.控制体系结构,融入J2EE的设计模式,保证了系统的安全性、稳定性、可扩展性、易维护性和快速响应能力。
以PIM的同步配置参数设置模块为例,具体给出了J2EE设计模式运用于PIM系统的方法。在J2EE开发过程中给出了模型视图控制架构的开发模式,在模型层,采用业务代表和服务定位器模式封装了业务服务;在控制层采用了前端控制器和命令模式结合的方法;在视图层采用了视图助手模式,降低了系统之间各模块的耦合度,使系统容易维护和扩展。