在撰寫程式碼時,有時多了幾個空白或tab使得整個程式碼顯的比較雜亂,在可看性及後序維護上都比較不方便,Eclipse內建了程式碼Formatter的功能,可以把Source整個Format一遍,底下是Format前及Format後的二張比較圖。
分類: eclipse
[Eclipse]快速增加Java Bean的Getter和Setter
在撰寫Java程式時,不免會常用到JavaBean這種類別,建立JavaBean的內容Geter及Setter時總是大同小異,如果能在輸入變數的型態跟名稱後自動產生Getter及Setter的function,那就可以節省時間及加快程式的開發。
Eclipse開發工具內建了很多貼心快捷的功能,其中一項就是可以快速建立Bean Source的Getter及Setter,只需先輸入好資料的型態及名稱,就可以自動完成其它動作了。
package com.yslifes;
public class MyBean {
private String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
JApplet與Web Server做溝通
Applet除非是內部或自己使用時,可以直接使用JDBC來連接資料庫,而一般對外開放的服務如果讓Applet直接連接到資料庫,需要開port讓Clinet 的Applet來使用,在安全性上相對的十分危險。
此時可以利用一個中繼的Sokcet Server或是Web Server來當與資料庫連接的proxy代理服務器,如此Apllet只要連接Web Server,對Server提出需求,而Server會依需求與資料庫做溝通,並回傳Applet要求之資料,如此可以做成多層式的架構來解決Applet資料取得之問題。
範例設計上有一個輸入框JTextField可以輸入要傳給Server的資料內容,而下方的JTextArea是承接從Server回傳的資料內容,按鈕則可進行動作Action。