Computing

[Java] 利用Eclipse將 gradle project 打包做war檔

2018-06-20 C.H. Ling 0

預設下Gradle 會將project 以jar 的形式打包, 然而, 若要打包的是web application的話, jar 並不能於Tomcat 或者JBoss 中發佈, 故war 檔格式雖然舊但仍有其價值. 所以須要透過plugin 去進行. (所以個人討厭寫Java 其中一個原因就是太多相類似的plugin)

Computing

[Selenium] 於 Eclipse 建立 test case

2018-03-23 C.H. Ling 0

在之前的示範中已經嘗試了如何自動化進行測試. 現在開始撰寫Test case, 以將需要測試的進行自動化. 而在Eclipse 進行的話, 則需要安裝TestNG 套件.

Computing

[Selenium] 自動化網頁應用程式測試

2018-03-21 C.H. Ling 0

Test Automation (自動化測試) 是CI (Continuous Integration, 持續整合) / CD (Continuous Deployment, 持續發佈) 的其中一環. 當程式修改後, 透過自動測試, 確保問題能盡快發現及修正. Selenium 是一套Web Application Testing Framework, 對大好處是不用學習另一套Script Language 就可以寫到Test case / Test suit, 又可以透過不同的Web Driver 模擬不同的瀏覽器進行測試, 以確保JavaScript 在相同動作下於不同瀏覽器是否相容. 

No Picture
Computing

[Java] 讀取URL 內HTML

2018-03-16 C.H. Ling 0

有時須要在Project中讀取URL內容, 其實並不需要其他Library 支援, 只須內建的功能亦已經足夠基本使用.

No Picture
Java

[JAVA] String Formatter 的使用

2015-12-18 C.H. Ling 0

有時寫程式時, 會將variable放入string中, 若要放入的variable數量少及簡單的話, 通會寫法如下: String fruit=”apple”; String result=”I love “+fruit; 然而, 有時為了令程式更有readability (可讀性), 會寫成: String name=”Ling” String fruit=”apple”;</code> String result=String.format(“%s love %s”,name,fruit); 好處是可以令string 的格式直觀顯示出來, 但若有variable增刪時, 則有機會令其混亂.

No Picture
Java

[JAVA] Read XML data

2013-05-07 C.H. Ling 0

For reading XML file, there are several approaches to do so, if reading XML node element, it can use Java.xml in an old school approach. public static void main(String[] args) throws SAXException, IOException, ParserConfigurationException, TransformerException […]

1 2 3