第二章开发技术介绍
此系统的关键技术和架构,Java 技术、B/S 结构、Ssm 框架和 Mysql 数据库,是本系统
的关键开发技术,对系统的整体、数据库、功能模块、系统页面以及系统程序等设计进行了
详细的研究与规划。
2.1 系统开发平台
在线自助购药小程序中,Eclipse 能给用户提供更多的方便,其特点一是方便学习,方便
快捷;二是有非常大的信息储存量,主要功能是用在对数据库中查询和编程。其功能有比较
灵活的数据应用,只需利用小部分代码就能实现非常强大的功能。因此,利用 Eclipse 技术
进行系统代码管理是该系统数据库的首选。
2.2 微信开发者工具
在传统 web 浏览器中,在加载 htm15 页面时先加载视图层的 html 和 css,后加载逻辑层
的 java script,然后返回数据并在浏览器中展示页面。而微信开发者工具的系统层是基于 Native
System 的,视图层和逻辑层会同时被加载。微信小程序的这种逻辑方式大大的优化了页面响
应速度,减少了页面加载的等待时间,提高了用户体验。微信开发者工具可以实现同步本地
文件,开发调试,编译预览,上传,发布等一整套流程。
2.3 Java 技术
JavaScript 是一种网络脚本语言,广泛运用于 web 应用开发,可以用来添加网页的格式动
态效果,该语言不用进行预编译就直接运行,可以直接嵌入 HTML 语言中,写成 js 语言,便
于结构的分离,支持多种浏览器可以在多平台下运行。它具有三个不同的体系,分别为
J2SE、J2EE、J2ME。Java 语言比较容易理解,而且也容易学习和上手,其语法与 C 语言和 C++
语言很相似,它可以自动的处理废料,而且不会受到内存的影响。
Java 程序被编译后形成的 class 文件,这样就能够实现在多系统中正常运行。Java 语言
支持多个线程同吋执行,Java 程序所需要的类能够动态的或者通过网络被载入到运行环境。
Java 开发工具支持 JavaJDK7\8,开发集成环境 IDE 为 Eclipse。
2.4 Mysql 数据库介绍
利用 Mysql 的数据独立性、安全性等特点,在软件项目中对数据进行操作,可以保证数
据准确无误,并降低了程序员的应用开发时间。
Mysql 的特点是支持多线程,能方便的对系统资源充分利用,有效提高速度,还提供多
种方式途径来对数据库进行连接;Mysql 的功能相对弱小、规模也小,但本系统要求不高,