本站小編為你精心準備了企業技能服務信息體系策劃與落實參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
Struts框架是基于J2EE下的輕量級開放式源代碼框架。它基于MVC(Model-View-Controller)。先將Web邏輯操作按主要功能分層,然后按層來選擇框架,讓框架技術的優點發揮在每一層中,把Web邏輯操作分成表示層,業務層,持久層。
(1)表示層:主要是對數據的顯示和提交,用struts框架實現。
(2)業務層:業務邏輯層主要負責處理應用程序的業務邏輯和業務校驗、管理事物、其他層相互作用的接口管理、管理業務層級別的對象的依賴,用spring框架實現。
(3)持久層:負責把數據存儲到數據庫,也負責數據的檢索、更新、刪除、數據控制、數據操作語句的編寫,實現數據表的映射,采用iBatis框架。
企業技術服務信息系統中,企業內部信息化技術服務管理是其中一個重要的模塊。下面以企業內部的產品信息管理模塊為例,運用以上多層框架實現,以此來說明開發流程及可行性。在系統的“持久層”中,MSETSIS_EIITSM表用來保存的是新產品信息,與之對應的映射類為MSETSIS_eiitsmVO.java;MSETSIS_eiitsmVO.xml文件包含對表的SQL語句,對應表MSETSIS_EIITSM表的增加,刪除、修改、刪除、查詢語句。實現了查詢出的字段名分別和類MSETSIS_eiitsmVO.java中的變量一一對應。接口MSETSIS_eiitsmdao.java定義對表數據的相關操作。
業務邏輯層中業務對象中的Get、Set方法接受的是接口,定義對象實現,然后注入MSETSIS_eiitsmservice.java,其實現類MSETSIS_eiitsmserviceimpl.java包含了對產品模塊的相關業務操作,配制文件applicationContext.xml包含如下內容,實現了控制倒置。
表示層框架采用MVC設計模式,產品信息入庫有三個組成部分,一個是Action的子類MSETSIS_eiitsmAction.java,一個是ActionForm的子類SMSETSIS_eiitsmForm.java,還有一個組成部分是相應的JSP文件,MSETSIS_eiitsmForm.java類用來處理從form表單中提出交的信息,MSETSIS_eiitsmAction.java通過傳入的不同的值,來處理添加、刪除、修改、和查詢等操作。登錄企業技術服務信息系統后,企業可管理自身產品信息,可進入相關產品查看界面,如下圖3所示。
總結
根據企業自身特點和要求,對企業技術服務系統開發設計一個基于J2EE的多層集成框架的系統開發框架,此框架實現了Struts、Spring和Ibatis多種框架的整合,集成Struts、Spring和Ibatis多種框架各自己的特點,開發出的系統具有一定的可擴展性、可重用性和可移植性。本文設計方法已應用在柳州市中小型企業公共技術促進中心的相關服務系統開發中,但由于企業技術服務系統涉及技術面寬、內容豐富,其功能和內容還有待在推廣中不斷完善與提高。
作者:趙輝煌周德儉符軍單位:衡陽師范學院計算機科學系湖南大學電氣與信息工程學院廣西科技大學機械工程學院