隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0

          導航

          <2009年5月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          公告

          關注我的新浪微博

          我的著作









          常用鏈接

          留言簿(126)

          我參與的團隊

          隨筆分類(818)

          隨筆檔案(310)

          文章分類(1)

          文章檔案(8)

          相冊

          ADSL、3G查詢

          CSDN

          eclipse

          ibm

          Java EE

          Linux

          Web

          云服務

          代理網站

          關注的網站

          協議

          喜歡的Blog

          國內廣告平臺

          圖書出版

          在線培訓

          開發工具

          微博客戶端

          手機鈴聲

          操作系統

          • ReactOS
          • 一個與windowXP/2003兼容的操作系統

          數學

          文件格式

          源碼資源

          移動(Mobile)

          編程語言

          英語學習

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1973554
          • 排名 - 6

          最新評論

          閱讀排行榜

          評論排行榜

          05 2009 檔案

          eclipse + JBoss 5 + EJB3開發指南(6):編寫第一個實體Bean程序
               摘要: EJB3容器通過EntityManager對象管理實體Bean,該類最主要的功能就是在記錄和JavaBean之間進行互相映射。例如,我們從數據庫中查出一條記錄,這條記錄有field1和field2兩個字段,假設有一個JavaBean,也包含了field1和field2屬性。那么 EntityManager可以將這條記錄中的值映射到JavaBean的field1和field2屬性中。也就是說,在數據庫中的一條記錄就對應于一個JavaBean的對象實例。下面將給出一個簡單的例子來演示如何來實現一個應用實體Bean的程序。在這個例子中使用無狀態的session bean通過EntityManager對象從數據表中查找一條記錄,將該記錄映射成實體Bean的對象實例,最后通過session bean的方法返回該記錄的某個字段值。  閱讀全文

          posted @ 2009-05-29 22:02 銀河使者 閱讀(2601) | 評論 (0)  編輯

          Base64編碼原理與實現
               摘要: 本文介紹了Base64編碼的基本原理,并給出了一個簡單的Base64編碼的實現  閱讀全文

          posted @ 2009-05-29 19:20 銀河使者 閱讀(4779) | 評論 (0)  編輯

          Java網絡編程從入門到精通(17):Socket類的getter和setter方法(1)
               摘要: 在Java類中,getter和setter方法占了很大的比重。由于Java中沒有定義屬性的關鍵字;因此,getter和setter方法用于獲得和設置Java類的屬性值;如getName和setName方法用于設置name屬性的值。如果某個屬性只有getter方法,那這個屬性是只讀的;如果只有setter方法,那么這個屬性是只寫的。在Socket類中也有很多這樣的屬性來獲得和Socket相關的信息,以及對Socket對象的狀態進行設置。  閱讀全文

          posted @ 2009-05-29 09:43 銀河使者 閱讀(4783) | 評論 (3)  編輯

          eclipse + JBoss 5 + EJB3開發指南(5):使用配置文件發布Session Bean
               摘要: Session Bean除了可以使用注釋來發布外,也可以使用相應的配置文件來發布。在這種情況下,就不需要在接口和Session Bean中使用注釋了。在JBoss中需要兩個文件對Session bean進行配置。這兩個文件是ejb-jar.xml和jboss.xml。這兩個文件應該META-INF目錄中,該目錄應該放在jar文件的根目錄。ejb-jar.xml文件負責配置session bean,  閱讀全文

          posted @ 2009-05-27 11:03 銀河使者 閱讀(3248) | 評論 (0)  編輯

          eclipse + JBoss 5 + EJB3開發指南(4):Session Bean中的注釋方法
               摘要: 有時需要在Session Bean中初始化和釋放一些資源。這些工作應該在SessionBean的@PostConstruct和@PreDestroy方法中進行。其中用 @PostConstruct注釋的方法在SessionBean的構造方法調用之后以后EJB容器在處理完一些其他工作后調用。用 @PreDestroy注釋的方法在SessionBean的對象實例被EJB容器銷毀之前調用。  閱讀全文

          posted @ 2009-05-26 17:12 銀河使者 閱讀(2528) | 評論 (0)  編輯

          Java網絡編程從入門到精通(16):客戶端套接字(Socket)的超時
               摘要: 客戶端套接字的超時(timeout)就是指在客戶端通過Socket和服務器進行通訊的過程中,由于網絡延遲,網絡阻塞等原因,造成服務器并未及時響應客戶端的一種現象。在一段時間后,客戶端由于未收到服務端的響應而拋出一個超時錯誤; 其中客戶端所等待的時間就是超時時間。由于生產超時錯誤的一端都是被動端;也就是說,這一端是在接收數據,而不是發送數據。對于客戶端Socket來說,只有兩個地方是在接收數據;一個是在連接服務器時;另一個是在連接服務器成功后,接收服務器發過來的數據時。因此,客戶端超時也分為兩種類型:連接超時和讀取數據超時。  閱讀全文

          posted @ 2009-05-26 08:48 銀河使者 閱讀(3912) | 評論 (0)  編輯

          使用腳本文件(jnlp)來發布Java程序
               摘要: 發布Java程序(桌面程序)最直接的方法就是將jar文件打包交給用戶。不過有時jar文件很多,也很大。為了方便,sun提供了另外一種方式來通過網絡發布Java程序。這就是jnlp文件??赡芎芏嘧x者曾經下載過很多jnlp文件,運行后會自動從指定的網站下載相應的文件。  閱讀全文

          posted @ 2009-05-22 15:38 銀河使者 閱讀(5881) | 評論 (4)  編輯

          Java網絡編程從入門到精通(15):為什么要使用SocketAddress來管理網絡地址
               摘要: 在使用Socket來連接服務器時最簡單的方式就是直接使用IP和端口,但Socket類中的connect方法并未提供這種方式,而是使用 SocketAddress類來向connect方法傳遞服務器的IP和端口。雖然這種方式從表面上看要麻煩一些,但它會給我們帶來另外一個好處,那就是網絡地址的重用。  閱讀全文

          posted @ 2009-05-22 09:02 銀河使者 閱讀(12547) | 評論 (0)  編輯

          名人語錄集
               摘要: 世界上最富有的人,比爾蓋茨,他是個程序員,懶的讀書,他就退學了。他又懶的記那些復雜的dos命令,于是,他就編了個圖形的界面程序,叫什么來著?我忘了,懶的記這些東西...   閱讀全文

          posted @ 2009-05-21 20:29 銀河使者 閱讀(293) | 評論 (0)  編輯

          制作Linux RPM包
               摘要: RPM是Redhat Package Manage的縮寫。透過RPM的管理,使用者可以把Source Code包裝成一種Source和Binary的檔案形式。利用它,我們可以用Binary的檔案進行安裝,用 Source 的檔案形式重新整理包裝。許多Linux愛好者對安裝RPM包比較熟悉,但對如何在Linux下制作RPM包不甚了解,因此,我將通過實例,講解如何在Linux下制作RPM包。  閱讀全文

          posted @ 2009-05-19 08:54 銀河使者 閱讀(897) | 評論 (0)  編輯

          Java網絡編程從入門到精通(14):多種多樣的建立網絡連接的方式
               摘要: 在上一篇文章中我們討論了Socket類的基本用法,并給出的例子中使用Socket類連接服務器時使用了一種最簡單的連接方式,也就是通過IP和端口號來連接服務器。而為了使連接服務器的方式更靈活,Socket類不僅可以通過自身的構造方法連接服務器,而且也可以通過connect方法來連接數據庫。  閱讀全文

          posted @ 2009-05-18 09:01 銀河使者 閱讀(4221) | 評論 (2)  編輯

          35歲之前成功的12條黃金法則
               摘要: 一艘沒有航行目標的船,任何方向的風都是逆風。  閱讀全文

          posted @ 2009-05-16 19:37 銀河使者 閱讀(642) | 評論 (1)  編輯

          eclipse + JBoss 5 + EJB3開發指南(3):使用Session Bean的本地接口
               摘要: 有時客戶端程序(如JSP、Servlet)會和EJB組件運行在同一個JVM上,如在同一個J2EE服務器(JBoss、Weblogic等)中運行。這時就沒必要再通過遠程(remote)接口訪問Session Bean了,因為客戶端和session bean都在同一個jvm上,只需要通過本地接口(local)訪問即可。就象直接訪問本地類一樣(當然,不能直接訪問EJB類,需要使用jndi和 local接口來獲得本地接口對象。當然,也可以通過remote接口來訪問ejb,不過這樣會有一些性能損失。就象在同一臺機器上還通過socket進行訪問一樣,很多性能都損耗在網絡上了。  閱讀全文

          posted @ 2009-05-14 17:15 銀河使者 閱讀(2499) | 評論 (0)  編輯

          Java網絡編程從入門到精通(13):使用Socket類接收和發送數據
               摘要: 網絡應用分為客戶端和服務端兩部分,而Socket類是負責處理客戶端通信的Java類。通過這個類可以連接到指定IP或域名的服務器上,并且可以和服務器互相發送和接受數據。在本文及后面的數篇文章中將詳細討論Socket類的使用,內容包括Socket類基礎、各式各樣的連接方式、get和set方法、連接過程中的超時以及關閉網絡連接等。  閱讀全文

          posted @ 2009-05-14 10:21 銀河使者 閱讀(9242) | 評論 (3)  編輯

          eclipse + JBoss 5 + EJB3開發指南(2):編寫有狀態的SessionBean
               摘要: 編寫有狀態的(Stateful)的Session Bean也非常簡單,只需要將無狀態注釋(@Stateless)改成有狀態注釋(@Stateful)即可。如果使用Stateful Sessionbean,客戶端在使用同一個SessionBean對象實例時可以保存狀態,也就是說,在多次引用該對象時實際上在服務端是使用的同一個 Sessionbean的對象實例,而無狀態sessionbean使用了不同的sessionbean對象實例,因此,是無法保存狀態的。  閱讀全文

          posted @ 2009-05-13 09:51 銀河使者 閱讀(2872) | 評論 (0)  編輯

          Java網絡編程從入門到精通(12):使用isReachable方法探測主機是否可以連通
               摘要: 在J2SE5.0中的InetAddress類中增加了一個isReachable方法??梢允褂眠@個方法來探測主機是否可以連通。  閱讀全文

          posted @ 2009-05-08 09:00 銀河使者 閱讀(4631) | 評論 (0)  編輯

          Java網絡編程從入門到精通(11):使用NetworkInterface類獲得網絡接口信息
               摘要: 從JDK1.4開始,Java提供了一個NetworkInterface類。這個類可以得到本機所有的物理網絡接口和虛擬機等軟件利用本機的物理網絡接口創建的邏輯網絡接口的信息。  閱讀全文

          posted @ 2009-05-08 08:53 銀河使者 閱讀(10283) | 評論 (9)  編輯

          新書出版:Java Web開發技術大全——JSP+Servlet+Struts 2+Hibernate+Spring+Ajax (附源代碼)
               摘要: SSH是目前最流行的Java Web開發技術。本書通過對SSH中的各種技術循序漸進地講解,使讀者盡快掌握開發基于SSH的Web程序的方法。本書內容包括Web客戶端技術、JSP/Servlet技術、Struts 2(攔截器、類型轉換、輸入校驗、上傳和下載文件、Struts 2的各種標簽、對 AJAX的支持等)、Spring(Ioc容器、裝配Java Bean、Jdbc和Hibernate模板、事務管理、Spring AOP等)以及 Hibernate(會話、映射、標準查詢API、HQL、事務管理、鎖等)。除此之外,本書還提供了兩個完整的實例來講解開發SSH的詳細步驟和方法。通過對這兩個實例的學習,讀者可以對SSH開發模式有更透徹地理解和認識。  閱讀全文

          posted @ 2009-05-06 08:52 銀河使者 閱讀(5200) | 評論 (2)  編輯

          Java網絡編程從入門到精通(10):Inet4Address類和Inet6Address類
               摘要: 為了區分IPv4和IPv6地址,Java提供了兩個類:Inet4Address和Inet6Address,它們都是InetAddress類的子類,這兩個類分別按著IPv4和IPv6的規則實現了InetAddress類中的public方法。它們所不同的是Inet6Address類比Inet4Address類多了一個方法:isIPv4CompatibleAddress,這個方法用來判斷一個IPv6地址是否和IPv4地址兼容。和IPv4兼容的IPv6地址除了最后四個字節有值名,其他的字節都是0,如0:0:0:0:0:0.192.168.18.10、::ABCD:FAFA都是和IPv4兼容的IPv6地址。  閱讀全文

          posted @ 2009-05-04 19:13 銀河使者 閱讀(5973) | 評論 (0)  編輯

          2009年最佳80后科技創業者
               摘要: 近日,《商業周刊》公布了2009年最有前途的科技初創公司及青年創業者名單,這些企業創始人年齡都在30歲及以下。商業周刊表示,從這些創業公司來看,創新依然存在并發展良好。以下為其詳細名單,包括入選初創的業務描述以及他們面對經濟衰退的經驗:  閱讀全文

          posted @ 2009-05-04 09:25 銀河使者 閱讀(747) | 評論 (1)  編輯

          eclipse + JBoss 5 + EJB3開發指南(1):編寫第一個無狀態的SessionBean
               摘要: 本文中將編寫一個簡單的無狀態SessionBean。在發布EJB時,一般需要將EJB程序以jar文件的形式進行發布。這些jar文件將被放在\server\default\deploy目錄中。如果在Eclipse中開發EJB程序,需要進行一些配置。首選需要在首選項(Preferences)對話框中設置JBoss的安裝目錄(如D:\jboss5)。然后在運行配置對話框中添加jboss的運行項。在jboss4.2及以后的版本中,默認情況下jboss只接收來自localhost或127.0.0.1的請求,也就是只接收本地的訪問。為了使 jboss接收來自其他地址的請求,在啟動jboss時需要使用-b命令行參數進行設置。如下面的啟動命令所示:run.bat -b 200.200.200.123,run.bat -b 0.0.0.0  閱讀全文

          posted @ 2009-05-01 14:39 銀河使者 閱讀(5298) | 評論 (3)  編輯

          主站蜘蛛池模板: 宁乡县| 仲巴县| 鄂托克前旗| 泰顺县| 连山| 岑巩县| 祁连县| 德州市| 榆社县| 蓬安县| 崇州市| 乃东县| 九龙坡区| 赞皇县| 治多县| 新和县| 宜兰县| 武功县| 长沙市| 福州市| 花莲市| 南溪县| 胶州市| 久治县| 稻城县| 侯马市| 清水县| 梅州市| 冀州市| 临高县| 嘉义市| 翁源县| 囊谦县| 右玉县| 保靖县| 神木县| 凤山市| 新营市| 马公市| 崇文区| 吴桥县|