Time of Update: 2018-12-03
從最近幾次MMI設計會議討論的結果來看,嵌入式程式員對於分散式運算知之甚少。他們對分散式運算有種恐懼,所以對分布式架構極力排斥。而他們的人數又占絕對優勢,討論N次,MMI的架構還是沒有確定下來。分散式運算已經進入案頭環境,不是公司專屬應用程式的專利了,像GNOME(GNU Network Object Model
Time of Update: 2018-12-03
本文中,作者 Anand Joshi 使用 JSF 架構中的設計模式闡釋了 JavaServer Faces (JSF) 體繫結構。他討論了 JSF 體繫結構中使用的 GoF 設計模式,以及這些模式在 JSF 架構中的作用。任何對設計模式和 JSF 體繫結構有一定瞭解的人都能從 Anand 詳細的介紹中有所收穫。*讀者應該對 GoF 設計模式和 JSF 技術有很好的瞭解。 設計模式可以協助使用者在更高層次上抽象細節,更好地理解體繫結構。如果比較熟悉 GoF 設計模式和
Time of Update: 2018-12-03
String 字串常量StringBuffer 字串變數(安全執行緒)StringBuilder 字串變數(非安全執行緒) 簡要的說, String 類型和 StringBuffer 類型的主要效能區別其實在於 String 是不可變的對象, 因此在每次對 String 類型進行改變的時候其實都等同於產生了一個新的 String 對象,然後將指標指向新的 String 對象,所以經常改變內容的字串最好不要用 String
Time of Update: 2018-12-03
Spring下用Acegi的設定檔執行個體:一個簡單但齊全的配置執行個體,所有參數都寫在xml檔案裡,以後會貼出使用Hibernate調用資料庫中使用者身份、許可權參數的例子。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
Time of Update: 2018-12-03
技術和規則 在構建和使用Web Service時,主要用到以下幾個關鍵的技術和規則: 1.XML:描述資料的標準方法. 2.SOAP:表示資訊交換的協議. 3.WSDL:Web服務描述語言. 4.UDDI(Universal Description, Discovery and
Time of Update: 2018-12-03
這兩個星期以來,我把原來用struts開發的一個測試載入器改用struts+hibernate來實現,首先從心情上來,整個開發過程中始終保持愉快和平和,“原來開發可以這樣愉快?”,再一點就是開發效率上高效了許多。 現在sun又加入jdocentral.com開始著手JDO2.0,想想看等它出台以後將是一個怎樣激動人心得場面,讓我們拭目以待。
Time of Update: 2018-12-03
AOP簡介
Time of Update: 2018-12-03
第二部分:hibernate綜合查詢解決方案 (此部分詳細執行個體說明,如有不足的地方請寫信給我) 大家從第一部分可以看到,帶有參數的查詢,必須使用到Query介面,如上邊: Query query=session.createQuery("select users from Users as users where users.name=?");
Time of Update: 2018-12-03
前幾天在論壇上看到一個朋友在問如何通過J2ME將MIDP裝置上的圖片發送到網路上,起初覺得這應該是個不難的問題,於是上網找了一下,也翻了一下書。於是發現一個有點驚訝的事實,似乎所有講MIDP連網的教程都給給出了一個例子是從網路通過servlet讀取一張圖片到MIDP裝置,但還真的沒有反方向的例子。於是很好奇,就自己試著寫了這樣的一個程式,結果發現反過來做的時候有兩個痛點。現在把寫這個程式中遇到的問題記錄下來供大家分享。
Time of Update: 2018-12-03
轉自:http://licoolxue.iteye.com/blog/620026使用eclipse擷取spring的工程代碼 1、安裝svn外掛程式 本人使用的eclipse3.5,安裝svn外掛程式有兩種方式 方式一:help --> install new software --> Add site 輸入http://subclipse.tigris.org/update_1.4.x/ 完成安裝 方式二:將svn外掛程式檔案site-1.6.2
Time of Update: 2018-12-03
最近一直在研究應用JSF,對JSF有了一點感性認識: JSF可以提供像rup開發工具一樣所見即所得 (WYSIWYG)開發能力,整合了許多組件,直接拖到頁面上就可以用了。目前比較有名的JSF標準實現當屬Apache的myFaces(個人認為而已),提供了樹、日期控制項、panel、menue、fileupload 等大量控制項。 JSF具有如下特點:(以下是引用Java視線論壇上的評價)1、用戶端網頁組件的事件可以直接綁定綁定為伺服器端Javabean的方法。
Time of Update: 2018-12-03
在WEB開發中,使用者對網頁的存取權限檢查是一個重要的環節。以STRUST為例,我們需要在Action的excute方法中編寫相關的代碼(一般是調用基類的函數),也很顯然,在每個Action中這是一種重複勞動。如果我們在excute運行之前,能夠自動去調用基類的許可權檢查函數,這無疑是個好的解決辦法。AOP就為我們提供了這樣一種解決方案。 下面以一個簡化的執行個體介紹實現的辦法。 首先我們做一個介面: public interface CheckInterface
Time of Update: 2018-12-03
一直以來,我都在尋找一款基於JAVA的快速開發架構。快速開發架構的最大好處就是節省開發時間、減少重複繁瑣的工作。我做了很多嘗試(包括試用別人的和自己寫),都沒能找到理想的東西。直到最近,看到了appfuse架構,我想我找到了。Appfuse是牛人 Raible 編寫的一套基於JAVA的web應用開發架構。英文教材的網址是http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse。Appfuse最新版本是1.7,它整合了Spring
Time of Update: 2018-12-03
Acegi 的配置看起來非常複雜,但事實上在實際項目的安全應用中我們並不需要那麼多功能,清楚的瞭解Acegi配置中各項的功能,有助於我們靈活的運用Acegi於實踐中。2.1 在Web.xml中的配置1) FilterToBeanProxy Acegi通過實現了Filter介面的FilterToBeanProxy提供一種特殊的使用Servlet Filter的方式,它委託Spring中的Bean --
Time of Update: 2018-12-03
Hibernate緩衝的作用: Hibernate是一個持久層架構,經常訪問物理資料庫,為了降低應用程式對物理資料來源訪問的頻次,從而提高應用程式的運行效能。緩衝內的資料是對物理資料來源中的資料的複製,應用程式在運行時從緩衝讀寫資料,在特定的時刻或事件會同步緩衝和物理資料來源的資料Hibernate緩衝分類:
Time of Update: 2018-12-03
為什麼要區分J2EE容器和J2EE應用系統? 我們知道,J2EE應用系統只有部署在J2EE容器中才能運行,那麼為什麼劃分為J2EE容器和J2EE應用系統? 通過對J2EE容器運行機制的分析,我們可以發現:實際上J2EE容器分離了一般應用系統的一些通用功能,例如事務機制、安全機制以及對象池或線程池等效能最佳化機制。
Time of Update: 2018-12-03
這裡將利用xdoclet來為hibernate產生相關代碼(由Customer.java產生Customer.hbm.xml),看看xdoclet對提供工作效率的。一 運行環境:1、xdoclet2、ant3、hibernate需要的jar包有xdoclet-/X.X.X/.jar xdoclet-hibernate-module-/X.X.X/.jar xdoclet-xjavadoc-/X.X.X/.jar xdoclet-xdoclet-module-/X.X.X/.jar log4j-
Time of Update: 2018-12-03
最近一直研究AOP,如今總算對AOP有了一個初步的瞭解,是一個非常不錯的技術,傳統編程技術無法解決的橫切(CrossCutting)問題在AOP中可以得到很好的解決。簡單比較一下現有的幾種技術SOA/CBD/AOP/OO。SOA - Service Oriented Architecture (面向服務的架構)CBD - Component Based Development (基於構件的開發)AOP - Aspect Oriented Porgramming
Time of Update: 2018-12-03
Time of Update: 2018-12-03
Spring是一個開源架構,它由Rod Johnson建立。它是為瞭解決公司專屬應用程式開發的複雜性而建立的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限於伺服器端的開發。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。 ◆目的:解決公司專屬應用程式開發的複雜性 ◆功能:使用基本的JavaBean代替EJB,並提供了更多的公司專屬應用程式功能 ◆範圍:任何Java應用