久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

java web 如何用Java編寫外部系統接口實現文件導入?

如何用Java編寫外部系統接口實現文件導入?//定義接口導入java.io.FileOutputStreampublic文件接口操作文件{//import file public Boolean im

如何用Java編寫外部系統接口實現文件導入?

//定義接口導入java.io.FileOutputStreampublic文件接口操作文件{//import file public Boolean importfile(字符串路徑,字符串名)//導出文件public fileoutputstream exportfile(字符串路徑)}//實現子類導入java.io.FileOutputStreampublic文件類OperateFileImp實現Operatefile{public Boolean importfile(string path,string name){//file file file=new file(path,name)。。。。//實現這里的方法,job Return false

我建議調用其他模塊的接口,通過服務層調用。如果模塊a的服務調用模塊B的Dao,那么模塊B的Dao與模塊a是耦合的,假設隨著業務的發展,模塊a和模塊B需要作為服務分開發布,那么模塊a和模塊B需要維護模塊B的Dao,模塊a和模塊B的開發人員需要熟悉模塊B的Dao,在模塊B的表中添加或刪除字段后,需要同時通知模塊a和模塊B的開發人員,這顯然不容易維護。另外,將B的Dao模塊引入到a模塊和B模塊中,即a模塊可以直接訪問B模塊Dao的所有功能,Dao模塊通常是一些基本操作。相反,服務層通常具有特定的業務含義。通過服務公開具有特定含義的業務接口,我們可以避免將所有底層操作公開給外部模塊。假設隨著業務的進一步發展,模塊a和模塊B需要分支數據庫,模塊a和模塊B分別使用各自的數據庫。那么當a引入B的Dao時,必須訪問B的數據庫,這意味著a需要訪問a、B模塊的數據庫,如果有C、D模塊,那么a需要訪問a、B、C、D多個模塊的數據庫,這顯然不利于開發和維護,同時也不利于被引用模塊的數據安全。

主站蜘蛛池模板: 珲春市| 鄂伦春自治旗| 比如县| 呼和浩特市| 东丰县| 涞源县| 镇原县| 马关县| 开原市| 井冈山市| 闵行区| 盖州市| 娄底市| 依安县| 临洮县| 静宁县| 赤城县| 汪清县| 佛教| 静安区| 广水市| 黑水县| 江永县| 泾川县| 罗田县| 嘉祥县| 蕉岭县| 新乡县| 遵化市| 柞水县| 邢台市| 津市市| 武强县| 昌黎县| 海宁市| 嘉善县| 法库县| 巫溪县| 黑水县| 光泽县| 布尔津县|