zoukankan      html  css  js  c++  java
  • javashop技术培训总结,架构介绍,Eop核心机制

    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里

    需要的项目列表

  • 相关阅读:
    标准JSF的生命周期
    JSON
    Applet
    关于AJAX
    Java EE第十一周
    Java EE第八周
    Java EE第七周
    Java EE第六周
    Java EE第五周
    Java EE第四周
  • 原文地址:https://www.cnblogs.com/zdz8207/p/java-javashop-learning.html
Copyright © 2011-2022 走看看