A. 缃戦〉閮ㄧ讲鏁欑▼
缃戦〉閮ㄧ讲鏄缃戠珯涓婄嚎镄勯吨瑕佹ラわ纴涓嶅悓绫诲瀷镄勭绣椤甸儴缃叉柟寮忎篃链夋墍涓嶅悓銆傛湰鏂囧皢涓烘偍浠嬬粛闱欐佺绣椤靛拰锷ㄦ佺绣椤电殑閮ㄧ讲鏂瑰纺锛屼互鍙奂ava鍜.NET寮鍙戠殑缃戦〉閮ㄧ讲鏂规硶銆
🌐闱欐佺绣椤甸儴缃
瀵逛簬闱欐佺绣椤碉纴鍙闇杞绘涧钖锷ㄦ湇锷″櫒鍗冲彲锛屼緥濡侼ginx銆乀omcat鎴朓IS绛夈
🌐锷ㄦ佺绣椤甸儴缃
濡傛灉鏄锘轰簬java镄勫姩镐佺绣椤碉纴鍙闇钖锷═omcat鍗冲彲銆
🌐.NET缃戦〉閮ㄧ讲
濡傛灉鏄.NET寮鍙戯纴鍒欓渶瑕侀儴缃插埌IIS銆
📚閮ㄧ讲鏁欑▼涓板瘜澶氭牱
缃戦〉閮ㄧ讲鏁欑▼涓板瘜澶氭牱锛屽彲鍦ㄧ嚎镆ユ垒銆傛偍鍙浠ユ牴鎹镊宸辩殑闇姹傚拰瀹为檯𨱍呭喌锛岄夋嫨阃傚悎镊宸辩殑閮ㄧ讲鏂瑰纺銆
📞镵旂郴浣滆
濡傛灉鎭ㄥ湪閮ㄧ讲缃戦〉镄勮繃绋嬩腑阆囧埌闂棰桡纴鍙浠ラ殢镞惰仈绯讳綔钥咃纴鎴戜滑灏嗙璇氢负鎭ㄨВ绛斻
B. java中静态资源和动态资源的区别
静态资源:html,属于客户端
动态资源:jsp/servlet属于服务器端
一、静态web页面:
1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面的磁盘)取出内容。之后通过Web服务器返回给客户端,客户端接收到内容之后经过浏览器渲染解析,得到显示的效果。
2、为了让静态web页面显示更加好看,使用javascript/VBScript/ajax(AJAX即“Asynchronous
Javascript And
XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。)但是这些特效都是在客户端上借助于浏览器展现给用户的,所以在服务器上本身并没有任何的变化。
3、静态web无法连接数据库;
4、静态web资源开发技术:HTML;
5、由于现在的web页面中,大量使用JS,导致浏览器打开页面,就会占用大量的内存,服务端的压力是减轻了,但压力转移到了客户端。
二、动态web页面:
动态WEB中,程序依然使用客户端和服务端,客户端依然使用浏览器(IE、FireFox等),通过网络(Network)连接到服务器上,使用HTTP协议发起请求(Request),现在的所有请求都先经过一个WEB Server来处理。
如果客户端请求的是静态资源(*.htm或者是*.htm),则将请求直接转交给WEB服务器,之后WEB服务器从文件系统中取出内容,发送回客户端浏览器进行解析执行。
如果客户端请求的是动态资源(*.jsp、*.asp/*.aspx、*.php),则先将请求转交给WEB
Container(WEB容器),在WEB
Container中连接数据库,从数据库中取出数据等一系列操作后动态拼凑页面的展示内容,拼凑页面的展示内容后,把所有的展示内容交给WEB服务器,之后通过WEB服务器将内容发送回客户端浏览器进行解析执行。
为什么需要web服务器?(web server)
1)不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者。
2)WEB服务器就是这样一个程序,它用于完成底层网络通迅,处理http协议。使用这些服务器,We应用的开发者只需要关注web资源怎么编写,而不需要关心资源如何发送到客户端手中,从而极大的减轻了开发者的开发工作量。
常用动态web资源开发技术:JSP/Servlet、ASP、PHP等。
三、关于两者区别的简单直接的描述
1、静态页面就是设计者把页面上所有东西都设定好、做死了,然后放上去,不管是谁在任何时候看到的页面内容都是一样的,一成不变(除非手动修改页面内容)。静态html页面文件,可以直接用本地的浏览器打开。比如:file:///Users/Phil/Documents/DevOps/HBuilderProjects/testJSP/index.html。
2、动态页面的内容一般都是依靠服务器端的程序来生成的,不同人、不同时候访问页面,显示的内容都可能不同。网页设计者在写好服务器端的页面程序后,不需要手工控制,页面内容会按照页面程序的安排自动更改变换。
C. java濡备綍阆垮厤棰戠箒璁块梾鏁版嵁搴
棰勭敓鎴愰润镐侀〉闱㈡垨钥呬娇鐢ㄧ紦瀛桡纸鍐呭瓨鏁版嵁搴/nosql锛
闱欐侀〉闱㈡槸镙规嵁涓氩姟𨱒ョ‘瀹氭槸钖﹀悎阃备娇鐢锛屼緥濡傚崥瀹㈢绣绔欙纴浼氩规枃绔犺繘琛岀敓浜ч润镐乭tml锛屽浐瀹氭椂闂存洿鏂帮纸渚嫔傛疮澶╅吨鏂扮敓鎴愪竴娆★级锛岃繖绉嶅唴瀹逛慨鏀瑰嚑鐜囨瘆杈冨皬镄勬瘆杈冮傚悎锛屽彲浠ユ湁鏁堢殑阆垮厤姣忔¤幏鍙栨枃绔犲唴瀹归兘瑕佷氦浜掓暟鎹搴掳纴鐩存帴璁块梾瀵瑰簲闱欐侀〉闱锛堢浉鍏虫妧链鍙浠ユ煡鐪媐reemarker绛夛级
缂揿瓨鏄阍埚硅诲彇姣旇缉棰戠箒锛屼笖鏁版嵁涓嶆槸寰埚ぇ镄勬儏鍐点俷osql绫讳技锛屽幓鎺変简鏁版嵁搴撴瘆杈冨嶆潅镄勫己鍒跺叧绯伙纸渚嫔备富澶栭敭绛夛级锛屽彧鏄鍗旷函镄勫瓨鍌ㄨ诲彇鏁版嵁锛屽叿浣撴暟鎹/涓氩姟阃昏緫鍐岖▼搴忎腑铡诲叿浣撴带鍒讹纴鍙浠ユ瀬澶х殑锷犲揩璁块梾阃熷害锛屼緥濡傦纸redis锛宫ongodb锛
鍏蜂綋鍙浠ユ悳绱nosql鎴栬卥ey-value 鏁版嵁搴扑简瑙c
D. 求学霸帮忙解决JAVAWEB问题:用建立一个静态网页输入两个整数,在一个servlet中计算求和的结果并显示
比如你的第一个参数名叫number1,第二个叫做number2
首先在servlet里面要设置编码,不然就像 你这个出现乱码:
request.setCharacter("UTF-8");
String number1=request.getParameter("number1");
String number2=request.getParameter("number2");
int sum=Integer.parseInt(number1)+Integer.parseInt(number2);
request.setAttribute("sum",sum);
在页面中显示的时候就写:<%out.println(request.getAttribute("sum"));%>
可能拼写有误,仅供参考!