2015年1月1日 星期四

使用 Eclipse 開發Servlet 或 JSP : 安裝篇

下載安裝 JDK7
http://www.oracle.com/technetwork/java/javase/downloads/index.html










































下載安裝 Eclipse Luna 4.4 (For Java EE)
https://eclipse.org/downloads/












下載安裝 Tomcat
http://tomcat.apache.org/download-70.cgi

下載  Zip 檔案 -) 解壓與更名至 x:\Tomcat7

























下載安裝 Tomcat Eclipse Plugin
http://www.eclipsetotale.com/tomcatPlugin.html
選擇適合 Eclipse Luna 4.4 版本 Plugin 下載


























解開 tomcatPluginV331.zip









將解開之 jar 檔 copy至 eclipse 目錄 plugins 檔案夾之下即可




















設定 Tomcat Eclipse Plugin
Window -) Preferences -)



Tomcat -) 選擇 Version 7.x -) Tomcat Home 填入 x:\Tomcat7




















設定 Tomcat 伺服器
Windows -) Show view -) Other -) Server -) Servers





















完成後會在Eclipse開發視窗中出現 Servers 顯示Tab,然後在這視窗按右鍵
-)New -) Server





















選擇 Tomcat7 -) 填入tomcat path



























出現下圖即完成設定











在Google Blog 網頁中嵌入顯示程式碼

原文出處:符碼記憶

http://www.ewdna.com/2012/02/google-code-prettify.html

在網頁中嵌入顯示程式碼:CSS Block:
http://www.ewdna.com/2012/02/css-block.html

範例
prettyprint 風格
public class HelloWorld {

    public static void main (String[] args) {
        System.out.println("Hello, world!");
    }
}
codeblock and prettyprint 風格
public class HelloWorld {

    public static void main (String[] args) {
        System.out.println("Hello, world!");
    }
}
步驟一
嵌入步驟(以Blogger為例):
第一步:
進入Blogger後台(登入後在Toolbar右上點選設計),
選範本 -> 選修改HTML -> 繼續。
















新增一段JavaScript程式碼
<style>
.post .codeblock {
display: block; /* fixes a strange ie margin bug */
font-family: Courier New;
font-size: 10pt;
overflow:auto;
background: #f0f0f0 url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAASwCAYAAAAt7rCDAAAABHNCSVQICAgIfAhkiAAAAQJJREFUeJzt0kEKhDAMBdA4zFmbM+W0upqFOhXrDILwsimFR5pfMrXW5jhZr7PwRlxVX8//jNHrGhExjXzdu9c5IiIz+7iqVmB7Hwp4OMa2nhhwN/PRGEMBh3Zjt6KfpzPztxW9MSAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzB8HS+J9kUTvzEDMwAAAABJRU5ErkJggg==) left top repeat-y;
border: 1px solid #ccc;
padding: 10px 10px 10px 21px;
max-height:1000px;
line-height: 1.2em;
}
</style>

如果要顯示的是程式碼,若要保持程式的排版,建議使用 <pre> 這個標籤, 如下面這段程式:
<pre class='codeblock'>
public class HelloWorld {

    public static void main (String[] args) {
        System.out.println("Hello, world!");
    }
}
</pre>

2014年12月31日 星期三

Step By Step Hibernate Tutorial Using eclipse WTP

文章出處:  Jitendra Zaa
http://www.jitendrazaa.com/blog/sql/myqsl/step-by-step-hibernate-tutorial-using-eclipse-wtp/

以 Eclipse Java EE IDE Version: Luna Service Release 1 (4.4.1) 為例


In Eclipse IDE, menu bar, select “Help” >> “Install New Software …” put the Eclipse update site



URL “http://download.jboss.org/jbosstools/updates/stable/luna/”

以下列勾選為主,不要全選,避免失敗

2014年12月22日 星期一

軟體開發排行榜 C , Java 仍是前二名

文章出處: 科技空間
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
http://www.techroomage.com/2014/04/tiobe-2014-april-programming-language-Perl-down.html

TIOBE 2014年4月份程式語言排行榜出爐,儘管前三甲排名無變化為:C、Java、Objective-C,但是C和Java的份額均有所下降,但是幅度不明顯;而 Objective-C則上漲了3.28%。

2014年12月21日 星期日

使用 Tomcat 7 與 Java Servlet 3.0 API 實作 Asynchronous Servlets -- 提升伺服器效率的方案

原文出處: http://sealmemory.blogspot.tw/2013/05/asynchronous-servlets-with-tomcat7.html
海豹雜記

Tomcat 無需JDK 只需JRE 的事實

參考文獻: Tomcat 7之無需JDK只需JRE與無需web.xml及J2SE 6.0之真實與謊言?
 http://blog.csdn.net/yulimin/article/details/5672643

自從 Tomcat 5.5 開始,說明文件指出只需要 JRE 就可以運行了。
不過 Tomcat 5.0 時還是需要 JDK 1.3 (Java 1.3)才可以運行的,那時還不能設定 JRE

先將 JAVA_HOME 變量清除,如果你原先有設置 JAVA_HOME 變量的話,免得產生干擾
在命令列下,先取消
JAVA_HOME 變量
set JAVA_HOME=
然後設置 JRE_HOME 變量
set JRE_HOME=D:/JRE/1.6.0
再啟動,就可以順利開啟了。。。。
x:\Tomcat7\bin\startup.bat

當然,也可以順利地停止
x:\Tomcat7\bin\shutdown.bat

對於習慣性設置 JAVA_HOME 參數的開發者來說,如果僅是將它改為 JRE 所在的路徑,想來試試,就會報錯。
set JAVA_HOME=D:/JRE/1.6.0 


然後 startup.bat 想啟動之
x:\Tomcat7\bin\startup.bat

無法啟動,指出 JAVA_HOME 參數設置不對,應當指向JDK,而不是直接指向 JRE 路徑了事
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE 



2014年12月18日 星期四

以指令查詢 Apache 版本

Apache 2.x 版以後,welcome 首頁,僅會顯示 Its work! 字樣,並不知目前安裝版本

解決方式是:
在安裝 Apache  bin 目錄下,執行
httpd -version

如圖


Java 不同編碼字串, 其字串長度大小計算

以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...