分布式商城项目总结5号前台系统

系统开发

系统架构设计


浏览:1385 次

1.取得成果

主页图像:

购物中心主页。天然气

分类显示图片:

分类显示。天然气

2.前台系统架构

前台系统架构。天然气

在互联网系统开发过程中,我们通常采用分层的方法来进行系统架构,但为什么我们需要分层架构?

采用分层架构有利于系统的维护和扩展。这实际上是系统的可维护性和可扩展性。分级是根据功能对系统进行划分和细分。细分后,可以实现分布式部署,引入可扩展性,提高性能。

优点:

1.根据概念绘制服务层以对外提供服务

2.灵活的分布式部署

3.建立服务体系

服务形式:为其他系统调用提供休息服务。使用http协议传输json数据。

3.1.使用的技术

1、 米巴蒂斯

2、 弹簧,弹簧

3、 春季mvc

家居商品类别显示流程

Ajax请求调用。天然气

6.2.跨域问题

使用json数据进行测试。如果ajax在同一项目中请求tao portal的json数据,则可以直接显示。如果请求是tao-rest项目中的json数据,则会发生错误。

跨域问题:浏览器有一个安全限制,不允许js跨域请求资源,

->跨域

->非跨域

->跨域

如何解决跨域问题:使用jsonp解决跨域的问题。

在js请求中,浏览器允许src跨域请求传递脚本标记。您可以将回调方法名称添加到请求结果中,并在请求页面上定义该方法以获取跨域请求数据。

跨领域解决问题。天然气

Ajax跨域无法实现跨域请求数据,但js文件允许跨域请求。碰巧js本身支持json。将回调函数名作为参数传递给服务器,以处理获得的数据多态性

请求呼叫结果:

jsonp结果.PNG