前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇醫(yī)藥管理系統(tǒng)論文范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
1.1Struts框架
Struts作為MVC模式的一種典型實現(xiàn),對控制器、模型和視圖提供了現(xiàn)成的實現(xiàn)組件,其實現(xiàn)方式如圖1所示[2]??刂破髦饕蒘ervlet實現(xiàn),是StrutsAPI中ActionServlet類的實例,其作用是接收客戶端瀏覽器的請求,然后選擇執(zhí)行相應的業(yè)務邏輯,再把結果送回客戶端。Struts的核心是ActionServlet。Action-Servlet的控制參數(shù)在配置文件Struts-config.xml中。Action對象是程序員定義的類,用于實現(xiàn)具體的業(yè)務邏輯或者調用業(yè)務邏輯模塊。模型主要由ActionFormBean來實現(xiàn),業(yè)務邏輯通常由JavaBean或EJB組件來實現(xiàn)。視圖由包含一組可擴展的自定義標簽庫(TagLib)JSP來建立。
1.2Hibernate框架
Hibernate是一個開放源代碼的對象關系映射(ORM,ObjectRelationalMapping)框架,對JDBC進行了輕量級的對象封裝,使Java程序員可以隨心所欲地使用對象編程思維來操縱數(shù)據(jù)庫。ORM通過使用描述對象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將Java程序中的對象自動持久化到關系數(shù)據(jù)庫中。Hibernate提供了與多種Web服務器或者應用服務器的良好集成,支持幾乎所有的流行數(shù)據(jù)庫服務器[2]。Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數(shù)據(jù)的持久化。Hibernate的核心接口有六個,分別為:Session、SessionFactory、Configuration、Transaction、Query和Criteria。通過這些接口,不僅可以持久地對對象進行存取,還能夠進行事務控制。
2基于Struts+Hibernate的醫(yī)藥管理系統(tǒng)的設計與實現(xiàn)