当前工作——光大够精彩商城

  光大够精彩电子商城项目是一个综合性b2c平台,主要针对光大集团内部员工及光大银行用户,商家入驻商城销售自家的产品,并且可以得到商城提供的各种服务。

  在整个项目中,我们采用的是nginx+tomcat来部署的,nginx一方面做加载静态资源的服务器,另一方面来做反向代理和负载均衡。因为该项目需要在多个环境中运行,我们利用了nginx的反向代理解决了不同环境同系统访问地址不统一带来的问题。
  因为整个项目实现的功能较多, 所以采用分布式的架构设计,整个项目包括商城、商户、运营、cas单点登陆、定时任务、solr搜索、sms短信等系统,这样做的好处是使每个功能模块独立出来,降低了各系统之间的耦合度,增删一个功能不会影响其他功能模块。

  项目中选用了redis来缓存数据。Redis把数据以key—value的形式缓存到内存中,并提供了多种数据存储类型(string,set,list,hash等),还自身提供了持久化功能(2种),还可以把数据备份到磁盘中(Redis的SAVE命令用于创建当前 Redis 数据库的备份),防止redis宕机时的数据丢失。(会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步)。我们使用的是spring与jedis整合的客户端,利用jedis做分片式集群,解决了redis内存受限的问题。

项目的采用struts2框架开发,在此项目中我主要完成了

1.使用cas完成微信、光大银行客户端的免登陆功能,微信,利用cas框架,增加微信,客户端登陆方法,利用生成报文在系统中注册新用户并完成免登陆功能;

2.开发了微信,客户端支付功能,通过技术文档,引入证书,根据密钥,商户号,appid等字段生成报文完成支付;

3.完成云生活app电子商城的接入,参照客户端登陆完成云生活app的登陆,用户行为js及商品页面的修改功能;

4.完成护网行动期间安全问题,例如xss攻击,sql注入,危险字符注入,信息泄露,短信轰炸等安全问题的修复;

新功能待添加

 

转载于:https://www.cnblogs.com/zmj-learn/p/11425417.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值