javashop技术培训总结,架构介绍,Eop核心机制

一、架构介绍

1.Eop核心机制,基于spring的模板引擎、组件机制、上下文管理、数据库操作

模板引擎负责站点页面的解析与展示

组件机制使得可以在不改变核心代码的情况下实现对应用核心功能进行扩展

上下文管理:维护常用信息Anywhere式的获取

数据库操作支持:spring jdbc的封装

javashop技术培训一、架构介绍1.Eop核心机制,基于spring的模板引擎、组件机制、上下文管理、数据库操作模板引擎负责站点页面的解析与展示组件机制使得可以在不改变核心代码的情况下实现对应用核心功能进行扩展上下文管理:维护常用信息Anywhere式的获取数据库操作支持:spring jdbc的封装

2.EOP核心机制已有应用

Base站点管理 组件 用户 设置、广告、地区、短消息、留言板Cms 文章 自定义模式Shop 商品 会员 订单 库存

二、模板制作指南模板制作手册:http://www.javamall.com.cn/version6/docs/template_help.html

三、组件开发指南1.Javashop应用组件:团购、支付、供应商、虚拟商品、优惠券、自定义开发组件2.组件结构,插件component.xml(component->plugins->plugin->bundle)

3.组件的初始化:Spring加载->实现接口BeanPostProcessor->ComponentLoader->实现组件接口判定->根据组件配置文件(component.xml)加载组件->将组件放入组件上下文(ComponentContext)

4.组件的加载:EopContextLoaderListener->ComponentManager->组件状态判定->组件相关视图解析->插件插入配置的插件桩->end

5.自定义组件要放入到对应菜单里怎么配置?直接在数据库表里面加入:es_menu加入pid,id,URL

四、Javashop使用指南 商品管理 库存维护 订单流程 积分管理 CMS使用说明

五、其他问题1.底部文章在开发者->文章管理可以编辑,可以在对应分类下添加文章,帮助中心可以添加文章后修改底部文件加上文章内容。2.开启wap功能,自动跳转到m.xxx.com的域名3.组件开发后需要加入到pom.xml里面,安装然后启用才能使用,插件桩以流的方式加入进去的,一个组件可以有多个插件,一个插件可以有多个插件桩。4.商品有分类,类型,熟悉,参数规格几个关联关系表,通过类型来关联。

5.订单库存二次开发不能采用组件的方式,没有提供插件接口只能替换原来的功能。库存物流二次开发修改类:IExpressEvent,加入到pom.xml里

 

需要的项目列表

 

查看原文