表單提交到后臺(tái),觸發(fā)方法, 然后調(diào)jsch的方法,獲取返回信息。 然后return到頁(yè)面。
成都創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站設(shè)計(jì)公司,成都創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
讓用戶輸入要執(zhí)行的命令,接收端會(huì)認(rèn)為它是密碼,應(yīng)該會(huì)提示密碼錯(cuò)誤之類的吧?獲取這個(gè)信息,提醒用戶輸入密碼。
你得明白,啟動(dòng)遠(yuǎn)程的服務(wù),首先得連接到服務(wù)器上去。
1、讓用戶輸入要執(zhí)行的命令,接收端會(huì)認(rèn)為它是密碼,應(yīng)該會(huì)提示密碼錯(cuò)誤之類的吧?獲取這個(gè)信息,提醒用戶輸入密碼。
2、使用java代碼通過(guò)ssh登陸linux并執(zhí)行命令,正常情況下sshd服務(wù)都會(huì)有,知道用戶密碼就可以使用這種方式了。
3、這還要思路。。表單提交到后臺(tái),觸發(fā)方法, 然后調(diào)jsch的方法,獲取返回信息。 然后return到頁(yè)面。
service層是你的系統(tǒng)的業(yè)務(wù)邏輯體現(xiàn),沒(méi)有什么通用可言,一個(gè)service,應(yīng)該是在有必要跨多dao操作,或者需要事務(wù)時(shí)才被調(diào)用。
具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對(duì)象,然后編寫基本的DAO接口,并給出Hibernate的DAO實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的 DAO類來(lái)實(shí)現(xiàn)Java類與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪問(wèn),最后由Spring完成業(yè)務(wù)邏輯。
如果做java web的話,主要和B/S架構(gòu)分不開。SSH也就是spring+struts+hibernate這個(gè)其實(shí)就是一個(gè)組合,還有很多組合。為的就是保持軟件的復(fù)用性和可維護(hù)性。
Struts框架最早是作為Apache Jakarta項(xiàng)目的組成部分問(wèn)世運(yùn)做,它繼承了MVC的各項(xiàng)特性,并根據(jù)J2EE的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。Struts框架很好的結(jié)合了Jsp,Java Servlet,Java Bean,Taglib等技術(shù)。