當前位置:首頁 » 網頁前端 » web開發例子
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web開發例子

發布時間: 2022-08-03 17:45:26

A. java web開發的一個例子

自己隨便找本Jsp基礎的書先看吧,這么簡單的例子都會有的。
學編程要注重基礎,不要老想著能做個什麼小管理系統就入門了!

B. 關於java如何做web應用程序開發,並給出一個的簡單的例子

你好。學習web需要准備的:
1、堅實的java基礎
2、tomcat伺服器
3、一定的html+css+javascript知識
4、servlet+jsp知識
5、模式1和模式2開發
把上面的都學好了,就可以做一個簡單的開發了。一個項目的代碼比較長,貼出來也沒有任何意義,如果樓主沒有上面的知識,有代碼也不能運行。所以建議你還是先學,慢慢練,很快就接觸到例子了。

C. web開發技術與網路編程技術的區別是什麼請舉幾個例子

1、Web技術強調網頁設計(包括靜態/動態頁面),也包括你所提及的網路編程技術,還強調網站Web伺服器的建設。
2、網路編程強調的是編程。需要使用具體的程序語言。比如你所提到的Java。(初步學習的時候用到如JavaApplet、JSP、Servlet,大型用到J2EE、J2SE等)
3、歡迎高人指點。

D. 求JAVA Web項目開發經典實例

你好 給你發過去,這是我同學做的一個例子。
符合你的要求,好好研究。
祝你學業有成!

E. 誰有vb開發webclass的例子

說了這么多的有關WebClass理論方面的東西,想必大家也一定想要親自試一試究竟WebClass是怎麼樣一回事情了,那我們就先來看一個小的例子,也慢慢消化一下我們上面講解到的各種理論知識:

啟動VB6集成環境之後,新建一個「IIS應用程序」的項目。這樣預設的情況下就會創建一個名稱是Project1的工程以及一個叫做WebClass1的預設的WebClass對象。WebClass的開發環境有兩部分組成:WebClass設計器和代碼窗口。其中的WebClass設計器的地位就像往常的VB表單設計器一樣,通過他可以添加新的HTML模版WebItems,添加Custom Webitems對象,以及在WebItems中添加各種事件處理過程和啟動停止本地的Web Server。當這個項目運行的時候,會初始化WebClass對象,會觸發WebClass_Start事件,也就是說這個事件類似於VB中的Sub Main函數,他會首先被觸發。

我們來先寫一段最簡單的WebClass程序代碼:

Option Explicit

Option Compare Text

Private Sub WebClass_Start()

Response.write "<html>"

Response.write "<body>"

Response.write "<center>這是我們的第一個WebClass程序!</center>"

Response.write "<center>當前的系統事件是:" & now() & "</center>"

Response.write "</body>"

Response.write "</html>"

End sub

好了,我們需要保存這個工程,運行的時候VB會提示我們建立一個新的WEB,是為了可以在VB中運行我們的WebClass工程的時候調試的方便。之後,我們運行這個項目,VB就會自動調用Internet Explorer瀏覽器瀏覽我們的程序,並且你可以隨時在我們的WebClass程序中設置端點來跟蹤各種變數的值,這在普通的ASP程序中是無法想像的事情,但是使用WebClass卻是如此的方便和自由!

WebClass使用WebItem向瀏覽器提供內容和事件。每一個WebClass都會包含多個WebItems。而WebItem則有兩種類型:HTML Template WebItem和Custom WebItem。通過HTML Template WebItem可以將HTML文件和WebItem聯系在一起,所以在添加WebItem之前必須創建我們需要的HTML文件。值得注意的是:當你在添加HTML模版的時候,如果模版文件和我們的工程文件不在同一個目錄中,則系統會將模版的一個副本拷貝到工程所在的目錄中;如果模版文件和工程文件在同一個目錄中,則系統會重新命名這個模版副本的名字,而我們在需要改動模版的時候,需要改動的是這個模版的副本,而不是它本身!

WebItem使用方法WriteTemplate()來對響應輸出模版內容。下面我們再來看一個結合了HTML Template WebItem的程序:

在我們剛才的WebClass1工程中添加一個HTML Template WebItem,系統會提示我們選擇一個HTML文件,我們選擇的HTML文件是test.htm,內容很簡單:

<html>

<body>

<br>這是模版test中的內容:Hello,world!

</body>

</html>

添加之後,我們會在WebClass設計器中的「HTML Template WebItem」下面找到名為「Template1」的一個模版,為了方便,我們更改他的名字為「test」。

這樣我們的代碼變動如下:

Option Explicit

Option Compare Text

'模版test的Response事件

Private Sub test_Respond()

Response.Write "<h1><br>模版test中的response事件響應!</h1>"

'調用WriteTemplate()方法來處理我們的名叫test的HTML模版文件

test.WriteTemplate

End Sub

