论文部分内容阅读
J2EE是SUN公司定义的一套规范,提供了基于组件的方式来设计、开发、组装和部署企业应用。J2EE平台提供了一个多层次分布式的应用模型,包括了可复用的组件、基于XML的数据交换、统一的安全模式以及灵活的事务机制。凭借这些技术,不但可以面对快速变化的市场提供崭新的解决方案,而且开发出来的是基于平台无关的J2EE组件的解决方案,它不依赖于某个特定的厂商提供的产品或者API。这意味着不管是开发商还是最终用户都有最大的自由去选择那些更能满足他们业务或技术需求的产品或组件。但是,J2EE并不完美。
由于EJB容器这样的重量级方案的缺陷,就有了针对性的解决方案—轻量级容器,其中最出名的当数Spring。Spring为已建立的企业级应用提供了一个轻量级的解决方案,这个方案包括声明式事务管理,通过RMI或webservices远程访问业务逻辑,mail支持工具以及数据库持久化的多种选择。Spring还提供了一个MVC应用框架,可以透明的把AOP集成到你的软件中的途径和一个优秀的异常处理体系,包括自动从Spring特有的异常体系中映射。Spring有潜力成为所有企业应用的一站式选择,同时,Spring也是组件化的,允许你使用它的部分组件而不需牵涉其他部分。你可以使用bean容器,在前台表示层使用Struts,你还可以只使用Hibernate集成部分或是JDBC抽象层.Spring是无侵入性的,意味着根据实际使用的范围,应用对框架的依赖几乎没有或是绝对最小化的。
本文首先介绍了基本医疗保险信息系统的现状。然后对J2EE技术规范及最新了技术进展做了介绍和分析,并对医疗保险信息系统的设计目标和原则做了探讨,在此基础上,提出应用轻量级的J2EE系统实现医疗保险信息系统,同时给出了实现系统的软件体系结构。
在随后的章节中,以医疗保险信息系统的参保模块为例,对系统的各层开发的思路,注意事项,相关技术做了介绍和分析,最后一节中,对该系统的安全策略和实现做了详细介绍。