第二章 开发技术与环境配置
以 Java 语言为开发工具,利用了当前先进的 SSM 框架技术 ,以 MyEclipse10 为系
统开发工具,MySQL 为后台数据库,开发的一个平面设计课程在线学习平台系统。
2.1 SSM 框架
当今流行的“SSM 组合框架”是 Spring + SpringMVC + MyBatis 的缩写,受到很多的
追捧,“组合 SSM 框架”是强强联手、各司其职、协调互补的团队精神。web 项目的框
架,通常更简单的数据源。Spring 属于一个轻量级的反转控制框架(IoC),但它也是一个
面向表面的容器(AOP)。SpringMVC 常常用于控制器的分类工作模式,与模型对象分开,
程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容
易。MyBatis 是一个良好的可持续性框架,支持普通 SQL 查询,同时允许对存储过程的
高级映射进行数据的优化处理。大型 Java Web 应用程序的由于开发成本太高,开发后
难以维护和开发过程中一些难以解决的问题,而采用“SSM 组合框架”,它允许建立业
务层次结构,并为这个问题提供良好的解决方案。
2.2 Java 语言简介
Java 是由 SUN 公司推出,该公司于 2010 年被 oracle 公司收购。Java 本是印度尼
西亚的一个叫做爪洼岛的英文名称,也因此得来 java 是一杯正冒着热气咖啡的标识。
Java 语言在移动互联网的大背景下具备了显著的优势和广阔的前景,它是面向对象的,
分布式的,动态的,具有平台无关性、安全性、健壮性。Java 语言的基本语句语法和 C++
一样,但是它面向对象的技术更加彻底,因为 Java 要求将所有的内容都必须封装成类,
把类作为程序的基本单位。由于不允许类外有变量、方法。 Java 语言的分布式体现在
数据分布和操作分布,它是面向网络的语言,可以处理 TCP/IP 协议,它也支持客户机/
服务器的计算模式。Java 语言的动态性是指类在运行时是动态安装的,使得 Java 可以
动态的维护程序。Java 不支持指针,对内存访问的所有操作都是通过对象实例化实现的,
这样就避免了指针操作中易产生的错误,同时也预防了病毒对系统的破坏和威胁。
Java 语言的编程风格与 C 语言非常接近,它继承了 C++面向对象技术的核心,它面
世之后发展迅速,非常流行,对高级 C 语言形成了很大的冲击。业内人士称之为“一次
编译、到处执行”。当然 java 也有缺点,在每次执行编译后,字节码都需要消耗一定
的时间,在某些程度上降低了性能。但是这并不影响 java 成为此次设计语言的选择。Java