前台工程搭建——淘淘商城(十三)
程序员文章站
2022-04-27 11:14:02
...
简介
前台和后台关系
- 前台工程和后台管理系统互相独立,但是使用同一个数据库。
项目架构
- 后台系统管理相对独立,服务层提供服务,前台系统通过HTTP调用服务层服务。
- 优点:
- 前台系统和服务层分离,降低系统的耦合度。
- 系统分离可以根据需要单独增加服务器,灵活的分布式部署。
- 开发团队独立,可以同时面向接口编程,提高效率。
- 缺点:服务之间通信使用接口通信,开发工作量提高。
服务层工程搭建
- 工程为taotao-rest,类型为war,是taotao-parent的子工程。
- 搭建参考后台系统搭建,绝大多数配置相同:http://blog.csdn.net/qq_40369829/article/details/79515255
- 工程目录:
- 注意:
- 扫描的包名改为该项目下新建的包名taotao.rest.xxx:
- web.xml下修改servlet的name,拦截的url为 /rest/* :
- pom.xml中类似taotao-manger配置tomcat插件,但是端口8081,因为 不同tomcat不能运行在同一台主机的相同端口:
- 扫描的包名改为该项目下新建的包名taotao.rest.xxx:
门户工程搭建
- 工程为taotao-portal,类型为war,是taotao-parent的子工程。
- 类似taotao-rest搭建。
- 工程目录:
- 注意:
- 扫描的包名改为该项目下新建的包名taotao.portal.xxx。
- web.xml修改servet相关配置:
- pom.xml中配置tomcat插件,端口号8082。
- webapp下需要添加静态资源。
- PageController控制页面跳转。
@Controller
public class PageController {
@RequestMapping("/")
public String showIndex() {
return "index";
}
@RequestMapping("/{page}")
public String showpage(@PathVariable String page) {
return page;
}
}
运行工程
- 安装taotao-rest, taotao-portal,运行taotao-portal的tomcat。
- 参考:http://blog.csdn.net/qq_40369829/article/details/79515255#运行工程
- 访问 http://localhost:8082/
上一篇: NC57 查询引擎SQL手工设计报表开发
推荐阅读
-
JAVAEE——淘淘商城第一天:电商行业的背景和技术特点,商城的介绍、技术的选型、系统架构和工程搭建
-
淘淘商城第60讲——搭建Solr集群时,报错:org.apache.solr.common.SolrException: Could not find collection : core1
-
python框架Django实战商城项目之工程搭建
-
淘淘商城项目—各个工程之间依赖关系详解
-
学习淘淘商城第九十六课(购物车实现分析及工程搭建)
-
JAVAEE——淘淘商城第一天:电商行业的背景和技术特点,商城的介绍、技术的选型、系统架构和工程搭建
-
前台工程搭建——淘淘商城(十三)
-
淘淘商城第60讲——搭建Solr集群时,报错:org.apache.solr.common.SolrException: Could not find collection : core1
-
宜立方商城工程搭建(ssm+maven+mysql+svn)
-
淘淘商城——购物车实现分析及工程搭建