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