![](https://csdnimg.cn/release/download_crawler_static/88061961/bg7.jpg)
2 社会保险管理系统关键技术介绍
2.1Java
Java 计算机编程语言是一项基于面向对象的、应用广泛的计算机编程语言,
Java 语言相对于 C++语言来说,Java 取其精华、弃短补长,完全吸收并利用了
C++的各种优点,而且还抛弃了 C++语言里面难以理解的多传承、多线程等想法。
因此,Java 计算机软件开发编程设计语言具有面向客观对象、简单方便、易用、
独立化平台、性能安全、可移植性强等特点
[5]
。
2.2 SSM 框架简介
SSM 是 Spring、SpringMVC、MyBatis 的首字母大写简称,其架构体系集成
了 Spring 和 MyBatis 的两个开源数据库集合而来的(而 SpringMVC 作为 Spring
中的一个组成部分)。常用作数据信息来源较为单一的 web 研究项目的框架来
使用
[6]
。
2.2.1 SpringMVC
(1)Spring MVC
Spring MVC 相当于是 SpringFrameWork 的继承和升级产品,可以集成在
Spring Web Flow 当中。Spring 架构具备了开发 Web 应用软件的所有功能和
MVC 组件。采用 Spring 可交互的 MVC 框架,可以使用 Spring 开展 WEB 设计
的同时,选择采用 Spring 的 SpringMVC 架构或整合其他 MVC 设计架构
[7,8]
。
(2)Spring MVC 基本特征
1)通过指令接口,Spring 架构的范围是可已根据不同的需要进行置配的,
同时它还涵盖了计算机软件设计的多种界面显示方法,例如 JavaServer Pages
(JSP)方法、Velocity 方法、Tiles 方法、iText 方法和 POI 方法等。Spring MVC
框架事先并不知道程序执行过程中所要使用的视图,所以它不会强迫用户只采用
JSP 方法。同时,Spring MVC 还抛弃了控制端、模块对象、过滤模块以及软件
应用程序的处理角色,这种求同存异让它们更便捷的进行个性化定制
[9]
。
2)可以很便捷的和其它 View 架构等(Tiles 等)无缝衔接,使用 IOC 方便
于测试。
(3)Spring MVC 运行原理
1)前端客户发送指令到前端控制模块 DispatcherServlet。
2)前端控制模块 DispatcherServlet 在收到客户指令后调用中央处理器应答
器 HandlerMapping。