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