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