3 回答

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個贊
一、什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無Plugin,無ActiveX,無Java Applet,甚至無Frame。
JSP 的 Hello World 程序
<html>
<head>
<title>Hi-JSP實(shí)驗(yàn)</title>
</head>
<body>
<%
String Msg = "This JSP test.";
out.print("Hello World!");
%>
<h2><%=Msg%></h2>
</body>
</html>
二、JavaScript是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司的Brendan Eich設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。以它為基礎(chǔ),制定了ECMAScript標(biāo)準(zhǔn)。
JavaScript 的 Hello World 程序
<html>
<head>
<title>JavaScript的 Hello World 程序</title>
</head>
<body>
<script type="text/javascript">
document.write("Hello, world!") //直接在瀏覽器顯示。
alert("Hello, world!") //彈出對話窗顯示。
</script>
html超連結(jié)本文……
</body>
</html>
或是在瀏覽器的地址欄(location bar)中輸入 javascript:URL,以交互方式表示:
javascript:document.write("Hello, world!");alert("Hello, world!");
三、總之,一個是用在客戶端javascript,一個用在服務(wù)器端jsp。
我覺得接下來你可以web 前端和后端一起學(xué) 一般的jsp/servlet書都帶有數(shù)據(jù)庫的內(nèi)容。也是j2ee最基本的東西,學(xué)完這些再去學(xué)框架之類的。我最近看的一本書是:孫鑫的《ServletJSP深入詳解基于Tomcat的Web開發(fā)》,javascript 是在這個暑假學(xué)的,當(dāng)時看的書是 月影的《javascript王者歸來》,感覺非常不錯,我的理解是如果真的對腳本語言感興趣,它會帶動你去學(xué)習(xí)html/css等一些web前端的東西,我就是這樣的。希望對你有所幫助。

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個贊
JavaServerPages=JSP,實(shí)際上JSP文件生成了servlet文件
JavaScript:客戶端腳本語言
接下來你需要學(xué)習(xí) 數(shù)據(jù)庫 , servlet , SSH , flex
SSH是框架整合,就是把常用的一些東東給你準(zhǔn)備好了而已
flex是頁面顯示技術(shù),通過運(yùn)用flex可以做出很炫的網(wǎng)站
最好能夠多了解CSS,幫助很大的
添加回答
舉報