1. B2B 2. B2C 3. C2C 4. O2O // 在线卖完之后去线下提货
1. Spring, SpringMVC, Mybatis 2. JSP, JSTL, JQuery plugin, EasyUI, KindEditor, CSS+DIV 3. Redis(缓存服务器) 4. Solr (搜索) 5. DUBBO (调用系统服务) 6. Mysql 7. Nginx (web 服务器) 8. jsonp (跨域数据请求) 9. nexus maven 私服 10. Mybatis 逆向工程 11. HttpClient 使用java完成请求及响应的技术 12. MyCat mysql 分库分表技术
Eclipes mars Maven 3.3.3 Tomcat 7.0.53 (Maven Tomcat plugin) JDK 1.7 Mysql 5.7 Nginx 1.8.0 Redis 3.0.0 Linux (服务器系统)
1. 产品经理: 3人, 确定需求给出产品原型图 2. 项目经理: 1人, 项目管理 3. 前端团队: 5人, 根据产品经理给出的原型制作静态页面 4. 后端团队: 20人, 实现产品功能, 4个小组,我是第二个小组 5. 测试团队: 5人, 测试所有的功能 6. 运维团队: 3人, 项目的发布以及运维
6个月
B2C 前台 门户 商品搜索 商品展示 购物车 注册&登录 订单提交 支付 会员中心 客户服务 公告 帮助中心 社区 后台 商品管理 活动管理 商品推荐 订单管理 CMS(内容) CRM(客户关系管理系统) 采购管理 WMS(消息管理) 财务管理 统计报表 系统管理 网络管理
(一个一级域名www.jd.com默认有二十免费的二级域名serch.jd.com,item.jd.com, cart.jd.com,auth.jd.com, passport.jd.com,manage.jd.com 域名换了,服务器项目就换了)
parent
公共项目 commons
portal search item cart order passport manage redis
pojo
Dubbo-service Dubbo-service-impl redis
mysql redis
使用Nexus 搭建maven私服
公司所有开发人员没有外网(国企,央企,外企),通过局域网连接局域网私服,由私服(中央仓库) 连接外网
把项目发布到私服,其他人可以下载
使用私服的架构图
maven项目 nexus 中央仓库
搭建私服
nexus – nexus-2.12.0-01 – bin – jsw – windows-x86-64
localhost:8081/nexus/ admin admin123
建立索引: central – configuration – download remote indexes – True (nexus/soft/sonatype-work/nexus/indexer/central-ctx)spring-jdbc
配置: (nexus/soft/nexus-2.12.0-01/conf/nexus.properties)
使用maven连接私服 preferences – maven – installations – apache-maven-3.3.3 Usersetting – openfile(引用settings.xml) – ok( 配置本地仓库,profile-jdk,mirrors 本地–私服–中央 激活profiel构建