1.熟悉java初级知识,具有良好的编程思想2.熟悉JavaWeb技术3.熟练使用Struts2、Hibernate、Spring、SpringMVC、MyBatis、springboot等开源框架进行开发4.熟悉mysql、nosql,Oracle数据库和redis的基本配置使用5.熟练掌握Tomcat服务器的配置以及部署6.熟悉Lucene、solr全文搜索引擎工具包7.熟悉Linux常用命令,能够搭建常用集群。
宜新购物网上商城
软件环境:spring + springMVC + mybatis + mysql + dubbo + Nginx + redis + solr + activeMQ +Fastdfs + Freemarker
开发工具:Eclipse3.7+Tomcat7.0+Mysql5+SVN+Maven
责任描述:负责前期参与项目的需求分析和项目构建。参与商品的管理:商品类目的管理和广告位的管理以及的商品搜索和商品展示。
项目简介:整个项目分为网上客户前台使用的功能平台,管理员所使用的系统管理后台。系统用户主要分为两大类用户:网上顾客、系统管理员。针对两类用户实现的功能:网上顾客--浏览、搜索产品、维护购物车、填写/确认/修改订单、注册、注销、登陆、查看/修改信息。系统管理员—发布产品、维护产品信息、维护用户信息、订单处理,系统维护。模块划分:用户模块、权限模块、部门模块、产品模块、订单模块、管理员模块。商城采用分布式的系统架构,子系统之间都是调用服务来实现系统之间的通信,使用http协议传递json数据方式实现。为了提高系统的性能采用redis做系统缓存,使用redis实现session共享。使用SolrCloud来实现分布式搜索。使用activeMQ缓存同步商品信息
技术描述:
1. 通过maven项目管理,提高代码的开发速度和效率
2. 引用Dubbo来发布服务和连接消费,实现对soa面向服务的开发
3. 使用solr进行商品检索,减轻数据库的压力
4. 使用nginx搭建静态资源服务,用Fastdfs单独存储图片
5. 使用redis作为中间键进行缓存,activeMQ消息队列缓存同步商品信息
单点登录:该商城是SOA的面向服务架构,SSO单点登录系统是一个单独的系统。 该系统由我设计与搭建 1.搭建单点登录表现层系统2.搭建单点服务层系统3.搭建单点登录聚合父工程4.搭建单点登录聚合接口工程5.搭建子工程Service 分布式的Session共享1.Ses
购物车:1.添加商品功能:a)先从cookie中取购物车商品列表b)查看列表中是否有此商品c)如果没有把商品添加到列表中d)如果有数量和原数相加2.展示购物车a)从cookie中取购物车列表b)展示到页面3.在购物车中修改商品数量4.删除购物车商品 购物车的操作都是cook