① web開發技術與網路編程技術的區別是什麼請舉幾個例子
1、Web技術強調網頁設計(包括靜態/動態頁面),也包括你所提及的網路編程技術,還強調網站Web伺服器的建設。
2、網路編程強調的是編程。需要使用具體的程序語言。比如你所提到的java。(初步學習的時候用到如JavaApplet、JSP、Servlet,大型用到J2EE、J2SE等)
3、歡迎高人指點。
② 關於java如何做web應用程序開發,並給出一個的簡單的例子
你好。學習web需要准備的:
1、堅實的java基礎
2、tomcat伺服器
3、一定的html+css+javascript知識
4、servlet+jsp知識
5、模式1和模式2開發
把上面的都學好了,就可以做一個簡單的開發了。一個項目的代碼比較長,貼出來也沒有任何意義,如果樓主沒有上面的知識,有代碼也不能運行。所以建議你還是先學,慢慢練,很快就接觸到例子了。
③ 求Java web的一些項目小案例
http://hi..com/linjk03/blog/item/31259b60189778da8db10d3d.html 這也是個web小例子,其實csdn上面有很多資源的,你可以到那裡面下載
④ 詳解怎樣使用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);
}
}
}
⑤ 求JAVA Web項目開發經典實例
你好 給你發過去,這是我同學做的一個例子。
符合你的要求,好好研究。
祝你學業有成!
⑥ Java調WebService完整的實例
首先, 你要先把你的WS服務啟動起來,就是http://localhost:8080/Example/services/HelloWorldService?wsdl
然後在你的另一個項目中建一個Webservice Client 客戶端,用來訪問你的WS服務。
建立Webservice Client 方法如下,在Eclipses中建立一個java工程,然後在src上右鍵--NEW---Other---Web Service Client --Xfire--在WsdL url 中寫上http://localhost:8080/Example/services/HelloWorldService?wsdl-----下一步結束。
在src里的會出現一些java文件,你找一個以Client結束的java文件,在裡面的main方法中會有個service對象,現在你就可以直接用這個對象了,service.peerstatus(參數)這樣寫就行了。
純手打啊,希望能對你有幫助。
⑦ 如何實現一個web應用程序,能夠在客戶端完成
第一個是通過指定語言和地區指定; 第二個是通過語言代碼構造語言環境 第三個是獲取此JAVA虛擬機實例的當前默認語言環境
實際上這里就是通過讀取不同的配置文件獲取不同的語言對應的字元,因此這里就用到了ResourceBundle工具類綁定資源文件。
資源文件的命名包含了語言環境的代碼,我創建了下面兩個中文和英文的語言文件:
⑧ 《JavaWeb開發實戰1200例(第Ⅱ卷)》epub下載在線閱讀,求百度網盤雲資源
《Java Web開發實戰1200例(第Ⅰ卷)》(盧瀚//王春斌)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1q3rJnu2DKZqZmHcr6Zl1Wg
書名: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程序員參考、查閱。