熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

利用Javascript建立Web應用

2022-06-13   來源: JSP教程 
文摘本文作者在WINDOWS NT系統下安裝了NETSCAPE的服務器端的開發環境Livewire 在此環境下利用javaScript腳本編程語言給出了生成動態交互式Web頁面及編寫服務器方和客戶機方Web程序的方法

  隨著Internet/Intranet應用普及越來越多的用戶在設計上采用Client/Server結構建立自己的Internet/Intranet應用客戶端程序負責向Web服務器發送請求並負責從Web服務器接受和解釋顯示超文本如果要生成動態 交互式Web頁面就必須通過公共網關接口(CGI)CGI程序可采用PerlC++JavaScript等編寫而目前流行的方法是采用Java或JavaScript
JavaScript簡介
  JavaScript是個腳本編程語言好處在於它既適用於客戶端應用又可用於服務器端應用開發例如在客戶端它可用於編寫Web浏覽器程序而在服務器中它可用於編寫處理Web浏覽器提交的信息並相應地更新浏覽器顯示的Web服務器程序盡管JavaScript能滿足一些服務器方編程需求但還需要一些服務器方程序來支持更高級的Web應用程序例如訪問數據庫或進行特殊處理為此Netscape公司專門提供了開發JavaScript服務器程序的集成環境Livewire
Livewire簡介
  Livewire是個WEB應用程序開發環境在Windows NT系統下安裝Netscape Fast track就可使用它Livewire可用來開發浏覽器和服務器方的Web應用程序從而在服務器方可替代原來需要的CGI程序Livewire和Netscape服務器可以從Netscape的Web站點下載(天免費試用)
服務器方JavaScript編程
  服務器方JavaScript程序是用Livewire開發的具體編程步驟如下
用客戶機方JavaScript和服務器方JavaScript嵌入HTML中創建源文件
用Livewire編譯器將源文件編譯成WEB文件
服務器方JavaScript為了和客戶機方JavaScript區別提供了種對象requestclientproject和server
  下面我們就可以開發一些程序了首先以一個簡單的例子向大家介紹開發過程

學 提供學生注冊登記表讓學生填寫
 處理學生在學注冊登記表中輸入的數
將客戶機方與服務器方JavaScript聯合起
來顯示學生登記表並提交給
 顯示學和收集的數據
存放在client屬性中
 將學生登記表計入文件studenttxt中

程序附後

<html>
<head>
<meta httpequiv=ContentType
content=text/html; charset=gb_>
<meta name=GENERATOR content=Microsoft FrontPage Express >
<title>學生情況登記</title>
</head>
<p align=center><font size=>Welcome to computer center</font></p>
<form action=>
</form>
<p><font color=#FF size=>請輸入學號</font></p>
<form method=POST>
<p><input type=text size= name=T> <input
type=submit value=Continue> </p>
</form>
</body>
</html>


<html>
<head>
<meta httpequiv=ContentType
content=text/html; charset=gb_>
<title></title>
</head>
<body bgcolor=#>
<SERVER>
<p>clientt=requestt
write(<script language=javaScript>)
write(</SCRIPT>)
</SERVER>
</body>
</html>
</script></p>
<p align=center><font color=#FFFF size=>學生情況登記</font></p>
<form action=>
姓名 <input type=text size= name=Name>

性別 <input type=text size= name=Sex>

出生年月<input type=text size= name=Birth>

家庭住址<input type=text size= name=Address>

郵政編碼<input type=text size= name=Zip>

電話號碼<input type=text size= name=Tel>

</p>
</form>
</body>
</html>


<html>
<head>
<meta httpequiv=ContentType
content=text/html; charset=gb_>
<meta name=GENERATOR content=Microsoft FrontPage Express >
<title>client</title>
</head>
<body bgcolor=#FFFFFF>
<SERVER>
<p>clientName=requestName
clientSex=requestSex
clientBirth=requestBirth
clientAddress=requestAddress
clientZip=requestZip
clientTel=requestTel </p>
<p>write(clientName+
)
write(clientBirth+
)
write(clientAddress+
)
write(clientZip+
)
write(clientTel+
)
</SERVER> </p>
<form action=>
<p><input type=submit value=繼續> </p>
</form>
</body>
</html>



<html>
<head>
<meta httpequiv=ContentType
content=text/html; charset=gb_>
<meta name=GENERATOR content=Microsoft FrontPage Express >
<title>f=</title>
</head>

<body bgcolor=#FFFFFF>
<SERVER>
<p>f=new file(studenttxt)
fopen(a)
fwriteln(clientName)
fwriteln(clientSex)
fwriteln(clientBirth)
fwriteln(clientAddress)
fwriteln(clientZip)
fwriteln(clientTel)
fclose() </p>
</SERVER></body>
</html>
作者李斌兵
通信地址西安武警技術學院計算中心
郵政編碼
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19448.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.