前一篇介紹過聯絡我們的的前台程式,這篇會介紹如何取得前台聯絡表單所留言的內容,使用的網頁使用framework有jquery及easyui,利用datagrid來顯示所有的資料列,而重要的留言內容則顯示於iframe裡,如此可排除大部份的html tag產生的問題。
這程式目前缺少了幾個功能,並不影響使用,不過如果有需求的人倒可以自己加入使用:
- 前台留言後自動發mail給某位管理者
- 後台可回覆留言給使用者,寄送mail或電話聯絡後寫下聯絡事項
最主要是JavaMail的使用,及資料寫入資料庫的應用。
詳細文章
Posted in
ajax,
database,
easyui,
Java,
javascript,
jsp,
程式 on 2012/2/2 by yku 瀏覽:
8 瀏覽數 —
留下回應
標籤:
ajax,
database,
easyui,
Java,
jsp,
MySQL
這是個很常在官方網頁看到的程式,在這種表單之前要與官方網站人員連絡,只能使用email,只是這email address會被人故意的收集,發送垃圾郵件,十分讓人困擾。
在表單的設計上,需要讓網站人員能知道是誰留了資料,所以連絡的方式一定要讓使用者留下,所以設計畫面如下:類型、標題、姓名、EMail、電話及內容。

詳細文章
Posted in
Java,
javascript,
jquery,
jsp,
架站,
程式 on 2012/1/16 by yku 瀏覽:
32 瀏覽數 —
留下回應
標籤:
Java,
javascript,
jquery,
jsp,
MySQL,
sql
使用php撰寫程式的人,最常使用的資料庫應該是MySQL,MySQL本身已經有提供自動取號的功能,不過在某些狀況上可能並不適用,而已也有些資料庫並沒有提供自動給號的功能的。
自動取號,主要用在key值的產生,可以得到唯一的編號,而這個編號是有一定規則的,像是(檔頭+年份+流水號)之類的,用來識別此筆資料,而產生這個編號有很多種方式,如:
- 資料庫本身提供此功能,ex:mysql的Auto Increment
- 利用一個Table存放目前編號,再使用stored procedure或是程資語言來取號
- 其它...
之前有寫過一個Oracle Store procedure的取號程式,而這次提供利用php程式來取得編號,取號的原則有幾個來確保取號不會錯誤:
- 取號後,不管有無使用,則此編號已不會再產生
- 要使用transaction功能來取號及存入取到號碼(此範例並未用到交易)
這個範列的結果

詳細文章
Microsoft Visual Studio Exrpess是微軟提供的免費而且比較簡單的.NET開發工具,跟一套數萬元的Visual Studio有著許多限制,像是在連接資料庫時就提供了比較少連接選擇方式,雖然可以用ODBC的方式來解決部份的問題,不過效能上還是直接使用Connector比較好。
MySQL提供了一個免費的Connector,可藉由此Connector來直接連接資料庫,只需要加入參考的DLL,再使用連線字串建立連線就可以使用了,不過並無法直接使用Express提供的加入新資料來源(資料庫)精靈來操作。
底下提供一個簡單的範例,利用SQLCommand來進行查詢,回傳結果。
1.安裝My SQL Connector
可由MySQL官方網站下載,請選擇Windows (x86, 32-bit), MSI Installer或是mysql-connector-net-6.3.6.zip其中一個,mysql-connector-net-6.3.6-src.zip是需要自行Complier的原始碼內容。
2.加入參考
可直接於.NET分頁選擇MySQL.Data或是利用瀏覽來加入DLL,二者選一
詳細文章
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