新巴巴项目第一天

时间:2021-01-09 09:20:29

一、项目描述 

  1.新巴巴运动网是提供品牌服饰购买的综合性B2C平台。平台会员可在商城中浏览商品、下单以及参与平台活动;平台管理员可在后台管理商品、订单和会员等信息。
  2.项目采用SOA即面向服务的体系架构开发完成,可以实现高并发、高可用访问。包括单点登录系统(login)、前台系统(portal)、订单系统、搜索系统、会员系统和后台管理系统。
  3.项目开发过程中,本人主要负责如下模块:后台的商品管理模块和品牌管理模块;前台的用户单点登录模块、商品检索模块以及下订单模块。

二、项目搭建

  1.创建pom型的父级项目,命名为parent,为其他分项目模块提供模版;
  2.创建jar类型的commom项目,其中包括一些项目中使用的工具类;
  3.创建jar类型的pojo项目,用于存放项目使用的实体;
  4.分别创建jar类型的dao、interface项目;
  5.创建war类型的service-*等项目,这些项目依赖于dao和interface;
  6.创建war类型的controller(login、portal、console)项目;
  7.其中存在的重要问题是controller等跨服务器访问service层的实现类,此问题使用阿里的dubbo技术来解决,并且远程调用交由zookeeper注册管理中心管理。

三、小结

  1.excel中单元格内容覆盖,使用设置单元格格式为自动换行或者填充的方式;

  2.excel单元格内的换行,alt+enter来完成;

  3.实现项目高并发、高可用,SOA面向服务的体系架构;

  4.远程调用技术,即将过时的webservice和阿里开发的dubbo技术(包括dubbo协议),其中webservice可以试用不同语言开发的项目,后者目前只可用于java项目;

  5.还原maven项目的结构,Eclipse中使用SVN检出的项目,现将其标记'Configure'为maven项目,再进行导入Existing Maven Project再将项目导入。