当前位置:首页 » 网页前端 » 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码的服务器。