Private Sub WebClass_Start()

'寫一個對用戶的回答

Response.write "<html>"

Response.write "<body><h1>"

Response.write "<center>這是我們的第一個WebClass程序!</center>"

Response.write "<center>當前的系統事件是:" & now() & "</center>"

Response.write "</h1></body>"

Response.write "</html>"

'將控制權交給名為test的HTML模版,會首先觸發他的Response事件

Set NextItem = test

End Sub

我們運行這一段WebClass程序,則會在瀏覽器中顯示如下(圖1):

接下來我們看看Custom WebItem,這種類型的WebItem沒有相關的HTML文件,顧名思義,他是用戶自定義的WebItem,他是不可以使用WriteTemplate()方法的。同樣可以通過設置NextItem屬性來觸發Custome WebItem。我們就不再重復了。

探討完了兩種類型的WebItem,我們來看一個綜合利用這兩種類型WebItem的例子:

Option Explicit

Option Compare Text

Private Sub custome_Respond()

Response.Write "<h1><br>用戶自定義WebItem(Custome)的response事件響應!</h1>"

Response.Write "<br><h1>接下來處理用戶的選擇!</h1>"

'處理用戶做出的選擇

Select Case Trim(Request.Form("userchoice"))

Case "普通工人"

Set NextItem = workerpage

Case "銷售人員"

Set NextItem = salespage

Case "其它"

Set NextItem = otherpage

End Select

End Sub

Private Sub otherpage_Respond()

Response.Write "<h1><br>模版otherpage的response事件響應!</h1>"

otherpage.WriteTemplate

End Sub

Private Sub salespage_Respond()

Response.Write "<h1><br>模版salespage的response事件響應!</h1>"

salespage.WriteTemplate

End Sub

Private Sub workerpage_Respond()

Response.Write "<h1><br>模版workerpage的response事件響應!</h1>"

workerpage.WriteTemplate

End Sub

Private Sub WebClass_Start()

'Webclass啟動的時候生成我們需要的一個表單

With Response

.Write "<html><body><h1>"

.Write "<center>處理表單</center><br>"

'設置表單提交到我們的Custome Webitem(custome)中,會首先觸發custome的response事件

.Write "<form name=test1 method=post action=" & URLFor(custome) & ">"

.Write "選擇你喜歡的職業:<select name=userchoice>"

.Write "<option value=普通工人>普通工人"

.Write "<option value=銷售人員>銷售人員"

.Write "<option value=其它>其它"

.Write "</select><input type=submit value=確定></form>"

.Write "</h1></body></html>"

End With

End Sub

其中的三個HTML模版內容如下:

HTML模版otherpage:

<html>

<body>

<h1>你選擇的是其他職業!</h1>

</body>

</html>

HTML模版salespage:

<html>

<body background="">

<h1>

<br>你選擇的是銷售人員職業!</h1>

</body>

</html>

HTML模版worker:

<html>

<body>

<h1>你選擇的是普通工人!</h1>

</body>

</html>

F. 詳解怎樣使用Axis開發Web Service的實例

一、Axis安裝 1、環境 J2SE SDK 1.3 or 1.4: 我使用 1.4.2 Servlet Container: 我使用的Tomcat 5.0

2、到 http //ws apache org/Axis/網站下載Axis安裝包

3、解壓縮安裝包,將Axis_UNZIP_PATH\Axis-version\webapps下的Axis包拷貝到TOMCAT_HOME\webapps\下,以下約定Axis_HOME為該TOMCAT_HOME\webapps\Axis目錄

4、啟動tomcat,訪問http://localhost:8080/Axis 檢查安裝是否成功

5、以上步驟執行成功,可以開發webservice例子了

Axis支持三種web service的部署和開發,分別為:

1、Dynamic Invocation Interface ( DII)

2、Stubs方式

3、Dynamic Proxy方式

二、編寫DII(Dynamic Invocation Interface )方式web服務

1.編寫服務端程序HelloClient

import org.apache.Axis.client.Call;
import org.apache.Axis.client.Service;
import javax.xml.namespace.QName;
import javax.xml.rpc.ServiceException;
import java.net.MalformedURLException;
import java.rmi.RemoteException;

