自製MVC框架CRUD操作 列表 分頁顯示外掛程式介紹

2022-04-05 09:18:07 字數 4545 閱讀 2399

這裡涉及到的操作都是引用自stephen.dalservice資料層。資料訪問層實現方式在後文中我會仔細的說明,先說明一下資料操作整合的外掛程式。

用於插入記錄。

狀態返回值:假定hashtable傳遞變數名的是context ,那麼返回值可通過context[insertattribute.valuekey]得到,推薦返回的是插入的主鍵id值,當然這個是由資料層設定的。

有以下屬性可進行設定:

屬性名作用

預設值選項說明

其它說明

key對映路徑。格式如:jobmate.user.test或者jobmate.user(需指明statementid)。具體路徑意思可參考資料訪問層stephen.dalservice使用規則。

空值必填

aspectpriority

外掛程式執行優先順序設定

空值可選

statementid

資料xml文件宣告id,若指定特定的id時,key值就是相應的對映路徑,否則key就是路徑加宣告id

空值可選

validatekey

表單提交時需有驗證驗證,所以可以設定驗證碼表單名字,只有乙個表單名字

空值可選

驗證碼錯誤返回狀態-404

encryptkey

對傳遞過來的值進行解密的表單名,多個用逗號分隔。

空值,序列值

可選encryptdeskey

des瑣密碼

可選配合encryptkey使用

postinterval

提交資料限制時間,小於限定的時間提交資料時就會被攔截。

可選操作過快返回狀態值為-405

checklogin

檢測使用者是否是登入狀態,設定true值時表示需登入測試成功後才能執行後步操作,false不執行操作。

false

可選用於讀取記錄。

狀態返回值hashtable

有以下屬性可進行設定:

屬性名作用

預設值選項說明

其它說明

key對映路徑。格式如:jobmate.user.test或者jobmate.user(需指明statementid)。具體路徑意思可參考資料訪問層stephen.dalservice使用規則。

空值必填

aspectpriority

外掛程式執行優先順序

空值可選

statementid

資料xml文件宣告id,若指定特定的id時,key值就是相應的對映路徑,否則key就是路徑加宣告id

空值可選

noexistredirect

沒有記錄是否跳轉

false

可選跳轉至**頁

msg跳轉時的使用者提示

對不起,您訪問的該記錄不存在!

可選checklogin

檢測使用者是否是登入狀態,設定true值時表示需登入測試成功後才能執行後步操作,false不執行操作。

false

可選用於更新記錄。

狀態返回值:假定hashtable傳遞變數名的是context ,那麼返回值可通過context[insertattribute.valuekey]得到,返回有多少記錄更新過。

有以下屬性可進行設定:

屬性名作用

預設值選項說明

其它說明

key對映路徑。格式如:jobmate.user.test或者jobmate.user(需指明statementid)。具體路徑意思可參考資料訪問層stephen.dalservice使用規則。

空值必填

aspectpriority

外掛程式執行優先順序

空值可選

statementid

資料xml文件宣告id,若指定特定的id時,key值就是相應的對映路徑,否則key就是路徑加宣告id

空值可選

encryptkey

對傳遞過來的值進行解密的表單名,多個用逗號分隔。

空值,序列值

可選encryptdeskey

des瑣密碼

可選配合encryptkey使用

postinterval

提交資料限制時間,小於限定的時間提交資料時就會被攔截。

可選操作過快返回狀態值為-405

checklogin

檢測使用者是否是登入狀態,設定true值時表示需登入測試成功後才能執行後步操作,false不執行操作。

false

可選顯示列表資料。

狀態返回hashtable

有以下屬性可進行設定:

屬性名作用

預設值選項說明

其它說明

key對映路徑。格式如:jobmate.user.test或者jobmate.user(需指明statementid)。具體路徑意思可參考資料訪問層stephen.dalservice使用規則。

空值必填

aspectpriority

外掛程式執行優先順序

空值可選

statementid

資料xml文件宣告id,若指定特定的id時,key值就是相應的對映路徑,否則key就是路徑加宣告id

