在java的web程序中怎么使用串口通訊?
方法如下:
新建eclipse工程,添加
comm.jar
或者RXTXcomm.jar
包。因為javacomm20-win32.zip
包里有樣例SimpleRead.java
,可以通過這個例子測試串口是否正確。接收數據正確后,根據傳送接收雙方的協議,采用CRC循環校驗,根據傳輸的一方的校驗函數判定是否是正確傳輸。
把正確結束的數據解析,查看自己指定的通訊規則,然后解析。
插入數據庫,jdbc插入。
數據統計,定時統計每小時,每天,每月,每年的平均值,采用quartz服務來實現。
建立web工程,采用hibernate3,spring3,dwr技術把數據庫數據動態顯示,圖表采用jfreechart,以及AJAX的運用
java優點:
java是純面向對象編程的語言;
平臺無關性 (一次編譯,到處運行;Write Once,Run Anywhere);
java提供了許多內置的類庫,通過這些類庫,簡化了開發人員的設計工作,同時縮短了項目開發時間;
提供了對Web應用開發的支持,例如,Applet,Servlet,和JSP可以用來開發Web應用程序,,Socket,RMI可以用來開發分布式應用程序的類庫;
去除了c++中難以理解,容易混淆的特性(如c++中的多繼承,頭文件,指針,結構,單元,運算符重載,虛擬基礎類,使得程序更加嚴謹,整潔。