电商系统Broadleaf文档翻译(四) - 应用架构组件视图application architecture component view

16 篇文章 1 订阅
应用架构组件视图
原文标题:application architecture component view
原文出处:http://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/architecture-diagrams/application-architecture-component-view/application-architecture-module-view
译者:IT十年
译文链接:http://www.ittenyear.com/166/broadleaf-architecture-component/
本译文仅用于学习和交流目的,转载请保留原文链接和译文链接!

BLC是一个高度模块化、高可扩展的电商应用架构。它利用开源框架,提供了一个最佳的开发平台,以满足企业软件的开发需求。

相关的关键组件
相关组件名称
描述
Spring
Spring提供了BLC需要的组件架构
Spring Security
BLC使用Spring Security做认证和授权
Spring MVC
推荐使用Spring MVC作为视图层技术
Hibernate
BLC使用Hibernate做持久化操作
Thymeleaf
推荐使用Thymeleaf(取代JSP)作为模板引擎
Solr
BLC使用Solr作为搜索引擎
关于BLC的模块化架构
BLC把项目组织为模块。这些模块可以归为核心框架模块,附加模块,第三方模块。

核心框架
核心框架由下表中的模块组成。很难见到不使用这些核心模块的BLC的实现。
核心模块名称
描述
框架
这个以通用名词framework命名的模块代表了BLC的电商功能(如订单,产品,优惠等)
用户资料
这个模块提供顾客的概念,它被独立于框架提供是因为可能会有人想单独使用这个功能,但不使用电商功能。
CMS
这个模块提供了内容管理功能,支持将基于广告的内容投放给目标客户,以及静态页面的管理。
Open Admin
这是一个可以通过富UI管理注解的JPA实体的BLC admin架构。将这个模块分离出来的目的是使架构更纯净,而管理技术将来可以在BLC外部提供。
第三方模块
第三方附加模块涉及BLC和其他系统的集成。这些模块的典型应用包括和支付服务提供商(如PayPal,Braintree,CyberSource)的集成。

附加模块
附加模块表示那些可以逐步加入到BLC框架中的功能。附加模块可以是免费的,开源的,或者是商业收费的。
免费的,开源模块的例子包括库存模块,SEO模块。
商业收费模块的例子包括Account Credit,多租户,工作流。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值