eclipse編寫一個(gè)簡(jiǎn)單的servlet struts2開發(fā)工具?
struts2開發(fā)工具?開發(fā)工具:eclipsestruts1:老項(xiàng)目使用較少,魔獸維護(hù)時(shí)需要會(huì)用到struts2:新項(xiàng)目可以使用較多1.無(wú)侵噬式設(shè)計(jì)struts2與strutsapi,servlet
struts2開發(fā)工具?
開發(fā)工具:eclipse
struts1:老項(xiàng)目使用較少,魔獸維護(hù)時(shí)需要會(huì)用到
struts2:新項(xiàng)目可以使用較多
1.無(wú)侵噬式設(shè)計(jì)
struts2與strutsapi,servletapi有很多依賴,但是表面上看不進(jìn)去
2.實(shí)現(xiàn)基礎(chǔ)完全不同
struts1是實(shí)際servlet實(shí)現(xiàn)方法的
strtus2是通過(guò)filter利用的
ViewController
Struts2是視圖層框架(View),與數(shù)據(jù)庫(kù)交互,專門負(fù)責(zé)全面處理前端并提交上來(lái)的數(shù)據(jù),并并且跳轉(zhuǎn)
風(fēng)資源配置文件的獲???
資源方法追加:
一:按結(jié)構(gòu)ServletContext無(wú)法讀取,加載配置文件的realpath,然后再文件流讀取文件進(jìn)去。只不過(guò)是用ServletContext加載文件路徑,所以我配置文件可以不放入后在web-info的classes目錄中,也可以在應(yīng)用層級(jí)及web-info的目錄中。文件存放位置詳細(xì)在eclipse工程中的表現(xiàn)是:也可以放在src下面,也可放到web-info及webroot下面等。是因?yàn)槭亲x取出路徑后,用文件流并且無(wú)法讀取的,因此這個(gè)可以讀取文件輸入的配置文件以及xml和properties。
jdk怎么建web項(xiàng)目?
JDK是JAVA開發(fā)包的總稱,利用JDK創(chuàng)建Web項(xiàng)目,那說(shuō)明是要用JAVA并且Web類應(yīng)用開發(fā),那你也可以可以使用完全不同的技術(shù)體系,一是建議使用JSP和Servlet技術(shù),這種是比較好原始的JAVAWeb開發(fā)技術(shù),確實(shí)有點(diǎn)兒過(guò)時(shí)了,但簡(jiǎn)單易用,是一種更加基礎(chǔ)的Web項(xiàng)目開發(fā),二是不使用目前主流的Spring框架,特別是SpringBoot體系,這就是需要IDEA或Eclipse不使用Maven工程,引導(dǎo)出SpringBoot開發(fā)包,然后再聽從開發(fā)規(guī)范進(jìn)行。
從事JAVA開發(fā),請(qǐng)問(wèn)以后往哪個(gè)方向發(fā)展好?
您好,我是一名從事行業(yè)Java開發(fā)8年的程序員,從我個(gè)人的經(jīng)驗(yàn)來(lái)說(shuō),個(gè)人我建議你你走Java服務(wù)端開發(fā)。目前我也從事行業(yè)Java服務(wù)端開發(fā)工作。
Java開發(fā)的方向
清楚地說(shuō)Java語(yǔ)言分成三類JavaSE、JavaEE、JavaME三大塊,其中JavaSE是java標(biāo)準(zhǔn)版,常應(yīng)用形式于桌面應(yīng)用開發(fā),比如說(shuō)Eclipse。
JavaEE屬于企業(yè)級(jí)開發(fā),廣義的JavaEE和現(xiàn)在的JavaWeb開發(fā),Servlet、JSP、各種SSH、SSM框架、SpringBoot、SpringCloud等都屬于JavaEE的范疇。
JavaME不屬于移動(dòng)應(yīng)用和嵌入式開發(fā),目前比較應(yīng)用范圍的職業(yè)是Android開發(fā)。