商城项目第一天

来源:互联网 发布:php xss 编辑:程序博客网 时间:2024/05/09 09:54

商城项目第一天

需完成的项目点:

  • 系统的架构,基于soa的架构。

  • 工程搭建,使用maven管理工程

  • svn的使用

系统的架构

由于商城的并发量大,我们采用分布式的系统来开发

基于soa的架构

SOA:Onented Architecture面向服务的架构。也就是把工程拆分成服务层、表现层两个工程。服务层中包含业务逻辑,只需要对外提供服务即可。表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。
这里写图片描述

商城系统架构

这里写图片描述

工程搭建(使用Maven)

maven的安装与配置

1.下载maven后解压

2.在环境变量中,添加一个M2_HOME变量 里面写maven的文件路径
然后在path中添加%M2_HOME%\bin;
注意:maven必须在JDK环境下才能运行,所以要检查path中是否配置了
%JAVA_HOME%\bin;

3.配置完成后在cmd中输入mvn -version 查看是否出现版本号,如果出现代表配置完成

4.在MyEclipse中Windows—->preferences—>MyEclipse—>Maven4Eclipse—->Installations添加我们安装Maven的路径

然后在User Setting中吧我们的配置文件settings.xml设置进去

5.配置完成

搭建工程

1.创建maven工程
在创建maven工程时,有2种maven工程可选,其一是maven project,
另一种是maven module,后者是前者的子类

2.在建工程时,会发现3中打包方式,分别是pom,jar,war
父类项目打pom包 需要部署的打war包 如果只是内部调用或者是做服务使用则打jar包

3.项目创建完毕后,会有一个pom.xml文件,这是maven的核心
下面介绍一下pom.xml里各标签的作用
http://blog.csdn.net/qq_32364027/article/details/50703849

4.运行项目
我们这里使用的是maven自带的tomcat插件
通过run as—->Maven build
在Goals里填写clean tomcat7:run 然后点击RUN即可

这里可能碰到无法找到指定依赖的问题,这是由于没有将指定文件存入本地仓库所致
解决方法:右键工程—-》RUN AS—》MAVEN INSTALL存入本地仓库即可。
因此在运行前,先确认所依赖的文件是否都存入了本地仓库

SVN的使用

1.SVN插件的安装
http://www.cnblogs.com/xdp-gacl/p/3497016.html

2.安装好后右键—》TEAM选择SVN
在上传的时候需要过滤一些不需上传的文件
在WINDOW–>PREFERENCES–>TEAM–>IGNORED RESOURCES里设置
一般是忽略.setting , .project , .classpath , target

3.下载只需要IMPORT—>SVN里 从SVN检出项目即可
注意:下载的项目不是MAVEN工程需要通过右键—》CONFIGURE选择

原创粉丝点击