隨筆-34  評(píng)論-1965  文章-0  trackbacks-0
           
               摘要: Struts 2系列之十
          CRUD是Create(創(chuàng)建)、Read(讀取)、Update(更新)和Delete(刪除)的縮寫,它是普通應(yīng)用程序的縮影。如果您掌握了某框架的CRUD編寫,那么意味可以使用該框架創(chuàng)建普通應(yīng)用程序了,所以大家使用新框架開發(fā)OLTP(Online Transaction Processing)應(yīng)用程序時(shí),首先會(huì)研究一下如何編寫CRUD。這類似于大家在學(xué)習(xí)新編程語(yǔ)言時(shí)喜歡編寫“Hello World”。閱讀全文
          posted @ 2007-04-13 01:37 Max 閱讀(44911) | 評(píng)論 (74)編輯 收藏
               摘要: 眾所周知,比較古老的圓角的做法是通過(guò)表格和圖像構(gòu)成。但隨著AJAX的流行、CSS + DIV的頁(yè)面布局技術(shù)的風(fēng)靡,古老的做法顯得蒼白無(wú)力,所以人們不斷尋求改進(jìn)的方法。本文的實(shí)現(xiàn)就是一種現(xiàn)在比較流行的做法。  閱讀全文
          posted @ 2007-03-23 01:37 Max 閱讀(6549) | 評(píng)論 (12)編輯 收藏
               摘要: Struts 2.0系列之九
          Struts 2是通過(guò)Commons FileUpload文件上傳。Commons FileUpload通過(guò)將HTTP的數(shù)據(jù)保存到臨時(shí)文件夾,然后Struts使用fileUpload攔截器將文件綁定到Action的實(shí)例中。從而我們就能夠以本地文件方式的操作瀏覽器上傳的文件。  閱讀全文
          posted @ 2007-03-21 00:48 Max 閱讀(108666) | 評(píng)論 (148)編輯 收藏
               摘要: 前些日子看了一篇關(guān)于在Spring 2中整合DWR 2的文章《AJAX, DWR and Spring》。最近,想動(dòng)手試一下,就下載其源代碼回來(lái)看看,依葫蘆畫瓢做了一遍。在運(yùn)行時(shí),得到XML驗(yàn)證錯(cuò)誤。經(jīng)過(guò)一翻折騰,終于把問(wèn)題解決。  閱讀全文
          posted @ 2007-01-31 16:45 Max 閱讀(17390) | 評(píng)論 (6)編輯 收藏
               摘要: 在AJAX如火如荼的今天,相信大家對(duì)Prototype這個(gè)Javascript類庫(kù)應(yīng)該都有所耳聞,它也的確使編寫Javascript變得更簡(jiǎn)單。關(guān)于Prototype的文章,《Prototype簡(jiǎn)介》、《Prototype源碼》諸如此類數(shù)不勝數(shù);所以本文不會(huì)再做這幾方面的介紹,并假設(shè)讀者對(duì)Prototype有一定了解。  閱讀全文
          posted @ 2007-01-26 15:06 Max 閱讀(5640) | 評(píng)論 (6)編輯 收藏
               摘要: Struts 2.0系列之八
          IoC(Inversion of Control,以下譯為控制反轉(zhuǎn))隨著Java社區(qū)中輕量級(jí)容器(Lightweight Contianer)的推廣而越來(lái)越為大家耳熟能詳。在此,我不想再多費(fèi)唇舌來(lái)解釋“什么是控制反轉(zhuǎn)”和“為什么需要控制反轉(zhuǎn)”。因?yàn)榛ヂ?lián)網(wǎng)上已經(jīng)有非常多的文章對(duì)諸如此類的問(wèn)題作了精彩而準(zhǔn)確的回答。大家可以去讀一下Rod Johnson和Juergen Hoeller合著的《Expert one-on-one J2EE Development without EJB》或Martin Fowler所寫的《Inversion of Control Containers and the Dependency Injection pattern》。  閱讀全文
          posted @ 2006-12-28 17:37 Max 閱讀(33815) | 評(píng)論 (139)編輯 收藏
               摘要: 在我早前的文章《轉(zhuǎn)換器(Converter)——Struts 2.0中的魔術(shù)師》(以下簡(jiǎn)稱為《轉(zhuǎn)》)中,提及在Struts 1.x中實(shí)現(xiàn)批量封裝對(duì)象,并不是一件容易的事,這需要一些技巧。昨天,有一位同事又和我討論起這個(gè)問(wèn)題,所以鑒于此場(chǎng)景(scenario)較為普遍,我決定寫一篇有關(guān)的文章。 應(yīng)用場(chǎng)景 本文使用《轉(zhuǎn)》中的最后...  閱讀全文
          posted @ 2006-12-08 19:51 Max 閱讀(7820) | 評(píng)論 (40)編輯 收藏
               摘要: Struts 2.0系列之七
          Interceptor(以下譯為攔截器)是Struts 2的一個(gè)強(qiáng)有力的工具,有許多功能(feature)都是構(gòu)建于它之上,如國(guó)際化、轉(zhuǎn)換器,校驗(yàn)等。  閱讀全文
          posted @ 2006-12-06 20:10 Max 閱讀(111593) | 評(píng)論 (72)編輯 收藏
               摘要: All Input Is Evil! -Writing secure code 在寫前幾篇文章的時(shí)候,有些朋友建議我的寫一篇關(guān)于表單數(shù)據(jù)校驗(yàn)的文章。 正如文章的開頭所引用的《Writing Secure Code》的名言:“所有的輸入都是罪惡的”,所以我們應(yīng)該對(duì)所有的外部...  閱讀全文
          posted @ 2006-11-14 13:38 Max 閱讀(51508) | 評(píng)論 (118)編輯 收藏
               摘要: 在我已往的Struts 1.x項(xiàng)目經(jīng)驗(yàn)中,有個(gè)問(wèn)題不時(shí)的出現(xiàn)——在創(chuàng)建FormBean時(shí),對(duì)于某個(gè)屬性到底應(yīng)該用String還是其它類型? 開發(fā)Web應(yīng)用程序與開發(fā)傳統(tǒng)桌面應(yīng)用程序不同,Web應(yīng)用程序?qū)嶋H上是分布個(gè)不同的主機(jī)(當(dāng)然也可以同一個(gè)主機(jī),不過(guò)比較少見)上的兩個(gè)進(jìn)程之間互交。這種互交建立在HTTP之上,它們互相傳遞是都是字符串。換句話說(shuō), 服務(wù)器可以的接收到的來(lái)自用...  閱讀全文
          posted @ 2006-11-07 14:26 Max 閱讀(42147) | 評(píng)論 (98)編輯 收藏
          僅列出標(biāo)題
          共4頁(yè): 上一頁(yè) 1 2 3 4 下一頁(yè) 
          主站蜘蛛池模板: 博爱县| 米林县| 崇礼县| 怀宁县| 连云港市| 东台市| 蒙山县| 永清县| 德格县| 兰州市| 临江市| 塔河县| 奉新县| 内黄县| 昌邑市| 肇庆市| 西平县| 屏南县| 泽州县| 阿鲁科尔沁旗| 泗水县| 浙江省| 南皮县| 雅江县| 开封县| 同心县| 湘潭市| 静安区| 巴中市| 镇赉县| 阆中市| 偏关县| 伽师县| 阳山县| 滦平县| 芮城县| 永康市| 荆州市| 彭山县| 德格县| 年辖:市辖区|