Applet除非是內部或自己使用時,可以直接使用JDBC來連接資料庫,而一般對外開放的服務如果讓Applet直接連接到資料庫,需要開port讓Clinet 的Applet來使用,在安全性上相對的十分危險。
此時可以利用一個中繼的Sokcet Server或是Web Server來當與資料庫連接的proxy代理服務器,如此Apllet只要連接Web Server,對Server提出需求,而Server會依需求與資料庫做溝通,並回傳Applet要求之資料,如此可以做成多層式的架構來解決Applet資料取得之問題。

範例設計上有一個輸入框JTextField可以輸入要傳給Server的資料內容,而下方的JTextArea是承接從Server回傳的資料內容,按鈕則可進行動作Action。
詳細文章
Posted in
database,
eclipse,
Java,
jsp,
程式 on 2011/4/26 by yku 瀏覽:
417 瀏覽數 —
留下回應
標籤:
applet,
database,
google,
gson,
Java,
json,
jsp,
MySQL,
server,
Socket,
tomcat
Java要連接資料庫時,需使用到JDBC-Driver,而Driver可分成四個不同的Type,詳細的內容介紹可以看 簡介 JDBC。
連接MySQL資料庫使用Connector/j,下載後解開壓縮後mysql-connector-java-5.1.15-bin.jar就是MySQL的JDBC-Driver了。
底下是在Eclipse使用JDBC-Driver的方法。
一.在Eclipse建立一個專案,增加一個Class

詳細文章
Eclipse-VE是Eclipse一個Plugin套件,可以用來快速開發視覺化GUI畫面像是Swing、SWT或是AWT元件程式。
安裝方式如下:
1.請先下載Eclipse
Eclipse IDE for Java Developers或是Eclipse IDE for Java EE Developers都可以。
2.下載Visual Editor 1.2
然後把VE解開後放到Eclipse目前下,就可以打開Eclipse。或是直接在Help->SoftWare Updates -> Available Software - > 按Add Site然後輸入http://download.eclipse.org/tools/ve/updates/1.4/ 按下Ok然後在列表裡把剛才加入的site打勾,再選右上角的Install就會自動下載跟安裝啦。

詳細文章
使用JAVA要套印報表可以免費的JasperReport這個Framework,可以使用GUI的iReport來layout報表內容,最簡單的方法就是建立一個DB-Connection,然後利用SQL語法來查詢需要的資料,建立報表。JasperRepor可以輸出的格式有pdf、html、Excel、Word或是Swing的GUI畫面,再選擇列印輸出至印表機。

這個範例因為不需要使用到Database,所以需要使用Java-Bean來製作DataSource,雖然使用DB-Connection十分方便也很簡單就可以製作報表,可是使用Bean的DataSource靈活性比較高,不過相對的也比較不好設定。
詳細文章
計數器可以計算有多少人來瀏覽網頁,主要是利用java Servlet來產生圖形串流,輸出至使用者端,一般的capatch也可以使用此原理來製做。
程式可利用參數的傳遞來改變計數器的樣式,像是背景、前景、字型大小、字型顏色,還可以指定要存放的檔案名稱來區分想要計數的網頁,大概的結果樣式如下:
左邊是有更改Session及存取檔案名稱,右邊是預設的,二個可以同時執行各自計算數量
參數是cname=檔案名稱,sname=Session參數

可以看到檔案被自動建立了

詳細文章