空值可選

noexistredirect

沒有記錄是否跳轉

false

可選跳轉至**頁

msg跳轉時的使用者提示

對不起,您訪問的該記錄不存在!

可選checklogin

檢測使用者是否是登入狀態,設定true值時表示需登入測試成功後才能執行後步操作,false不執行操作。

false

可選分頁顯示列表資料。

狀態返回hashtable,返回屬性列表:

屬性名作用

size

返回頁大小

order

返回排序字段

way返回排序方式(公升序、降序)

searchkey

頁裡面傳遞過來的引數

total

返回記錄數

pagesellist

分頁列表

current

當前在第幾頁

first

第一頁的url

pre上頁的url

next

下頁的url

last

最後頁的url

pagelist

分頁列表的url

pagetotal

總頁數有以下屬性可進行設定:

屬性名作用

預設值選項說明

其它說明

key對映路徑。格式如:jobmate.user.test或者jobmate.user(需指明statementid)。具體路徑意思可參考資料訪問層stephen.dalservice使用規則。

空值必填

aspectpriority

外掛程式執行優先順序

空值可選

statementid

資料xml文件宣告id,若指定特定的id時,key值就是相應的對映路徑,否則key就是路徑加宣告id

空值可選

noexistredirect

沒有記錄是否跳轉

false

可選跳轉至**頁

msg跳轉時的使用者提示

對不起,您訪問的該記錄不存在!

可選checklogin

檢測使用者是否是登入狀態,設定true值時表示需登入測試成功後才能執行後步操作,false不執行操作。

false

可選showpage

頁大小列表

可選pagekey

取得的分頁資訊以pagekey 作為hashtable的key

空值可選

size

頁大小設定

-1可選

不設定說明按預設分頁大小值20

用於刪除記錄。

狀態返回值:假定hashtable傳遞變數名的是context ,那麼返回值可通過context[insertattribute.valuekey]得到,返回有多少記錄刪除。

有以下屬性可進行設定:

屬性名作用

預設值選項說明

其它說明

key對映路徑。格式如:jobmate.user.test或者jobmate.user(需指明statementid)。具體路徑意思可參考資料訪問層stephen.dalservice使用規則。

空值必填

aspectpriority

外掛程式執行優先順序

空值可選

statementid

資料xml文件宣告id,若指定特定的id時,key值就是相應的對映路徑,否則key就是路徑加宣告id

空值可選

encryptkey

對傳遞過來的值進行解密的表單名,多個用逗號分隔。

空值,序列值

可選encryptdeskey

des瑣密碼

可選配合encryptkey使用

postinterval

提交資料限制時間,小於限定的時間提交資料時就會被攔截。

可選操作過快返回狀態值為-405

checklogin

檢測使用者是否是登入狀態,設定true值時表示需登入測試成功後才能執行後步操作,false不執行操作。

false

可選

自製簡易前端MVC框架

週末花了大概7小時寫了乙個簡易的響應式blog,原意是練習css的,寫著寫著卻去實現了一套前端路由並渲染的東西,這裡寫一點心得體會 基本思路與涉及技術 使用url hash進行路由跳轉 js監聽hashchange事件,根據當前hash去決定介面如何渲染 呼叫addhandler hash,func...

自製簡易前端MVC框架

週末花了大概7小時寫了乙個簡易的響應式blog,原意是練習css的,寫著寫著卻去實現了一套前端路由並渲染的東西,這裡寫一點心得體會 基本思路與涉及技術 使用url hash進行路由跳轉 js監聽hashchange事件,根據當前hash去決定介面如何渲染 呼叫addhandler hash,func...

Apache DBUtils實現CRUD操作

commons dbutils 是 apache 組織提供的乙個開源 jdbc工具類庫,它是對jdbc的簡單封裝,學習成本極低,並且使用dbutils能極大簡化jdbc編碼的工作量,同時也不會影響程式的效能。queryrunner類 該類簡單化了sql查詢,它與resultsethandler組合在...