1、《xx购物商城》(公司项目,不便透露),该项目采用SOA分布式架构,服务层主要分为商品服务、内容服务(cms)、订单服务以及搜索服务等,web层主要以后台管理系统、门户、搜索系统、订单与会员系统为主,采用市场上较为常用的dubbo的中间件来发布服务; 项目通过搭建Redis集群、solr集群、nginx集群以及mysql集群、Freemaker页面静态化来使用项目能够具有高可用且支持高并发的性能;同时采用分布式系统架构,可以使得并发量可根据集群服务器的扩展而进行增大;
2、P2P项目,项目前端采用JQuery、Bootstrap、Angularjs前端框架进行项目构建,其中通过Angularjs在前端页面通过其参数绑定来实现前端与后端之间的数据传递;后台采用了Spring SpringMVC mybatis和 spring data jpa 开源框架完成,并融入了cxf开源webservice框架的应用。如通过RESTful进行实名认证以及支付转账等业务功能;项目整体采用Maven分模块进行构建,并使用svn进行版本控制,数据建模使用PowerDesigner,该工程是基于约定标准的工程结构;使用NoSql数据中的Redis实现缓存存贮,通过token令牌机制,将相应的用户信息存储到Redis中,从而使得比session的更加安全;会员认证通过短信平台发送手机短信流行的认证方式, 并再项目中使用Active MQ 中间件的消息队列机制进行手机短信以及邮件的发送,使得系统能够更好的生产消息与处理消息。