
2006年7月5日
摘要: newxy的標簽
可以根據某條記錄的關鍵字值,從動態formBean的記錄集中獲得這條記錄
閱讀全文
posted @
2007-04-23 22:04 newxy新坐標 閱讀(1095) |
評論 (0) |
編輯 收藏
摘要: 很多技術或框架之類一上來就叫你做很煩人的配置,而有的號稱零配置實際不得不寫幾十幾百行配置代碼。框架太多,但沒有哪個框架讓程序員不寫代碼實現數據的增、刪、改、查等最常用的功能。 newxy將絕大部分常見的、繁雜的、又不得不做的工作用最簡單的、通用的方法來解決,減輕程序員的負擔和痛苦。在用newxy開發過程中,一種美感油然而升。
閱讀全文
posted @
2007-04-17 21:52 newxy新坐標 閱讀(2123) |
評論 (6) |
編輯 收藏
摘要: 關于newxy的DAO類update是更新還是插入,文檔中有說明。在此談運用中的一些情況:
1、jsp面表上有表單
...或
...,但之前沒有經查詢或其它方法得到formBean。這時標簽會實例化一個formBean。由于沒有數據,用戶看到的是空白頁,填入數據后,update作插入操作,這是因為主關鍵字值為空,除非用戶顯式地賦給主關鍵字值存在于表中。
2、用戶點擊了“新建”銨鈕,
會將formBean的HashMap類型的values清空(除保留屬性),表單值均來源于此values,隨后的表單顯示的也是空白頁。update后作插入操作,除非用戶顯式地賦給主關鍵字值存在于表中。
3、用戶點擊了“編輯”(文字可設)銨鈕,
會將formBean中選定的那條記錄put入formBean的values中,用戶看到的表單中是這條記錄數據,其中包含了主關鍵
閱讀全文
posted @
2007-04-13 23:53 newxy新坐標 閱讀(986) |
評論 (0) |
編輯 收藏
摘要: Struts的靜態數據驗證方法可以對用戶在表單上輸入的數據進行驗證,包括數據類型是否正確、是否可空等
閱讀全文
posted @
2007-04-12 13:42 newxy新坐標 閱讀(1128) |
評論 (0) |
編輯 收藏
摘要: 如何實現表單一次上傳多表數據并更新到數據庫,newxy新坐標提供兩種方法來實現。
閱讀全文
posted @
2007-04-09 23:39 newxy新坐標 閱讀(1896) |
評論 (0) |
編輯 收藏
摘要: 用標簽nlogic:iterate 或struts的標簽logic:iterate 分頁時,如果最后一頁少于設定的行數,會影響介面的完整性,有時我們希望它象某些桌面運用的DBGrid,如果不能填滿,下面留有空白行。newxy1.08解決了這個問題。
閱讀全文
posted @
2007-03-28 13:23 newxy新坐標 閱讀(1611) |
評論 (5) |
編輯 收藏
摘要: newxy新坐標開發主細表結構的頁面極其簡單,如同Delphi。本文討論如何利用newxy新坐標的標簽創建主細表結構。
閱讀全文
posted @
2007-03-25 00:28 newxy新坐標 閱讀(1556) |
評論 (0) |
編輯 收藏
摘要: newxy開發以數據為中心的運用比delphi開發桌面運用更快,能力更強。不看不相信,看了不由你不信。
閱讀全文
posted @
2007-03-23 01:47 newxy新坐標 閱讀(1442) |
評論 (0) |
編輯 收藏
摘要: 如何在jsp上輸出數據庫中保存的文本
閱讀全文
posted @
2007-03-20 18:05 newxy新坐標 閱讀(2070) |
評論 (3) |
編輯 收藏
摘要: 如何在用戶注冊或登錄時使用驗證碼圖片
閱讀全文
posted @
2007-03-20 00:14 newxy新坐標 閱讀(2752) |
評論 (1) |
編輯 收藏
摘要: newxy新坐標的諸多標簽中影響介面的表現主要是nhtml_stylesheets,對這個標簽的靈活運用,能夠輕松獲得很好的外觀。
閱讀全文
posted @
2007-03-18 14:07 newxy新坐標 閱讀(1210) |
評論 (0) |
編輯 收藏
摘要: newxy新坐標tags源碼發布
閱讀全文
posted @
2007-03-13 15:14 newxy新坐標 閱讀(1263) |
評論 (0) |
編輯 收藏
摘要: 利用newxy(新坐標)技術可以不寫一行java代碼實現多項查詢。(在線演示http://www.newxy.net/zh_cn/samples/sample4/demo.jsp)
閱讀全文
posted @
2007-03-08 00:18 newxy新坐標 閱讀(1964) |
評論 (0) |
編輯 收藏
摘要: 在web開發中,難免要對一些頁面進行訪問控制,newxy的
可以幫助建立兩種訪問控制方法,可以不寫java代碼。
閱讀全文
posted @
2007-03-04 09:17 newxy新坐標 閱讀(1650) |
評論 (1) |
編輯 收藏
摘要: 這個工程演示了部門管理、用戶權限管理,沒有使用角色這一環。在系統權限和用戶身份不是很復雜的環境下這種運用是對用戶權限管理的可行辦法。
閱讀全文
posted @
2006-10-10 00:42 newxy新坐標 閱讀(1632) |
評論 (2) |
編輯 收藏
posted @
2006-09-30 02:23 newxy新坐標 閱讀(1174) |
評論 (0) |
編輯 收藏
posted @
2006-09-30 02:20 newxy新坐標 閱讀(490) |
評論 (0) |
編輯 收藏
摘要: 在線HTML編輯器htmlarea簡單使用
閱讀全文
posted @
2006-09-04 02:09 newxy新坐標 閱讀(4456) |
評論 (6) |
編輯 收藏
摘要: newxy技術文檔中有關于獲取數據庫連接的介紹,但沒有舉例,且沒有對多數據源使用方法的講解。本篇舉了一個多數據源運用的真實例子,并作了說明。
閱讀全文
posted @
2006-08-31 10:40 newxy新坐標 閱讀(757) |
評論 (1) |
編輯 收藏
posted @
2006-08-25 01:59 newxy新坐標 閱讀(1965) |
評論 (2) |
編輯 收藏
posted @
2006-08-22 00:37 newxy新坐標 閱讀(1115) |
評論 (0) |
編輯 收藏
posted @
2006-08-21 18:50 newxy新坐標 閱讀(620) |
評論 (6) |
編輯 收藏
摘要: newxy新坐標文件上傳至數據庫極其簡單,與上傳普通字段數據沒有區別,不需在后臺寫java代碼。
閱讀全文
posted @
2006-08-21 18:23 newxy新坐標 閱讀(416) |
評論 (0) |
編輯 收藏
摘要: newxy新坐標文件上傳至文件夾極其簡單,不需在后臺寫java代碼。
閱讀全文
posted @
2006-08-21 18:13 newxy新坐標 閱讀(422) |
評論 (0) |
編輯 收藏
摘要: newxy新坐標的DAO類在進行數據的查詢、增、刪、改時都會調用一注冊方法,根據業務涉及到的數據庫相關數據源名和表名進行注冊, 注冊的目的是要獲得表字段對應的java類名,主關鍵字段名,主關鍵字段長度等數據,保存在一個單子實例中,以供DAO類調用。 如果已注冊不再注冊。請看全文
閱讀全文
posted @
2006-08-21 17:52 newxy新坐標 閱讀(432) |
評論 (0) |
編輯 收藏
摘要: newxy新坐標有三種獲得數據庫連接的方法。
閱讀全文
posted @
2006-08-20 23:57 newxy新坐標 閱讀(819) |
評論 (0) |
編輯 收藏
posted @
2006-08-20 23:47 newxy新坐標 閱讀(994) |
評論 (0) |
編輯 收藏
摘要: 我現在已經把newxy1.04.jar,newxy-bean.tld,newxy-html.tld,newxy-logic.tld這四個文件順利導入工程,并且能夠正常使用.但是就是newxy.properties這個文件,有點麻煩.
他應該導入工程里的什么文件夾里呢?或者我是用的需覆蓋超類net.newxy.dbm.BaseDAO中public Connection getConnection(String dsJndi) throws Exception 方法來獲取數據庫連接.那是否就不需要newxy.properties這個文件呢?
閱讀全文
posted @
2006-08-20 11:21 newxy新坐標 閱讀(945) |
評論 (0) |
編輯 收藏
摘要: newxy(新坐標)可以同時對多個數據庫進行事務管理,newxy(新坐標)的事務由類net.newxy.dbm.Transaction來完成。
newxy(新坐標)目前只支持本地事務(在未來版本中,如果數據庫連接有JTA的支持,那么在newxy(新坐標)事務中進行的操作將是整個原子性JTA事務的一部分)。
一個Transaction實例除有一個主線程外,還有一個專門負責超時回滾任務的線程。主線程負責對一批需要一次性完成的單元進行操作。如果在設定或默認的時間內主線程一批操作尚未完成,負責超時回滾任務的線程會干預,回滾事務。
newxy(新坐標)的事務管理很方便,只需在調用IFacade接口方法前調用事務方法call(IFacade ifacade), 或方法call(IFacade ifacade,int transactionIsolation),如 tran.call(ifacade).update(dto)。
閱讀全文
posted @
2006-08-15 17:30 newxy新坐標 閱讀(408) |
評論 (0) |
編輯 收藏
摘要: 假設結果集存放在net.newxy.struts_faces.FormBean類型的java bean中,利用newxy的導航標簽可以極方便的實現數據分頁顯示。
如果java bean的產生來源于struts,那么需要開發者的FormBean類繼承net.newxy.struts_faces.FormBean。
java bean產生的極方便方法是用newxy的
標簽。
閱讀全文
posted @
2006-08-06 08:29 newxy新坐標 閱讀(193) |
評論 (0) |
編輯 收藏
摘要: java web開發道路上較早遇到的是struts,它很優雅地實現了MVC,搭配她自有的標簽,會使人們在一段時間里不再有所他求。
隨著人們水平的提高,涉足“大型”系統的開發,人們又對struts抱怨起來。Action類,ActionForm類越來越多,struts-config.xml越來越大,需求的變化和系統的調整會頻繁地改變forward與jsp文件的影射,改變ActionForm類、改變jsp面上表單內屬性名,為了調試,服務器頻繁重啟,開發者叫苦不迭。
最常被開發者提起的是formBean數據的綁定問題,數據庫表結構變化了,ActionForm類也要改變。為此struts1.1增加了DynaActionForm類,通過配置xml文件實現數據的動態綁定。但是,數據庫表結構變化,xml文件也要變化,不免重起服務器,而且修改xml文件仍然是效麻煩的事。
那么能不能找到一種方法,不需修改配置文件,就可動態綁定數據?答案是完全可以的。
閱讀全文
posted @
2006-08-06 08:29 newxy新坐標 閱讀(192) |
評論 (0) |
編輯 收藏
摘要: 綜合上述五個方面比較,在數據庫開發方面,不管是在開發速度,還是實現能力上newxy的web開發遠遠大于delphi桌面開發,非常有趣的是newxy不用寫java代碼。
閱讀全文
posted @
2006-08-06 08:15 newxy新坐標 閱讀(360) |
評論 (0) |
編輯 收藏
摘要: struts+newxy之所以在開發效率上比struts+hibernate能提高十倍、甚至幾十倍,是因為克服了struts與hiberate的不足。
閱讀全文
posted @
2006-08-06 08:11 newxy新坐標 閱讀(617) |
評論 (0) |
編輯 收藏
摘要: net.newxy.dbm.NQL 是 newxy(新坐標)的面向對象的查詢類。他以標準的sql語言為基礎,開發者不需要學習新的語法規則。不需要在查詢語句中鑲入值對象類名。通過add()方法加入新的查詢條件,通過and()、addAnd()方法及or()、addOr()方法設置邏輯關系。利用多態特性,控制查詢范圍。
閱讀全文
posted @
2006-07-25 02:27 newxy新坐標 閱讀(200) |
評論 (0) |
編輯 收藏
摘要: 文件上傳是基本運用,因而討論的也多,方法五花八門。那么什么樣的方法是最好的方法呢,應該是代碼最少,最好理解的方法。
用標簽處理文件上傳,幾個屬性控制文件大小、文件類型等特性,應是最理想的方法。
newxy(新坐標)用標簽來處理文件上傳,不用寫代碼,比smartUpload簡便。
閱讀全文
posted @
2006-07-18 18:35 newxy新坐標 閱讀(701) |
評論 (0) |
編輯 收藏
摘要: 在《 DAO 類 + 通用持久類 + 通用動態 formBean 類,實現數據增、刪、改、查》(又名《web開發:通用持久類代替hibernate的持久類、通用動態formBean類代替struts的formBean類》)文章中已介紹了 DAO 類、通用持久類、通用動態 formBean 類在數據增、刪、改、 查中的運用。本篇增加了一個類net.newxy.struts_faces.DispatchAction,目的是為開發者提供幾個通用的DispatchAction方法,節省代碼,增加開發效率。
閱讀全文
posted @
2006-07-14 09:05 newxy新坐標 閱讀(226) |
評論 (0) |
編輯 收藏
摘要: 《 DAO 類 + 通用持久類,實現數據增、刪、改、查》 ( 又名《 不同于hibernate,利用通用持久類實現數據增、刪、改、查,可極大提高開發效率 》 ) 文章中介紹的數據增、刪、改、查方法比 hibernate 的方法已簡單很多,如果引入通用動態 formBean 類,開發效率會有更大提高。
閱讀全文
posted @
2006-07-08 08:41 newxy新坐標 閱讀(442) |
評論 (0) |
編輯 收藏
摘要: newxy( 新坐標 ) 在設計數據插入與更新的方法時采用了 Delphi 及 C++Builder 數據更新策略, DataSet 有個方法 ApplyUpdates ,如果是在組件中新增一行,作插入操作,如果是對組件中某條記錄數據更改,作更新操作。 newxy( 新坐標 )net.newxy.dbm.DBM 用個 update(Object dto) 方法,如果持久類對象不含主關鍵字段值,作插入操作,如果含有的主關鍵字段值表中已存在,作更新操作。
閱讀全文
posted @
2006-07-06 08:46 newxy新坐標 閱讀(252) |
評論 (0) |
編輯 收藏
posted @
2006-07-05 16:46 newxy新坐標 閱讀(217) |
評論 (0) |
編輯 收藏