文献综述
文 献 综 述随着互联网时代的发展,人们的生活水平越来越高,越来越多的领域开始向信息化靠拢,改变了人们传统的生活方式,网上购物已经成为了主要的购物方式,只需要点点鼠标就可以买到自己心仪的商品,很大程度上方便了人们的生活[2].近年来,在PC普及的背景下,电子商务作为依托于互联网存在的一种新型的商业模式,近十年实现了突飞猛进的发展.电子商务由于低成本、高效率、方便快捷的特性,被广泛应用于网上商城,网络咨询、电子邮件,网络订购等众多领域、并且在这些领域当中获得了巨大的成功。
而且随着时间的推移,发展越发迅速,其中网上商城的发展最为引人注目,SSM框架作为Web应用开发的框架组合,涵盖了控制层、持久层,展示层的各个方面,对开发者来说上手简单,构建方便,并且有较好的扩展性和移植性,基于以上原因本文以SSM框架为基础,进行商城系统的开发[9].B/S架构即浏览器和服务器架构模式,是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。
在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
B/S架构是WEB兴起后的一种网络架构模式,WEB浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器即可。
Java是一种面向对象的跨平台编程语言,其引入了JVM,能够一次编译,处处运行,开发人员不必再为不同的操作系统编写不同的代码,很大程度上方便了开发人员,而Spring框架是为了解决企业级应用开发的复杂性而诞生的,它简化了Java的应用开发,提高了应用开发的可测试性和可重用性[4]。
Spring的核心理念是控制反转(IoC),其通过依赖注入的方式来实现控制反转,作为轻量级的IoC容器,Spring框架可以轻松实现与其他框架的整合,如Mybatis,Hibernate等dao层框架,其逐步成为Java企业级开发最流行的框架,而且由基础框架衍生了从Web应用到大数据平台等诸多项目,形成了以框架为核心的生态圈,成为Java应用开发的一站式解决方案[5]。
Spring的出现要追溯到2002年Rod Johnson出版了《ExpertOne-on-One J2EE设计和开发》,书中指出了EJB组件和Java EE框架的一些主要缺陷,提出了基于POJO(简单Java对象)和DI(依赖注入)的解决方案[3],在不使用EJB的情况下,构建了一个完整的在线座位预定系统,编写了超过30000行代码,这本著作中的代码后来逐渐演变成了Spring项目,并于2004年3月在Apache2.0开源协议下发布正式的1.0版本SpringMVC是Spring的一个子模块,是Spring的后续产品,主要负责前端的处理与展示,Spring MVC的正式名称应该是Spring Web MVC,在Spring框架体系中的模组名是spring-webmvc,习惯上称作SpringMVC并一直沿用至今,Spring使用Servlet技术提供了一个中央控制器DispatherServlet,用于统一接收客户端请求,DispatcherServlet根据配置的映射规则将请求分派到不同的业务处理的控制器中,各业务的控制器调用相应的业务逻辑模型处理后返回模型数据,中央控制器将模型数据交由视图解析器获得最终的视图,最后经由HTTP响应后传给浏览器[4]。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。