1.熟练掌握Java语言,熟悉java常用框架如Mybatis,Spring,hibernate,Struts2等,并可进行整合开发
2.熟悉solr,lucene等搜索引擎,能够自己搭建网站搜索模块
3.熟悉HTML5,Css3,JavaScript,JQuery,等前端技术,能够熟练运用Ajax开发异步网站
4.了解redis等常用缓存数据的Nosql数据库
5.熟悉Linux指令,能用命令行搭建网站服务器
6.了解dubbo,springcloud等分布式框架
7.能熟练编写SQL语句,熟悉MySQL,Oracle,sqlserver等常用关系型数据库的操作
8.掌握JSP,JDBC,Servlet等技术,能够在tomcat应用服务器上部署web项目
9.熟悉Nginx+fastdfs文件上传组件的使用
1.项目描述
优特网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。管理员、运营可以在平台后台管理系统中管理商品、订单、商家等。后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。会员系统:用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。订单系统:提供下单、查询订单、修改订单状态、定时处理订单。搜索系统:提供商品的搜索功能。单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。
2.项目使用技术
项目基于J2EE平台,B/S模式开发。采用SpringMVC,Mybatis, Spring, Ajax, xml等技术,同时系统采用6层架构设计:Web层、控制转发层、服务层、DAO层、持久化层和数据库层。
1.Web层使用springMVC 框架,配合使用angularJS技术实现无刷新提交。
2使用Spring的核心技术IOC可以很好的控制各种服务的注入关系。
3.使用了Maven作为代码管理工具。
4.使用了redis,solr搜索引擎来解决从数据库读取效率问题。
5.采用ftp上传组件解决了图片的缓存问题。
3.责任描述
参与了商品管理以及首页广告。
商品管理页前端使用了HTML、CSS、AngularJS技术实现页面的异步访问,后端使用Mybatis、Spring、SpringMVC框架实现对数据库商品表的操作,实现了商品的录入和商品的修改和审核,首页使用了SpringDataRedis实现了广告数据的缓存,使用了FastDFS组件上传广告和商品图片。