![](https://csdnimg.cn/release/download_crawler_static/88136170/bg6.jpg)
1.3 开发工具及技术
1.3.1 开发工具
本系统的设计主要运用了 MyEclipse 和 Tomcat 后台服务器技术,设计时中采用了
JSP 技术完成了页面设计过程,接下来我们主要对 MyEclipse、Tomcat 和 mysql 数据库
进行说明。
1.3.1.1 MyEclipse
MyEclipse,通常用来设计 Java, J2EE 的 Eclipse 插件集合,利用它可以完成对数
据库和 J2EE 的开发。通过对应用程序服务器进行整合,可以大大的增强运算速度。
MyEclipse 的功能十分强大,几乎涵盖了各种设计功能。
1.3.2 spring mvc 技术
Spring Web MVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量
级 Web 框架,即使用了 MVC 架构模式的思想,将 web 层进行职责解耦,基于请求驱动指
的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC 也是要
简化我们日常 Web 开发的。
另外还有一种基于组件的、事件驱动的 Web 框架在此就不介绍了,如 Tapestry、JSF
等。Spring Web MVC 也是服务到工作者模式的实现,但进行可优化。前端控制器是
DispatcherServlet;应用控制器其实拆为处理器映射器(Handler Mapping)进行处理器
管理和 视图解 析器(View Resolver)进行视 图管理;页面控 制器/动作/处 理器为
Controller 接口(仅包含 ModelAndView handleRequest(request, response) 方法)的
实现(也可以是任何的 POJO 类);支持本地化(Locale)解析、主题(Theme)解析及
文件上传等;提供了非常灵活的数据验证、格式化和数据绑定机制;提供了强大的约定
大于配置(惯例优先原则)的契约式编程支持。
Spring mvc 可以实现的功能有:
让我们能非常简单的设计出干净的 Web 层和薄薄的 Web 层;
进行更简洁的 Web 层的开发;
天生与 Spring 框架集成(如 IoC 容器、AOP 等);