public class SayHelloClient2
{
public static void main(String[] args)
{
try
{
String endpoint =
"http://localhost:8080/Axis/HelloClient.jws";

Service service = new Service();
Call call = null;

call = (Call) service.createCall();

call.setOperationName(new QName(
"http://localhost:8080/Axis/HelloClient.jws",
"getName"));
call.setTargetEndpointAddress
(new java.net.URL(endpoint));

String ret = (String) call.invoke(new Object[]
{"zhangsan"});
System.out.println("return value is " + ret);
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}

三、編寫Dynamic Proxy方式訪問服務
1、編寫部署服務端程序,同上邊DII方式,本次仍使用上邊部署的HelloClient
2、編寫代理介面

import javax.xml.rpc.Service;
import javax.xml.rpc.ServiceFactory;
import java.net.URL;
import javax.xml.namespace.QName;

public class TestHelloClient
{
public static void main(String[] args)
{
try
{
String wsdlUrl =
"http://localhost:8080/Axis/HelloClient.jws?wsdl";
String nameSpaceUri =
"http://localhost:8080/Axis/HelloClient.jws";
String serviceName = "HelloClientService";
String portName = "HelloClient";

ServiceFactory serviceFactory =
ServiceFactory.newInstance();
Service afService =
serviceFactory.createService(new URL(wsdlUrl),
new QName(nameSpaceUri, serviceName));
HelloClientInterface proxy = (HelloClientInterface)
afService.getPort(new QName(
nameSpaceUri, portName),
HelloClientInterface.class);
System.out.println
("return value is "+proxy.getName("john") ) ;
}catch(Exception ex)
{
ex.printStackTrace() ;
}
}
}

四、編寫wsdd發布web服務,編寫stub client訪問web服務
1、編寫服務端程序server,SayHello.java,編譯server.SayHello.java

deploy.wsdd
<deployment xmlns=
"http://xml.apache.org/Axis/wsdd/"
xmlns:java=
"http://xml.apache.org/Axis/wsdd/providers/java">
<handler name="print" type="java:LogHandler"/>
<service name="sayhello"
provider="java:RPC">
<requestFlow>
<handler type="print"/>
</requestFlow>
<parameter name="className"
value="server.SayHello"/>
<parameter name="allowedMethods"
value="*"/>
</service>
</deployment>

3、將編譯後的文件拷貝到Axis_HOME/WEB-INF/classes下,如:D:\tomcat\webapps\Axis\WEB-INF\classes
4、發布服務:
java org.apache.Axis.client.AdminClient deploy.wsdd
5、生成client stub文件
a:方式1
將SayHello.java拷貝到Axis_HOME/下,重命名為SayHello.jws,
執行下面的命令生存client stub

java org.apache.Axis.wsdl.Java2WSDL
-oSayHello.wsdl -lhttp://localhost:8080
/Axis/services/SayHello -nsayhello server.SayHello

執行如下命令生成client stub

public class SayHelloClient
{
public static void main(String[] args)
{
try
{
SayHelloService service = new client.
SayHelloServiceLocator();
client.SayHello_PortType
client = service.getSayHello();
String retValue=client.getName("zhangsan");
System.out.println(retValue);
}
catch (Exception e)
{
System.err.println
("Execution failed. Exception: " + e);
}
}
}

G. 《JavaWeb開發實戰1200例(第Ⅱ卷)》epub下載在線閱讀,求百度網盤雲資源

《Java Web開發實戰1200例(第Ⅰ卷)》(盧瀚//王春斌)電子書網盤下載免費在線閱讀

資源鏈接:

鏈接:https://pan..com/s/1q3rJnu2DKZqZmHcr6Zl1Wg

密碼:m01y

書名:Java Web開發實戰1200例(第Ⅰ卷)

作者:盧瀚//王春斌

出版社:清華大學

出版年份:2011-1

頁數:909

內容簡介:

《Java Web開發實戰1200例(第1卷)》簡介:《Java Web開發實戰1200例》包括第I卷、第II卷共計1200個例子,《Java Web開發實戰1200例(第1卷)》是第I卷,共計600個例子。

《Java Web開發實戰1200例(第1卷)》以開發人員在項目開發中經常遇到的問題和必須掌握的技術為中心,介紹了應用Java Web進行程序開發的各個方面的知識和技巧,主要包括Java Web編程基礎、文件操作管理、圖形圖像與多媒體技術、窗體應用技術、JSP操作Word與Excel等。全書分6篇23章,共計600個實例和600個經驗技巧。每個實例都是經過作者精心篩選的,具有很強的實用性,其中一些實例是開發人員難於尋覓的解決方案。

《Java Web開發實戰1200例》兩卷共計1200個例子,包括了開發中各個方面最常用的實例,是目前市場上實例最全面的開發類圖書;本書實例來源於多位工程師的多年積累,具有很強的實用性。

《Java Web開發實戰1200例(第1卷)》附帶有配套DVD光碟,光碟中提供有部分實例的視頻和大部分源代碼,讀者稍加修改即可應用。

《Java Web開發實戰1200例(第1卷)》適合Java Web的初學者,如高校學生、求職人員作為練習、速查、學習使用,也適合Java Web程序員參考、查閱。

H. 求web前端開發項目實戰案例

題主,是想做前端開發項目練手嗎?看這里!這些項目有興趣嗎?

希望有你想要的。

I. java web服務的例子

這就是一個抽象的意思,就是一個普通的比如tomcat工程,他只為實現一個特定的功能,比如專門驗證PIN碼的伺服器。