微计算机信息
微計算機信息
미계산궤신식
CONTROL & AUTOMATION
2010年
6期
44-45,40
,共3页
张慧%江春%张潇毅%王芳潇
張慧%江春%張瀟毅%王芳瀟
장혜%강춘%장소의%왕방소
J2EE%科研院所研发全周期管理系统%Hibernate%软件工程
J2EE%科研院所研髮全週期管理繫統%Hibernate%軟件工程
J2EE%과연원소연발전주기관리계통%Hibernate%연건공정
J2EE%Institute R&D Life Cycle Management System%Hibernate%Software Engineering
在"科研院所研发全周期管理系统"的产品升级过程中,系统的数据模型发生了部分变化,系统也需要移植到其它类型的数据库上运行.早期的系统持久层采用DAO模式,使用JDBC/SQL方式对数据库进行操作,所需的代码修改工作量非常大.在系统现有结构的基础之上,提出了对DAO对象进行升级的方法,大幅度减小了持久层代码的修改量,顺利实现持久层向Hibernate框架的过渡,可维护性、可扩展性都有了很大的提升,在项目实施过程中很好地满足了修改的需求.
在"科研院所研髮全週期管理繫統"的產品升級過程中,繫統的數據模型髮生瞭部分變化,繫統也需要移植到其它類型的數據庫上運行.早期的繫統持久層採用DAO模式,使用JDBC/SQL方式對數據庫進行操作,所需的代碼脩改工作量非常大.在繫統現有結構的基礎之上,提齣瞭對DAO對象進行升級的方法,大幅度減小瞭持久層代碼的脩改量,順利實現持久層嚮Hibernate框架的過渡,可維護性、可擴展性都有瞭很大的提升,在項目實施過程中很好地滿足瞭脩改的需求.
재"과연원소연발전주기관리계통"적산품승급과정중,계통적수거모형발생료부분변화,계통야수요이식도기타류형적수거고상운행.조기적계통지구층채용DAO모식,사용JDBC/SQL방식대수거고진행조작,소수적대마수개공작량비상대.재계통현유결구적기출지상,제출료대DAO대상진행승급적방법,대폭도감소료지구층대마적수개량,순리실현지구층향Hibernate광가적과도,가유호성、가확전성도유료흔대적제승,재항목실시과정중흔호지만족료수개적수구.
During the promotion of product "Institute R&D Life Cycle Management System", some data model changed, and other DBMSs are required to be supported. Earlier persistent layer used DAO pattern to operate database with JDBC/SQL. There is a lot of work to modify the code files. Based on original structure, a method is given out to promote DAO Objects. It reduces modification work, changes persistent layer to hibernate framework, makes the system more maintainable and scalable, and fulfils the modification requirements commendably during the implementation of the project.