E3系統網路版Servlet服務, 有 HTTP, XClient, XPOS, XPDA, XImage, XShopping.
每一次啟動 Web Server 都會產生服務的紀錄, 紀錄檔位置要看 XConfig 檔的 system.out.file 參數設定. 以下文字是一個紀錄範例; 如果和實際不同, 也是大同小異.
行1: starting dasamx HTTP xserver (2011/8/26 10:59:0) .................... 行2: starting dasamx E3 xclient (2011/8/26 10:59:0) ................ 行3: starting dasamx E3 xpos (2011/8/26 10:59:0) ................ 行4: starting dasamx XMobile xpda server (2011/8/26 10:59:0) .................... 行5: starting dasamx XShopping server (2011/8/26 10:59:0) .................... 行6: starting dasamx XImage server (2011/8/26 10:59:0) ....................
XPOS服務是開啟On-line前台收銀程式, 單獨執行POS收銀的程式. 當然也可以同一台電腦,
同時執行POS和後台程式.
如果正常啟用服務, 打開瀏覽器.
網址打入: http://127.0.0.1:8080/e3010001/xpos
這裡的 127.0.0.1:8080 可能因安裝主機的實際 IP 及 Web Port 而有所調整.
XPDA是開啟可以用瀏覽器操作的功能程式. 程式畫面大小是用PDA的 240x320 瀏覽器大小設計的.
也可以用一般電腦的瀏覽器 IE, Firefox, 手機(Android) 來操作.
網址打入: http://127.0.0.1:8080/e3010001/xpda
這裡的 127.0.0.1:8080 可能因安裝主機的實際 IP 及 Web Port 而有所調整.
XPDA的程式功能權限管理, 和進入的 Id, Password 是在人員編輯
中做設定. 也可以修改程式改為客戶或會員來主控.
XShopping是網路商店購物網站工作入口, 系統一開始為暫停狀況,
要到網店參數中, 設定為 '正常', 才可以啟用.
網路商店的商品圖片, 要配合下面的XImage服務, 來顯示圖片.
網址打入: http://127.0.0.1:8080/e3010001/xshop/do
這裡的 127.0.0.1:8080 可能因安裝主機的實際 IP 及 Web Port 而有所調整.
XImage是可以直接顯示系統中編輯的圖片, 例如 商品圖片.
可以配合購物網站, 由E3作後勤系統, 轉訂單, 撿貨, 出貨 ...等.
在設計購物商品網頁時, 商品圖片可以透過XImage服務直接從E3系統顯示.
可以讀那些圖片, 要在XConfig中做設定system.ximage.allow, 一開始是不允許讀任何圖片.
用筆記本建一個名為 show.htm 的檔案, 將顯示圖片用<img src="...">語法來工作, 內容如下:
<html> <body> <img src="http://127.0.0.1:8080/e3010001/ximage?t=item&f=isImg&v=2200100000018"> </body> </html>
這裡的 127.0.0.1:8080 可能因安裝主機的實際 IP 及 Web Port 而有所調整.
各url變數識別碼說明如下:
t = MySQL Table 名稱
k = 主key欄名, 省略內定為"id"
f = 圖片欄位名稱
v = 主碼值
注意! 要在xconfig.cfg中, 設定 system.ximage.allow = 資料表.欄位,資料表.欄位,.... 才可以讀得到.
1. 自行由 資料庫 讀取圖片欄位, 為一字串.
2. 用 Base64 方式解碼為 byte[].
3. 直接輸出圖片的byte[].