[發明專利]Java環境下頁面對象與數據庫字段綁定的實現系統和方法有效
| 申請號: | 201110402671.7 | 申請日: | 2011-12-07 |
| 公開(公告)號: | CN102495882A | 公開(公告)日: | 2012-06-13 |
| 發明(設計)人: | 夏幫國 | 申請(專利權)人: | 方正國際軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 蘇州創元專利商標事務所有限公司 32103 | 代理人: | 范晴 |
| 地址: | 215123 江蘇省蘇州市工業*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | java 環境 頁面 對象 數據庫 字段 綁定 實現 系統 方法 | ||
技術領域
本發明涉及一種頁面對象與數據庫字段綁定的實現系統和方法,尤其涉及一種Java環境下頁面對象與數據庫字段綁定的實現系統和方法。
背景技術
在.net環境下的VS開發工具,具備了.net環境下的頁面對象(TextField,Label等)與后臺數據庫字段進行綁定的功能,.netFramework把aspx頁面上的控件定義為對象,可以進行前后臺操作屬性,這樣使得控件成為頁面級的對象,同時因為對象的屬性開放,也讓基于圖形的所見即所得的設計思路成為現實。
.net框架下的對象體系已經是一套非常完善和成熟的技術體系了,程序員可以非常方便的使用基于該體系下的表單設計工具進行界面和代碼的編寫。
目前在Java開發領域最好的開發工具是eclipse,而其最擅長的是代碼級開發。其基于JSP的圖形設計界面,是一個最常規和通用的設計工具。
但以上這些工具是不可以直接面對Java環境的。因為Java環境下的頁面是無對象可言的,充其量稱之為標簽,因此,在.net下的表單設計思路是無法滿足Java環境下的使用的。
發明內容
鑒于上述現有技術存在的缺陷,本發明的目的是提出一種能夠支持復雜運算,支持根據多個表單數據的條件組合流轉的Java環境下頁面對象與數據庫字段綁定的實現系統和方法。
本發明的一個目的將通過以下技術方案得以實現:
一種Java環境下頁面對象與數據庫字段綁定的實現系統,用于服務端JSP頁面中數據庫相關數據在web端HTML頁面的顯示,其特征在于,所述系統包括設置在服務端的:
改造模塊,用于將JSP頁面上的自定義標簽改造成自定義對象,使得所述自定義標簽成為頁面級的對象;和,
綁定模塊,用于將所述自定義對象和數據庫進行動態綁定操作。
優選的,所述改造模塊還用于:
將所述自定義標簽置于所述JSP頁面上,并統一定義所述自定義標簽的屬性名稱,用以向緩存自動注冊所述屬性名稱相關類型的對象,當所述自定義標簽加載時,所述服務端向緩存收集注冊好的標簽后臺對象,并進行回調;
通過doEndTag的標簽注冊事件,在此事件通過標簽獲取對應的所述屬性名稱,再通過所述屬性名稱向緩存取得對應該屬性名稱的對象;
通過所述對象統一的繪制方法進行HTML繪制。
優選的,所述繪制方法為Release方法。
優選的,所述綁定模塊還用于:
將所述數據庫的單表或多表在Java代碼中形成傳輸對象代碼,將所述傳輸對象根據字段形成成員變量,并針對所述成員變量生成get和set方法;
將所述傳輸對象的屬性與所述自定義對象的屬性形成一一對應;
在執行過程中,通過統一的處理工具進行串聯,使得所述自定義對象均繼續自統一的接口,并擁有同一個assign方法,所述assign方法將所述傳輸對象裝載到所述自定義對象中,實現在所述自定義標簽展現數據。
本發明的另一個目的將通過以下技術方案得以實現:
一種Java環境下頁面對象與數據庫字段綁定的實現方法,用于服務端JSP頁面中數據庫相關數據在web端HTML頁面的顯示,其特征在于,包括如下步驟:
(1)將JSP頁面上的自定義標簽改造成自定義對象,使得所述自定義標簽成為頁面級的對象;
(2)將所述自定義對象和數據庫進行動態綁定操作。
優選的,步驟(1)包括如下具體過程:
(a)將所述自定義標簽置于所述JSP頁面上,并統一定義所述自定義標簽的屬性名稱,用以向緩存自動注冊所述屬性名稱相關類型的對象,當所述自定義標簽加載時,所述服務端向緩存收集注冊好的標簽后臺對象,并進行回調;
(b)通過doEndTag的標簽注冊事件,可以在此事件通過標簽獲取對應的所述屬性名稱,再通過所述屬性名稱向緩存取得對應該屬性名稱的對象;
(c)通過所述對象統一的繪制方法進行HTML繪制。
優選的,步驟(c)中所述繪制方法為Release方法。
優選的,步驟(2)包括如下具體過程:
(I)將所述數據庫的單表或多表在Java代碼中形成傳輸對象代碼,將所述傳輸對象根據字段形成成員變量,并針對所述成員變量生成get和set方法;
(II)將所述傳輸對象的屬性與所述自定義對象的屬性形成一一對應;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于方正國際軟件有限公司,未經方正國際軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110402671.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:制備大顆粒、片狀氧化鐠釹的方法
- 下一篇:一種鈦合金U型眼鏡邊絲的生產方法





