Time of Update: 2017-01-13
UDP廣播,實際上是很簡單的,理解IP編址方案,就理解什麼是廣播,很多文章稱為多播,我認為稱為廣播比較好,因為多播是對廣播和組播的泛指,在Java程式中處理自然是不同的了,本文和下一篇只為強調概念.正如前面所說,廣播位址包括定向廣播位址和有限廣播位址,TCP/IP協議規定,這兩種地址只能在本網中出現,路由器執行了這個規定,不把目標地址為廣播位址的報文轉寄到其它網路,而組播就不同,下一篇介紹組播編程.這個廣播的程式可以簡單的通過修改單播程式中的報文的目標地址成廣播位址即可成為廣播程式.packag
Time of Update: 2017-01-13
在JSP中使用JavaMail(上)<br><br><br>內容: <br> <br> <br> 什麼是JavaMail <br> 第一部分:HTML表格 <br> 劃分組件 <br> 用來發送email的HTML原始碼 <br>
Time of Update: 2017-01-13
一、搭建測試環境和項目1.1、搭建JavaWeb測試專案建立一個【H2DBTest】JavaWeb項目,找到H2資料庫的jar檔案,如下圖所示:H2資料庫就一個jar檔案,這個Jar檔案裡麵包含了使用JDBC方式串連H2資料庫時使用的驅動類,將"h2-1.4.183.jar"加入到【H2DBTest】項目中,如下圖所示:1.2、開啟H2資料庫進入到h2bin目錄,如下圖所示:確保H2資料庫使用的8082連接埠沒有被其他應用程式佔用,正常啟動之後輸入"http://l
Time of Update: 2017-01-13
#JDBC驅動:不同資料庫間,標準的SQL語句可以移植,而資料庫實際通訊協定及某些資料庫特徵不可移植,因此,JDBC和資料庫之間須還有一層,用於將JDBC調用映射成特定的資料庫調用,此特殊層就是JDBC驅動程式.常見的JDBC驅動有四種:》JDBC-ODBC橋,是最早實現的JDBC驅動程式,目的為了快速推廣JDBC,非多線程,能力有限,此驅動程式將JDBC API映射成ODBC API》直接將JDBC
Time of Update: 2017-01-13
1.hibernate.cfg.xml 代碼如下複製代碼 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
Time of Update: 2017-01-13
java與Excel的串連用到了jxl.jar開源包,與SQLite3的串連用到了sqlitejdbc-v056.jar這個開源包,兩個開源包打包下載:傳送門如果使用的eclipse做開發,解壓後按下所示匯入兩個開源包即可:對著工程右擊>Build Path>Add External Archives,然後選擇這兩個開源包引入即可。------------1,java與Excel的串連:(jxl.jar開源包的源碼,以及使用API下載:傳送門
Time of Update: 2017-01-13
有兩個意義上的重複記錄,一是完全重複的記錄,也即所有欄位均重複的記錄,二是部分要害欄位重複的記錄,比如name欄位重複,而其他欄位不一定重複或都重複可以忽略。 1、對於第一種重複,比較輕易解決,使用 select distinct * from tablename 就可以得到無重複記錄的結果集。 假如該表需要重複資料刪除的記錄(重複記錄保留1條),可以按以下方法刪除 select distinct * into #tmp from tablename drop table
Time of Update: 2017-01-13
摘要: J2EE PLATFORM WEB組件開發涉及SERVLET
Time of Update: 2017-01-13
J2EE,作為開發mission-critical的企業級應用的一整套規範的整合平台。其規範之多、內容之廣,從而給開發J2EE應用帶來了很多“麻煩”。比如,為實現內容的RDBMS儲存,我們可能的方法有JDBC、Entity Beans、JDO、O/R Mapping工具(TopLink、Hibernate)、XML-DBMS、JAXB等方法(其中一些方法不是J2EE規範所包含的)。因此,為實現
Time of Update: 2017-01-13
實在是好事多磨,折騰了兩個晚上才搞定了一個 HelloWorld Struts版,下面談談一點體會。開發環境 Eclipse + MyEclipse (Struts 1.1)Struts 1.1支援多模組開發,在myEclipse的Web Application Project裡先建立新module (New->Struts 1.1 Module),再依次加Form Action ActionForward (New -> Struts 1.1 Action, Form &
Time of Update: 2017-01-13
EJB2.0終於給了我們一個可操作的容器管理持久(CMP)模型。只要有可能,在我的EJB項目中我就用CMP beans;但是,由於這件奇怪的事情,我需要把我的實體變成bean管理(BMP)的。我使用下面的模式讓我乾淨利落的從CMP模型轉換到bean管理持久模型。在這篇文章中,我們將討論: 1.CMP 2.0: 發生了什麼變化? 2.Inventory(貨物清單)EJB應用程式 3.開發一個CMP bean 4.移植CMP bean到BMP CMP 2.0: 發生了什麼變化? 當EJB問世的時候,
Time of Update: 2017-01-13
在過去這段時期裡,我擔任過程式員、進階設計師以及架構設計師等工作,見識過很優秀的企業級Java項目,也見識過不好的,甚至很"醜陋"的項目。有時候我會自己問自己,為什麼一個項目可以取得成功,而另一個卻走向失敗?很難定義出某種規則或標準來表明各個不同的項目應該如何成功,J2EE項目也並不例外。但與此相反的是,我們可以從各個角度和層次上去考察項目失敗的原因,如果很好地避開了這些風險,項目就可以取得成功。在本文中,我將提出排名前10位的企業級Java項目風險,供讀者參考。在各種各樣的
Time of Update: 2017-01-13
在本期的J2EE探索者( J2EE pathfinder)中,Java 開發人員和諮詢顧問Kyle Gabhart 解釋了為什麼Message Service對於企業的體繫結構來說是至關重要的,您的解決方案必須克服什麼類型的障礙,以及 除了JavaMessage Service(Java Message Service ,JMS)之外,還有哪些替代的解決方案。在本文的結尾,他分析了三種可用的解決方案(簡單JMS客戶機(Simple JMS Client)、結合JMS使用的會話bean,
Time of Update: 2017-01-13
Oracle9iAS Containers for J2EE(OC4J)1.OC4J包含 a JSP Translator, a Java servlet container( 部署方法:先將servlet以標準的Web Application aRchive( WAR )檔案形式打包,OC4J提供WAR檔案部署工具將其解壓放在Java servlet container中。打包使用jar 命令。), 和 an Enterprise JavaBeans (EJB) container。
Time of Update: 2017-01-13
使用admin.jar按打為EAR包的application部署1〉打包應用程式需打包的應用程式目錄結構為根目錄/ JSP程式目錄/ WEB-INF/ Classes/ Lib/ Web.xml在根目錄下,用java 的jar命令將其打包為WebJ2EE.war檔案。 如: war包 jar -cvf xxx.war
Time of Update: 2017-01-13
OC4J裡配置資料來源:1.application.xml的<data-sources>元素必須指出data-sources.xml檔案的檔案名稱和路徑,即:<data-sourcespath = "data-sources.xml"/>一般application.xml檔案和data-sources.xml
Time of Update: 2017-01-13
基於BEA WebLogic應用伺服器,提供對J2EE介紹 內容簡介 Steven Gould在文中介紹了Java2平台企業版(J2EE)的13種核心技術:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF。為了聯絡實際,Gould基於WebLogic應用伺服器—來自BEA Systems公司的一種廣為應用的產品—環境來介紹J2EE的這些技術。
Time of Update: 2017-01-13
Servlet API 很久以前就已成為公司專屬應用程式開發的基石,而 Servlet 過濾器則是對 J2EE 家族的相對較新的補充。在 J2EE 探索者 系列文章的最後一篇中,作者 Kyle Gabhart 將向您介紹 Servlet 過濾器體繫結構,定義過濾器的許多應用,並指導您完成典型過濾器實現的三個步驟。他還會透露 bean 的一些激動人心的變化,預計剛發布的 Java Servlet 2.4 規範會引入這些變化。Servlet 過濾器是可插入的 Web 元件,它允許我們實現 Web
Time of Update: 2017-01-13
J2EE clustering 2 叢集和出錯恢複服務 在一台server上提供J2EE服務相比在整個叢集中提供來說是微不足道的.鑒於叢集技術的複雜性,每個application server 有自己獨到的實現方式.你應該向供應商瞭解他們怎麼實現叢集和entity bean, stateless session bean, stateful session bean以及JMS的出錯恢複.許多供應商宣稱自己支援叢集化組件,但他們對此的定義經常牽涉到叢集中的組件.例如,BEA WebLogic
Time of Update: 2017-01-13
環境本文所有環境,VMware WorkStation上運行ubuntu-13.10-server-amd64,注意是64位系統,理論上其它虛擬機器也是完全可行的。安裝DockerDocker 0.7版本需要linux核心 3.8支援,同時需要AUFS檔案系統。# 檢查一下AUFS是否已安裝sudo apt-get updatesudo apt-get install linux-image-extra-`uname -r`# 添加Docker repository keysudo sh -c