jsp+mysql家具行业网上商城系统设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql家具行业网上商城系统设计(4)

第二章 相关技术简介

2。1 系统的技术介绍

2。1。1 Javascript

JavaScript普遍用于进行web开发,可以直接嵌入到HTML界面所以很多情况下用来给网页实现动态功能,优点非常明显。

JavaScript可以加入一些动态文本给网页,对浏览器事件作出对应的回应,然后将HTML里面展示的内容读出来并且显示出来,然后提交给服务器,进行数据验证,查看浏览记录,控制cookies。

2。1。2 MyEclipse简介文献综述

MyEclipse是在Eclipse基础上进行一些列的应用增强,与数据库的联系更紧密了,这样方便程序员的数据库开发。MyEclipse在编码测试以及项目发布等方面功能十分完善,因而极大幅度的提高了整合应用程序服务器的编码解析效率。此外,它在兼容HTML,JSP,CSS,JavaScript,SQL等方面堪称完美。

MyEclipse 费用不高,而且功能方面也是毫不逊色。MyEclipse它集成了很多插件和类库,每一种功能都通过一系列的插件来实现,不需要再配置什么环境,操作便捷功能强大。MyEclipse结构上可以使我们能够扩展任意模块,而不会影响到其他结构模块的正常运行。另外MyEclipse自带Tomcat服务器,所以省去了下载服务器这个步骤,也省去了配置服务器的工作,提高了工作效率。

2。1。3 MySQL

MySQL是一款经常被我们所使用的数据库管理系统,在与WEB关联应用使用方面MySQL是很不错的软件。访问数据库的比较普遍使用的语言是MySQL使用的 SQL 语句。在个人计算机上,体积不大,易于配置,响应速度快,处理数据的速度也可以,成本小,最大的优点就是开放源码,这就成了降低网站拥有成本的必选理由。MySQL占用很少系统资源,它支持多线程,又能合理利用CPU。而且MySQL适用于在很多操作系统平台上操作,移植性非常好[1]。同时它的安全性也很高,用户通过口令系统与MySQL进行连接,在这个过程中,口令是不透明的。MySQL也支持很多函数,大大覆盖了MySQL的应用范围,而且可以灵活地进行相应的修改。MySQL根据线程来分配内存,因此具有很高的稳定性,查询功能相当完善。

2。1。4 MVC

MVC是一种频繁被应用于编程的软件设计模式。凭借着 J2EE技术的完善与流行, MVC模式是在实际生产中最普遍使用的设计模式。相比其他设计模型,这里的MVC模式主要的优点就是模块分离。

特色是不仅具有可扩展性,可维护性和模块分离,还可以实现循环使用。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-

MVC的优点体现在它可以为应用程序进行处理大量不同效果可以展示的视图,作为视图来讲,可以作为一种数据输出的方式,也同时允许用户拥有一定操作。

V(View)为视图层,用户交互就是通过视图层来的[2]。,任何一个在浏览器中打开的HTML其实就是一个视图,用户可以对视图浏览一些效果,也可以进行相应的操作。

M(Model)为模型层,业务规则是选择用它来表示,企业数据也同样选择用它来表示。在MVC的三个模块中,它拥有数量最多的任务,model是需要处理这些任务的[3]。模型和数据的格式之间没有关联,多个视图的数据源可以来自于同一个视图。因为多个视图完全满足于重复利用于模型层只写一次的代码,因此提高了代码的可重复使用的效率。

C(Controller)为控制器,用户输入数据就用Controller接受,以及调用模型,进而分配视图,从而完成各种请求[4]。即使用户在进行操作时,控制器它自己是不会做任何处理。

结合本系统,我们使用JSP充当视图层,使用Servlet充当控制器,使用JavaBean以及数据模型作为模型层。这样统一由Servlet接受从界面发送过来的请求,model再对它进行处理,最后通过view将数据结果返回给用户。这样就可以实现三者分离,在后期的维护过程中会相对简单一点。如果系统过于庞大,我们在对系统进行设计的时候可以就会选用一些框架。由于本项目结构不冗余,在不影响运行效果和效率的情况下, (责任编辑:qin)