軟體設計與顧問服務提供企業優越的防毒防護,更深入解決企業全方位資訊管理的難題,全球客服網絡系統完善

目錄切換:

Java 專業軟體開發服務


公司成員幾乎都是資深的軟體設計及系統整合技術人員,具備完整之資歷及技術背景,本公司開發專案使用J2EE、Content Manager、XML、Metadata 標準技術、並用MVC2架構展示Struts 視介功能,充分利用開發專案。

本公司專案所採用的技術主要遵循J2EE 1.4的標準,並搭配Struts作為整個系統模組的核心,遵循MVC(Model View Controller)之架構,主要之開發架構圖如下:

儘管企業網站應用程式的外觀和操作方式很重要,開發人員發現開始撰寫應用程式所需要的商務邏輯(business logic)之前,他們總是花太多時間在解決前端的版面配置上。為解決此問題,Jakarta Struts 將 Java Servlet、Java ServerPages(JSP)、自訂標籤(custom tag)以及傳訊資源(messaging resource)結合成一致、可再利用的架構。

Struts 是個可共同合作、協同運作的平台,對獨立的開發人員、大型開發團隊以及介於這兩者間的任何人都適用。

本公司有別於一般Web-Based應用程式的開發方式,總是在程式中混雜著商務邏輯、HTML標籤以及程式流程, 對於系統分析者而言,無法有效的規劃模組類別,以致於系統無法以最有效率的方式規劃,有可能增加未來維護 或保固的成本;對於程式設計者而言,很難閱讀或維護這種程式;而對於網頁視覺設計人員,又因為不理解程式 邏輯語言,因而無法有效的發揮其創意,甚至無法以一般的網頁設計工具進行開發,許多的時間都浪費在溝通上。

然而,這種開發方式已經行之有年了,但是,現今的系統愈來愈大,參與開發人員也愈來愈多,對於一個大型專案 而言,應審慎的評估各種系統規劃以及開發方式,以利系統開發的進行,對於未來的系統管理者而言,也能夠讓其 熟悉系統時,能夠有系統有組織的切入而沒有窒礙。在以上的諸多考量下,敝公司選擇使用J2EE Web Module + MVC Struts作為系統基礎平台為貴公司開發新薪資管理系統。

MVC 技術主要的目的在於分開商務邏輯(即Model)、使用者介面(即View)以及程式流程(即Controller),這種開發 方式對於現在的Web-Based應用程式開發有很大的助益。