2.3 开发工具 MyEclipse,是在 eclipse 基础上加上自己的插件开发而成的功能强大的企业级集
成开发环境,主要用于 Java、JavaEE 以及移动应用的开发。MyEclipse 无论在功能还是应用范围都
十分广泛,尤其是对各种开源产品的支持相当不错。我们可以利用它来实现数据库跟 JavaEE 的开发,
来发布一些应用程序,还可以整合服务器。Myeclipse 支持 HTML,CSS,JavaScripst,Jequery、
JSP 这些前端框架,以及 Spring、SpringMVC、MyBatis 等轻量级框架。集编码、测试、发布、调试
于一身,可以说 MyEclipse 是几乎囊括了目前所有主流开源产品的专属 Eclipse 开发工具。
2.4 开发技术 Spring 框架是整个项目中用于装配 bean 的大工厂,在配置文件中可以指定使用特
定的参数去调用实体类的构造方法来实例化对象。可以称之为项目中的粘合剂。Spring 以控制反转
(IoC)和面向切面编程(AOP)为内核,使用基本的 JavaBean 来完成以前只可能由 EJB
(EnterpriseJavaBeans,Java 企业 Bean)完成的工作,取代了 EJB 的臃肿、低效的开发模式。
SpringMVC 是 Spring 提供的一个实现了 WebMVC 设计模式的轻量级 Web 框架。它与 Struts2 框架
一样,都属于 MVC 框架,但其使用性能方面更加优异。其工作流程如图 2.4.1 所示:
图 2.4.1SpringMVC 工作流程 Mybatis 是一个支持普通 SQL 查询、存储过程以及高级映射的持久层框
架,它消除了几乎所有的 JDBC 代码和参数的手动设置以及对结果集的检索,并使用简单的 XML 或注
解进行配置和原始映射,使编程人员可以更加方便地利用面向对象的编程思想来操作数据库。
jQuery 是一个更为优秀的 JavaScript 库,jQuery 凭借简洁的语法和跨平台的兼容性极大地简
化了 JavaScript 开发人员遍历 HTML 文档、操作 DOM、处理事件、执行动画和开发 Ajax 的操作。
BootStrap 是一款基于 HTML、JavaScript、CSS 开发的简洁、直观、强悍的前端开发框架,使得
Web 开发更加便捷。优雅的编码规范以及强悍的封装性使得开发人员对于前端框架更易上手。
Ajax(异步 JavaScript 和 XML)技术无需重新加载整个网页,仅需异步刷新并更新部分网页,
使得后台数据与服务器仅进行少量数据交换,可以快速创建更好更快以及交互性强的 Web 应用程序
的技术,在管理系统中使用 Ajax 技术与 Echarts 图表结合,异步刷新统计后台数据,显示应用更为
方便快捷。