三年大改版,Java 7企業版終于擁抱HTML 5
除了支援HTML 5,Java EE 7也改善了批次程式應用(Batch Programming Application)的設計思維,使開發者能直接操作多執行緒的相關函式,來提高后臺系統長時間執行非互動性運算的效能。另外也Java EE 7也簡化了不少應用框架的API,如Java Message Service 2.0 API, 來減少重復程式碼的開發負擔。
圣藍科技執行長王建興表示,不同的開發者會被不同的新功能所吸引,尤其是JSON與WebSockets API的引入,會是許多開發者引頸期待的功能,他表示,這些功能在Java EE 7中獲得了官方支援后,可以提供開發者與Java EE應用框架更深度整合也更穩定的API。不過,王建興也同時指出,可檢查快取記憶體內容、以及快取記憶體相關統計資訊的Caching API這項開發者經常用到的功能,卻沒有納入Java EE 7,這是這次改版的一大遺憾。
儘管新增了眾多功能,對云端服務PaaS的支援,例如能在同一個平臺上隔離不同使用者應用環境的「多租戶」(Multitenancy)機制,甲骨文仍決定要延后到Java EE 8才推出。王建興認為,雖然現有許多第叁方云端平臺供應商提供Java EE運行,但由于各家廠商自行制定API,開發者若要整合既有程式碼或專案,必須付出額外時間成本。王建興認為,若未來Java EE能針對PaaS直接支援,意味著開發者可使用標準化API,會更有助于開發者整合專案資源。
Java支援HTML 5,將帶動行動辦公室相關應用
松凌科技總經理李日貴認為,在未來五年內,HTML 5將會是企業內部IT逐漸採用的網頁技術,因為許多企業內部作業的終端裝置已明顯地從固定的個人電腦、筆記型電腦轉為平板、智慧型手機等與過去差異很大的終端裝置,Java EE 7支援HTML 5技術,恰好能讓企業IT更容易開發出更有效率的行動解決方案。
李日貴以富邦產險為例,理賠人員每人配備了一臺iPad、企業未來不用學會另一套iOS開發技術,用現有開發環境就可以更快用HTML 5來建置查詢系統與介面,提供資訊即時推播功能,讓理賠人員迅速掌握各種必要資訊來評估理賠範圍與金額。李日貴表示,在金融產業中,使用平板或手機已成為趨勢,因此企業端對支援HTML 5的Java EE 7開發需求,也將逐漸萌芽。