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)
<component name="微信支付组件" version="1.0" javashop_version="3.0.0" author="javashop">
<plugins>
<plugin name="微信支付插件" id="weixinPayPlugin">
<bundle id="paymentPluginBundle"></bundle>
</plugin>
<plugin name="微信绑定插件" id="weixinBindPlugin">
<bundle id="memberPluginBundle"></bundle>
</plugin>
</plugins>
</component>

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里

需要的项目列表

javashop技术培训总结,架构介绍,Eop核心机制的更多相关文章

  1. Apache Shiro 使用手册(一)Shiro架构介绍 - kdboy - ITeye技术网站

    转载 原文地址 http://kdboy.iteye.com/blog/1154644 一.什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证.授权.加密和会话管理 ...

  2. Apache Shiro 使用手册(一)Shiro架构介绍

    一.什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证.授权.加密和会话管理等功能:  认证 - 用户身份识别,常被称为用户"登录": 授权 - ...

  3. Qt核心机制与原理

    转:  https://blog.csdn.net/light_in_dark/article/details/64125085 ★了解Qt和C++的关系 ★掌握Qt的信号/槽机制的原理和使用方法 ★ ...

  4. 远程服务调用RPC框架介绍,微服务架构介绍和RPC框架对比,dubbo、SpringClound对比

    远程服务调用RPC框架介绍,微服务架构介绍和RPC框架对比,dubbo.SpringClound对比 远程服务调用RPC框架介绍,RPC简单的来说就是像调用本地服务一样调用远程服务. 分布式RPC需要 ...

  5. Qt核心机制和原理

    转:http://blog.csdn.net/light_in_dark/article/details/64125085 ★了解Qt和C++的关系 ★掌握Qt的信号/槽机制的原理和使用方法 ★了解Q ...

  6. Apache Shiro 使用手册(一)Shiro架构介绍(转发:http://kdboy.iteye.com/blog/1154644#bc2399255)

    一.什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证.授权.加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”: 授权 - 访问控制: 密码加密 ...

  7. Flink Runtime核心机制剖析(转)

    本文主要介绍 Flink Runtime 的作业执行的核心机制.本文将首先介绍 Flink Runtime 的整体架构以及 Job 的基本执行流程,然后介绍在这个过程,Flink 是怎么进行资源管理. ...

  8. Apache Flink 进阶(一):Runtime 核心机制剖析

    1. 综述 本文主要介绍 Flink Runtime 的作业执行的核心机制.首先介绍 Flink Runtime 的整体架构以及 Job 的基本执行流程,然后介绍在这个过程,Flink 是怎么进行资源 ...

  9. Spark Streaming架构设计和运行机制总结

    本期内容 : Spark Streaming中的架构设计和运行机制 Spark Streaming深度思考 Spark Streaming的本质就是在RDD基础之上加上Time ,由Time不断的运行 ...

随机推荐

  1. centos7搭建docker私有仓库

    1.环境: [root@docker02 anchors]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@do ...

  2. [转]Android Activity的加载模式和onActivityResult方法之间的冲突

    前言 今天在调试程序时,发现在某一Activity上点击返回键会调用该Activity的onActivityResult()方法.我一开始用log,后来用断点跟踪调试半天,还是百思不得其解.因为之前其 ...

  3. poj-1989 The Cow Lineup

    The Cow Lineup Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 5587 Accepted: 3311 Descri ...

  4. Ubuntu:编译Linux内核源代码和内核模块

    1. 目的 内核模块需要运行在Linux 3.8.13内核中,因此需要为此内核重新编译内核模块源代码. 2. 步骤 1.在Ubuntu 14.04 64位(内核3.13.0-24-generic)上, ...

  5. linux服务器的性能分析与优化

    [1]影响Linux服务器性能的因素 操作系统级 Ø CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间处理多个线程,因此可以利用超线程特性提高系统性能. 在linux系 ...

  6. firmware 固件

    COMPPUTER SCIENCE AN OVERVIEW 11th Edition firmware 固件 boot loader 引导程序 device driver 设备驱动程序 Basic I ...

  7. linux上mysql安装详细教程

    所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...

  8. crontab定时任务-干货案例

    自定义需求:实现消息队列. 1.创建一张mysql表结构 2.编写php脚本,便于sh文件执行 3.编写sh脚本,便于crontab定时执行 4.crontab -e 注册定时任务,如果此步不清楚请参 ...

  9. Java调用本地命令

    参考:http://blog.csdn.net/zhu_xun/article/details/19539513 http://www.cnblogs.com/kingcucumber/p/31801 ...

  10. LeetCode--Two_Sum

    Given an array of integers, return indices of the two numbers such that they add up to a specific ta ...