日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

EcStore中的App是什么东西?

發布時間:2024/4/13 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EcStore中的App是什么东西? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ecstore中的App不是手機上的App,它是一個Web應用包,集合了Web應用的后端PHP程序、Mysql數據表定義,以及前端HTML+CSS+JS展現,通常是實現某個業務功能,如購物車、促銷、支付接口等。
打開EcStore的文件目錄 ,在app目錄下存放了系統中所有的App應用,主要分為三種類型:
1、底層App
底層App主要指base應用,它是Ecstore中的內核(kernel),提供了系統基礎的數據庫訪問、App和Service管理、緩存管理,基本的MVC實現等,base還提供了App的安裝和卸載。
2、支持層App
支持層App有電商通用組件EcTools、前臺站點Site、后臺管理Desktop、角色權限PAM、數據庫動態擴展DBEav等,業務層App可以方便的引用這些基礎支持功能,從而專注于開發業務功能,不用操心底層功能實現。
3、業務層App
業務層App就是通常我們開發的業務功能App ,EcStore中最重要的就是B2c應用,它實現了網店系統中最重要的商品、會員、訂單等重要的功能部件。

一個業務層App的典型結構:
controller
—admin ? ?后臺管理控制器
—site ? ? ? ?前臺PC端控制器
—wap ? ? ? 前臺Wap端控制器

dbschema
—table1.php ? 數據表定義

lib
—lib1.php ? ? 通用類庫

model
—table1.php ? 表模型定義

statics ? ? ? ? ? 存放靜態資源文件:圖片、樣式表、JS等
—images ? ? ?靜態圖片文件
—css ? ? ? ? ? ?靜態css文件

view
—admin ? ? ?后臺管理視圖文件
—site ? ? ? ? ?前臺PC端視圖文件
—wap ? ? ? ? 前臺Wap端視圖文件

app.xml ? ? ? ?應用定義
desktop.xml ? ? 后臺管理菜單、權限等定義
service.xml ? ? ? 服務注冊
site.xml ? ? ? ? ? ?前臺PC端可訪問模塊定義
wap.xml ? ? ? ? ?前臺Wap端可訪問模塊定義

來看一個starbuy團購促銷應用中app.xml的定義內容

最重要的就是定義了應用名稱name,依賴的其它應用depends,我們可以在EcStore的后臺管理/應用中心中看到應用的名稱和介紹,進行安裝和卸載。

desktop.xml定義了應用的后臺管理菜單組menugroup、菜單項menu、權限permission

安裝此應用后,在后臺/促銷/組合促銷中,可以打開應用的管理功能界面。

site.xml 定義了pc端前臺可訪問資源special等

service.xml 用于向系統注冊應用中的服務

更多ecstore問題>>?

轉載于:https://www.cnblogs.com/shopextool/p/5252380.html

總結

以上是生活随笔為你收集整理的EcStore中的App是什么东西?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。