电商项目第一天
了解什么是电商项目:
电子商务:通过互联网的形势、进行经商、交易、买卖、并提供服务的一种形势称为电子商务
准备工作
- 新建一个Eclipse工作空间
- 引入Maven配置文件
- 解压一个干净的服务器
分析项目架构:
- Pojo 实体 jar包
- Common 工具 jar包
- Interface 接口 jar包
- Dao 持久层 jar
- Service 服务层 war包
- Controller 控制层 war包
依赖关系:
pojo(实体包)需要使用common(工具包)
interface(接口包)、dao(持久层)需要使用pojo(实体)
portal(前台)、console(后台)、login(登录)、service(服务层)需要使用interface(接口)
service(服务层)此次分为四个服务:console(控制)、cob(购物车、订单、用户)、solr(检索)、cms(内容管理)
service(服务层)还需要使用dao(持久层)
操作开始:
- 新建父工程
file>>new>>Maven project
Group Id :包名
Aritifact Id :工程名
revsion :版本号
packaging :包类型
- 创建子工程
父工程文件夹,右键>>Maven>>New Maven Model Project
根据刚才的分析进行子工程的建立
创建war包是会报错,只需在webapp下新建文件夹WEB-INF,新建文件web.xml,并引入相应头文件即可
- 配置依赖管理
pom.xml中:<dependencies> <dependency> <groupId>包名</groupId> <artifactId>子工程名</artifactId> <version>版本号</version> </dependency> </dependencies>
所需知识点:
依赖的传递
生命周期:clean 清理、 compile 编译 、Test 测试、package 打包、 Install 发布、安装(本地)、 Deploy 部署、发布(私服)
- 创建索引
打开Maven视图、本地、右键>>Rebuild Index - 联想jar包
引入自己所需的jar包,只需在主工程 pom.xml 右键>>Maven>>add Dependency,搜索即可 - 配置多个Tomcat服务器
准备好的干净的服务器,7个,更改端口号、超时时间、请求路径
第一天内容结束
所学知识:
- 接触Maven工程创建项目
- 了解服务层根据需要进行的的分配
- 如何布置多个Tomcat
遇到错误:
- 在建立子项目时,名字写错而删除,但是没有去主项目pom.xml中删除废弃子项目的模型,而产生错误
致谢晓欣老师!