摘要:本課題使用MATLAB編寫計算藥代動力學(xué)隔式模型及參數(shù)的函數(shù),并使用MATLAB提供的MATLAB Builder JA接口,將MATLAB函數(shù)轉(zhuǎn)化為Java類,通過J2EE開發(fā)技術(shù)架構(gòu)網(wǎng)站并實現(xiàn)藥學(xué)數(shù)據(jù)分析功能。
關(guān)鍵詞:藥學(xué)計算;Java;MATLAB
目前國內(nèi)外的藥學(xué)計算軟件已經(jīng)基本能滿足藥學(xué)相關(guān)人員對藥學(xué)數(shù)據(jù)分析的基本要求,但是不足之處在于使用者必須安裝其軟件,有的軟件甚至需要學(xué)習(xí)者學(xué)習(xí)比較復(fù)雜的編程語言才可使用。如MATLAB繪圖功能比較強大,使用該軟件可以基本滿足使用者對藥學(xué)數(shù)據(jù)的處理要求,但是同樣需要學(xué)習(xí)MATLAB的編程語言,以及必須安裝該軟件?;赟aaS(軟件即服務(wù))的云計算思想,作為將來的重要發(fā)展領(lǐng)域的藥學(xué)計算網(wǎng)絡(luò)或許可以使使用者免去安裝軟件的麻煩。本研究在藥學(xué)計算網(wǎng)站建設(shè)中嘗試讓使用者只要連接網(wǎng)絡(luò),就可以借助于MATLAB的強大功能,實現(xiàn)部分藥學(xué)計算,而不必學(xué)習(xí)MATLAB的相關(guān)編程語言,也不需要安裝MATLAB軟件,并能隨時隨地的進(jìn)行藥學(xué)數(shù)據(jù)分析和處理[1]。
1網(wǎng)頁部分的設(shè)計
使用HTML超文本標(biāo)記語言制作web網(wǎng)頁,并加入CSS層疊樣式表。應(yīng)用J2EE開發(fā)技術(shù)架構(gòu)網(wǎng)站,將網(wǎng)頁邏輯、網(wǎng)頁設(shè)計和顯示分離。應(yīng)用MVC設(shè)計模式提高應(yīng)用的可擴展性及可維護(hù)性。
Apache Tomcat服務(wù)器是一個免費的Web 應(yīng)用服務(wù)器,運行時占用的系統(tǒng)資源非常小,并且擴展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)網(wǎng)頁常用的功能,是開發(fā)和調(diào)試JSP 程序的首選。所以在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,因此本課題選擇Apache Tomcat 7.0作為本網(wǎng)站的服務(wù)器?!?br>