先進的開源技術
安全與穩定的保證

我們的電商系統采用 Java,Linux,Spring, Spring MVC, Mybatis, Solr, Dubbo,Nigix, Mysql, MongoDB,Redis,RabbitMQ, ReactJS 等主流開源技術。
這些開源技術,有著龐大的用戶基礎,穩定的社區,在穩定性上非常卓越。開源開放的特性,也給最終用戶在安全和可維護方面以確定的保證。
Jquery(1.9.1)
jQuery是一個兼容多瀏覽器的javascript庫,核心理念是write less,do more(寫得更少,做得更多)。jQuery是免費、開源的,使用MIT許可協議。jQuery的語法設計使開發者更加便捷,例如操作文檔對象、選擇DOM元素、制作動畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發者編寫插件。 其模塊化的使用方式使開發者可以很輕松的開發出功能強大的靜態或動態網頁。
Spring(3.1.0)
spring是一個開源框架,是為了解決企業應用程序開發復雜性由Rod Johnson創建的??蚣艿闹饕獌瀯葜痪褪瞧浞謱蛹軜?,分層架構允許使用者選擇使用哪一個組件,同時為 J2EE 應用程序開發提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。
Spring MVC
Spring的作用是整合,但不僅僅限于整合,Spring 框架可以被看做是一個企業解決方案級別的框架。
客戶端發送請求,服務器控制器(由DispatcherServlet實現的)完成請求的轉發,控制器調用一個用于映射的類HandlerMapping,
該類用于將請求映射到對應的處理器來處理請求。HandlerMapping 將請求映射到對應的處理器Controller(相當于Action)在Spring 當中如果寫一些處理器組件,
一般實現Controller 接口,在Controller 中就可以調用一些Service 或DAO 來進行數據操作 ModelAndView 用于存放從DAO 中取出的數據,還可以存放響應視圖的一些數據。
如果想將處理結果返回給用戶,那么在Spring 框架中還提供一個視圖組件ViewResolver,該組件根據Controller 返回的標示,找到對應的視圖,將響應response 返回給用戶。
RabbitMQ(3.3.5)
RabbitMQ是流行的開源消息隊列系統,用erlang語言開發,是AMQP(高級消息隊列協議)的標準實現。 RabbitMQ的結構圖如下:
FastDFS(4.05)
FastDFS是一個開源的輕量級分布式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。
Redis(2.6.17)
Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。
Mybatis(3.2.2)
MyBatis是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL、Maps和Data Access Objects(DAO)。 MyBatis 是支持普通 SQL查詢,存儲過程和高級映射的優秀持久層框架。
Dubbo(2.5.3)
Dubbo 是阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可通過高性能的 RPC 實現服務的輸出和輸入功能,可以和 Spring框架無縫集成。
Druid(1.0.9)
Druid是一個JDBC組件,它包括三部分:
?
DruidDriver 代理Driver,能夠提供基于Filter-Chain模式的插件體系。
?
DruidDataSource 高效可管理的數據庫連接池。?
SQLParser SQl解析?
Solr (4.10.2)
Solr是一個基于Lucene的Java搜索引擎服務器。Solr 提供了層面搜索、命中醒目顯示并且支持多種輸出格式(包括 XML/XSLT 和 JSON 格式)。它易于安裝和配置,而且附帶了一個基于 HTTP 的管理界面
Tomcat(7.0.57)
Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器。
Nginx(1.5.6)
Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,占有內存少,并發能力強。
? 2017 版權所有 北京瑞友科技股份有限公司 京ICP備10023829號-1