A. j2ee的web應用如何做到和CS程序一樣自動更新
1:資料庫的更新可以做版本號,下一個版本針對前一個版本有沒有更新,更新的內容做成SQL腳本來更新即可。
2:程序更新,可提供ZIP更新包,上傳至伺服器,伺服器自動拷貝到某個目錄下,覆蓋掉以前的程序;如果程序正在運行,可在程序下次啟動的時候提示進行更新。
3:配置文件:可能得單獨做一個針對配置文件的更新代碼,在更新包標注配置文件的更新位置,如果配置文件是XML的,無非是修改原有節點,增加新的節點,這些都進行一下處理即可。
個人覺得,J2ee的做成更新包,拷貝的方式比較好,通過版本號來進行控制,再程序下次啟動的時候對比版本號,將需要更新的腳本(資料庫腳本、配置腳本等)通過一個腳本引擎執行一遍就OK了。
B. web報表的功能
遠程交互編輯,多人協同操作的實現
創新性的多人遠程協助設計報表模板,強大的模板鎖定、解鎖功能和許可權控制,有力的保證了多人協作的高效和同步。
多文件類型的兼容性
靈活的多種推送方式,將定時生成的報表以TEXT 、HTML 、EXCEL、PDF 、 Word,CSV,SVG等多種形式存入本地系統或FTP 、Email 至伺服器,或者指定的地址。
數據源的多樣性
Web報表系統可以連接到各種數據源,無論是資料庫、文件、Excel文件,文本,企業應用程序。其中通過JDBC/JNDI,大數據魔鏡,FineReport報表系統可以連接到Oracel,DB2, SQLServer,MySql,Sybase等所有主流的資料庫。報表系統可以同時連接到多個數據源,輕松實現異構數據源的之間的表關聯。 「主-子」填報表的製作:
「主-子」填報表一般都有主表和明細部分,這兩部分數據來自不同的物理表的數據,用戶修改數據後,同時保存至兩張物理表中,並保持資料庫事物一致性。
日期的自動運算
製作報表時多了一個和日期相關聯的欄位,而在資料庫中沒有這個欄位,這就得通過日期的計算獲得。
數值的自動計算
自動計算:就是指填報的時候,用戶錄入了某些數據後,系統會自動算出另外一部分單元格的值,由此簡化用戶的輸入,減少錯誤率。
數據檢查
當用戶在單元格中輸入了不符合條件的數據,點擊數據校驗或者提交時就會彈出錯誤對話框,提示輸入了非法的數據。
動態刷新報表數據
EXCEL能夠繪制出非常復雜多樣的報表,也可以在表內定義復雜的數據關系,但原始數據及表的樣式都只能是確定的,每張報表都需要臨時手工製作,而不能根據業務系統資料庫中的數據自動更新統計報表。web報表軟體製作出來報表,數據直接取自資料庫,當前資料庫中的數據變化時,web報表軟體自動計算出新的報表。
對報表實現許可權控制
同一張報表,不同閱讀者的閱讀內容是存在差別的。例如:地區經理銷售經理和銷售總監,如果用Excel來做報表,需要給銷售經理和銷售總監每人各製作一張Excel表;而web報表軟體能根據不同角色對應的數據許可權調出來相應的數據,一張web報表模板就能解決問題。
數據填報功能
用Excel製作時,報表的某一數據信息發生改變時,要把修改後的Excel文件重新發送給用戶,而Web報表軟體只需更新數據並關聯到資料庫,信息就可以自動更新。
(例如:如果部門十二個人,每人都有一張員工Excel的員工通信錄。當某個人電話號碼變動時候,需要更新excel的通信錄然後給每個人重新發一份excel表樣;用web報表軟體做一張可以更新數據的填報表,然後員工只需要修改電話號碼,並且將信息入庫。其他員工再次打開資料庫時候,信息就全部更新。)
C. java web如何將獲取的前台數據更新到資料庫中
表單有屬性,用來指定提交的地方
<form action="某個Servlet">
</form>
在Servlet里可以寫到資料庫里。
D. 做網頁設計怎麼設置網頁中一些數據自動更新
網上關於網頁自動更新的文章不少,有觀點說:「網頁自動更新普通的意義上不能(除非瀏覽器是定做的,一直跟伺服器聯著),因為WEB是基於HTTP,一種無態的協議。最好的方法就是讓你的網頁定時刷新,讓伺服器端的編碼調出新的數據,更新顯示」。
E. 請問WEB大哥:WEB項目有像操作系統一樣的自動更新模塊嗎
WEB為啥要自動更新???????
B/S模式的客戶端就是IE
有啥可更新的?
c/s自動更新是因為大量的代碼放在客戶端
這就是b/s得優點嗎 不會有很臃腫的客戶端
你還是不知道B/S得優點~~B/S得優點就是大部分處理在服務端進行
所以你要修改一些東西只要修改服務端就可以了~
你說的分布在網路上的其他伺服器上的相同項目我不太明白,為什麼有相同的項目要分布在不同的地方呢??
你的意思是說你有好幾個伺服器???如果那樣的話除了人為更新我不知道有什麼其他的方法
或者你單獨寫一個更新伺服器的程序如果這個伺服器更新了啟動這個程序 去更新另一台伺服器~~