Time of Update: 2018-12-04
在這個系列中,我介紹了 Spring架構的 7 個模組,包括 Spring AOP 和控制反轉(IOC)容器。然後我用一個簡單的樣本示範了 IOC 模式(由 Spring IOC 容器實現)如何用鬆散耦合的方式整合分散的系統。現在,我從我上次結束的地方開始,採用與上次類似的樣本,示範 Spring AOP 和 Spring Hibernate 持久性支援的聲明性交易處理,所以我首先從對這兩項技術的深入研究開始。全文閱讀:http://www.javah.net/Spring/20070331/2
Time of Update: 2018-12-04
1、建立進階對象 使用建構函式來建立對象 建構函式是一個函數,調用它來例示並初始化特殊類型的對象。可以使用 new 關鍵字來調用一個建構函式。下面給出了使用建構函式的新樣本。var myObject = new Object(); // 建立沒有屬性的通用對象。var myBirthday = new Date(1961, 5, 10); // 建立一個 Date 對象。var myCar = new Car(); //
Time of Update: 2018-12-04
JDBC之介面技術JDBC是一種可用於執行SQL語句的JavaAPI(ApplicationProgrammingInterface應用程式設計介面)。它由一些 Java語言編寫的類和介面組成。JDBC為資料庫應用開發人員、資料庫前台工具開發人員提供了一種標準的應用程式設計介面,使開發人員可以用純Java
Time of Update: 2018-12-04
使用spring發送郵件,主要還是在實現org.springframework.mail.javamail.JavaMailSender這個介面,在藉助於IoC的情況下我們可以通過配置來實現.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 <bean id="mailsender"2
Time of Update: 2018-12-04
先建一個資料庫(std.mdb):其中有兩個表 1.pw(密碼錶) 2.score成績表然後建兩個Jsp檔案enter.jsp(登入頁面,用來驗正身份的)-----------------------------------------------<%@ page contentType="text/html;charset=gb2312"%>請輸入你的學號和密碼<%String error=request.getParameter("errortype");if(error!
Time of Update: 2018-12-04
Hibernate一共包括了23個jar包,令人眼花繚亂。本文將詳細講解Hibernate每個jar包的作用,便於你在應用中根據自己的需要進行取捨。下載Hibernate,例如2.0.3穩定版本,解壓縮,可以看到一個hibernate2.jar和lib目錄下有22個jar包:hibernate2.jar:Hibernate的庫,沒有什麼可說的,必須使用的jar包cglib-asm.jar:CGLIB庫,Hibernate用它來實現PO位元組碼的動態產生,非常核心的庫,必須使用的jar包全文閱讀:
Time of Update: 2018-12-04
問題:一種石頭,在某一高度扔下就會碎,在這個高度以下不會碎,高度以上一定碎。現在有4個石頭,1000層的樓房,需要測定這個石頭破碎的高度。求最少多少次一定可以測出來。 分析:這道題我們應反過來考慮,就是用a塊石頭扔b次至多一定可分辨層數X(a,b)。先從最簡裝的一塊石頭考慮,很顯然,X(1,1) = 1X(1,2) = 2X(1,3) = 3.X(1,i) = i再考慮二塊石頭,顯而易見X(2,1) =
Time of Update: 2018-12-04
Spring持久化可以從幾個方面來看:1.對異常的處理spring中提供了DataAccessException,這個異常類是對現有多資料庫拋出異常的封裝,並可以對不同資料庫拋出異常的狀態代碼進行解釋。因此,在業務層中方法聲明throws DataAccessException,可以不必擔心拋出我們沒有捕獲到的資料庫操作異常,把精力放在"業務異常"上面。全文閱讀:http://www.javah.net/Spring/20070601/2124.html
Time of Update: 2018-12-04
雖然以前用easymock測試過Dao,但那些Dao的實現,要麼就hibernate,要麼就用spring,而這兩個架構的執行正確與否我們是不用關心的。JDBC是不是也這樣測試了。答案是肯定的。這幾天要用預存程序跟jdbc來做個項目,想想也有好長一段時間沒用過JDBC來做項目了。該複習複習了。前陣子學了easymock,真好現在可以派上用場了。不過在測試的過程中還是遇到了不小問題,想來是自己基礎不好的緣故。全文閱讀:http://www.javah.net/JDBC_JDO/20070519/1
Time of Update: 2018-12-04
一、首先Java的基礎、物件導向的基礎和設計模式的基礎知識是必不可少的。 關於設計模式我覺得不用學太多,但以下三個模式是學習Spring必不可少的:factory模式(包括簡單工廠和抽象工廠), Strategy模式,Template method模式。如果不掌握這些你就根本沒法領悟Spring的精髓,只能依樣畫葫蘆地照搬,這是很可怕的事。 我這裡強烈建議的書可能讓人有點意外,那就是Expert one on one J2EE design and
Time of Update: 2018-12-04
EJB 組件是基於標準分布式對象技術、CORBA 和 RMI 的伺服器端 java 組件。EJB 組件總是分布式的,這是它們與標準 JavaBeans 組件最根本的區別。EJB 組件提供了應用的商務邏輯部分。由於它們不涉及展示層的問題,因此必須與其它的顯示技術(如 servlets),服務於 HTML 用戶端的 JSP 技術,或者使用了諸如 AWT、Swing 技術的 java 應用一起使用。實現了 EJB
Time of Update: 2018-12-04
1、如何學習Spring?你可以通過下列途徑學習spring:(1) spring下載包中doc目錄下的MVC-step-by-step和sample目錄下的例子都是比較好的spring開發的例子。(2) AppFuse整合了目前最流行的幾個開源輕量級架構或者工具Ant,XDoclet,Spring,Hibernate (iBATIS),JUnit,Cactus,StrutsTestCase,Canoo's WebTest,Struts Menu,Display Tag
Time of Update: 2018-12-04
雖然對Spring不熟悉,又不懂iBatis,而且對模式的概念還沒有弄清楚,但也硬著頭皮去讀Spring包內建的Jpetstore經典J2EE例子。可以肯定,Jpetstore是按照MVC模式設計的。持久化層用iBatis(這個我不懂,我希望是用Hibernate),web層控制器的servlet有兩個選擇,一個是用Struts,另一個是Spring的MVC。以下是自己的閱讀體會,也許分析不當或描述不清,但也算初步嘗試,所以記下來了。一,分層結構Jpetstore使用了門面模式、單例模式,DAO
Time of Update: 2018-12-04
用Spring耳聞已久,但一直沒有時間和心情去看它,最近它的聲音是越來越大了,Java視線http://forum.javaeye.com/有不高手在談論它。於是趁著有空閑時間,我也花了兩個晚上看了看Spring,看的是夏昕的一、Spring的IoC(Inversion of Control)。這是Spring中得有特點的一部份。IoC又被翻譯成"控制反轉",也不知道是誰翻譯得這麼彆扭,感覺很深奧的詞。其實,原理很簡單,用一句通俗的話來說:就是用XML來定義產生的對象。IoC其實是一種設計模式,
Time of Update: 2018-12-04
(Wed Jun 5 16:01:47 2002) , 轉信//至少看過兩三本書上關於apache和tomcat的配置,都是支支吾吾,不得要領//這篇文章非常實用,照著它的說明不須一個小時,就可以配置和測試好環境//可以說是 無廢話Apache+Tomcat配置,強烈推薦!eyzz 日期:2000-12-24 11:00:11網上那幫混蛋整天胡說八道,把你弄得迷迷糊糊,其實這個安裝真是很簡單,跟我做,幾步搞定:假設:apache安裝目錄為APACHE_HOMEtomcat安裝目錄為TOMCAT_
Time of Update: 2018-12-04
Spring是一個強大的Java應用架構,它廣泛地應用於Java應用程式中,為Plain Old Java Objects(POJO)提供企業級服務。Spring利用依賴注入機制來簡化工作,同時提高可測試性。其設定檔(通常是XML格式)中指定了 Spring bean、依賴性以及bean所需的服務。但是,這些XML設定檔既冗長又不實用。對於需要定義大量Spring bean的大型項目來說,它們難以閱讀和管理。在本文中,我將向您展示12種用於Spring
Time of Update: 2018-12-04
本人在做一個在JTable上點擊右鍵快顯功能表的程式時,遇到了這樣的問題--菜單首項需要根據點擊的表格行的"表名列"改變,這需要我們做一點小小的工作,其實就是根據點擊的位置推算所在行,好了,廢話少說,看代碼吧.1.表格的建立過程String[] headers = { "No", "Table Name" };Object[][] cellData = null;JAVA天堂DefaultTableModel model = new DefaultTableModel(cellData,
Time of Update: 2018-12-04
關注realboard,請訪問慧至科技官方網站www.hugacy.com 雖然realboard尚未走入眾人的視野,與國外頂尖模擬軟體系統相比,在功能多樣性和完整性上還有一段差距,但realboard團隊會堅定走自己的路,根據國內嵌入式領域實實在在的需求,發展自己的民族特色,具體表現在以下幾點。
Time of Update: 2018-12-04
關注realboard,請訪問慧至科技官方網站www.hugacy.com 經過兩個周末的努力,s3c440bx的iic模擬終於在realboard系統中得到穩定實現,謹發此帖紀念這個激動人心的時刻。到目前為止,realboard能夠支援的外設,基本上覆蓋了s3c44b0x的所有功能: a. 6個時鐘和一個看門狗b. 中斷控制器,支援時鐘/看門狗中斷,串口收發中斷,DMA中斷,IIC中斷等c. 串口(Demo版本僅支援UART0),包括FIFO模式和非FIFO模式,及BDMA模式d.
Time of Update: 2018-12-04
Java最初是在瀏覽器和用戶端機器中粉墨登場的。當時,很多人質疑它是否適合做伺服器端的開發。現在,隨著對Java2平台企業版(J2EE)第三方支援的增多,Java被廣泛接納為開發企業級伺服器端解決方案的首選平台之一。 J2EE平台由一整套服務(Services)、應用程式介面(APIs)和協議構成,它對開發基於Web的多層應用提供了功能支援。 在本文中我將解釋支撐J2EE的13種核心技術:JDBC, JNDI, EJBs, RMI, JSP,Java servlets, XML, JMS,