当前位置:懂科普 >

综合知识

> service怎么写

service怎么写

1. 最简单的webservice如何写

在开始下面这个例子之前,你的系统需要: 1、WIN2000 + IIS; 2、VS.Net; 3、SQL Server(我这里用的是SQL数据库);这个Web Service的例子用的是MS大吹的C#写的,如果你喜欢VB,那么用VB也是一样的哦,只不过语法上一些小的差别而已,道理都是一样的,不过即然MS都鼓吹C#,如果你能够用C#写还是用这为好哦。

service怎么写

下面是写的步骤:一、打开VS。NET的集成开发环境,FILE菜单上选择New,新建一个C#的ASP.NET Web Service工程,工程名为WebServiceDemo(完整的是ponents = null; ///

/// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// private void InitializeComponent() { }/// /// Clean up any resources being used. /// protected override void Dispose( bool disposing ) { if(disposing && components != null) { components.Dispose(); } base.Dispose(disposing); } #endregion// 连接字符串常量 const string szConn = "server=(local)taoyi;uid=sa;pwd=;" + "initial catalog=mydata;data source=taoyi";[。

2. java service层怎么写

首先解释面上意思,service是业务层,dao是数据访问层。

呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会知道,业务才是工作中的重中之重。

我们都知道,标准主流现在的编程方式都是采用MVC综合设计模式,MVC本身不属于设计模式的一种,它描述的是一种结构,最终目的达到解耦,解耦说的意思是你更改某一层代码,不会影响我其他层代码,如果你会像spring这样的框架,你会了解面向接口编程,表示层调用控制层,控制层调用业务层,业务层调用数据访问层。初期也许都是new对象去调用下一层,比如你在业务层new一个DAO类的对象,调用DAO类方法访问数据库,这样写是不对的,因为在业务层中是不应该含有具体对象,最多只能有引用,如果有具体对象存在,就耦合了。当那个对象不存在,我还要修改业务的代码,这不符合逻辑。好比主板上内存坏了,我换内存,没必要连主板一起换。我不用知道内存是哪家生产,不用知道多大容量,只要是内存都可以插上这个接口使用。这就是MVC的意义。

接下来说你感觉service的意义,其实因为你现在做东西分层次不是那么严格,在一个你们做东西业务本身也少,举个最简单的例子,你做一个分页的功能,数据1000条,你20条在一个页,你可以把这个功能写成工具类封装起来,然后在业务层里调用这个封装的方法,这才是业务里真正干得事,只要没访问数据库的,都要在业务里写。

再有不明白的追问,这是经验问题,呵呵,其实以后你就会懂。只是刚开始写的代码都是有个请求,我就去数据库取,业务几乎没有。

3. service 和controller的注释分别怎么写

service 英[ˈsɜ:vɪs] 美[ˈsɜ:rvɪs]

n. 服役; 服务,服侍; 服务业; 维修服务;

vt. 检修,维修; 向…提供服务; 保养; 满足需要;

adj. 服务性的; 耐用的; 服现役的;

[例句]Britain still boasts the cheapest postal service

英国仍拥有最便宜的邮政服务系统。

[其他] 第三人称单数:services 复数:services 现在分词:servicing过去式:serviced 过去分词:serviced

controller 英[kənˈtrəʊlə(r)] 美[kənˈtroʊlə(r)]

n. 管理者; 控制者; (机器的) 控制器; (公司的) 财务总管;

[例句]The programme was rescheduled to 9.30pm by Alan Yentob, controller of BBC1.

英国广播公司电视一台的主管艾伦·耶恩托布将这个节目改为晚上9点30分播出。

[其他] 复数:controllers

4. 如何写一个简单的Web Service

本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:Eclipse Java EE IDE for Web Developers Java SE 6 Windows XP2.基本环境搭建:1)Java SE6 JDK的安装:下载Java SE6 JDK,双击,安装默认选项进行安装即可。

2)Eclipse的安装与配置: 安装时直接解压。 配置处有两点,Window>Preferences>Java>Installed JREs确保如下设置: 安装路径可能略有不同。

Window>Preferences>Java>Compiler 确保如下设置:3.建立Server端工程和相关包与类:创建一个Java Project,命名为wsServerHelloWorld:在这个项目下建立包:org.gnuhpc.wsServer 在这个包下边建立类:SayHello 在SayHello.java文件中输入以下代码:package org.gnuhpc.wsServer; import javax.jws.WebService; @WebService public class SayHello { private static final String SALUTATION = "Hello"; public String getGreeting(String name) { return SALUTATION + " " + name; } } 其中注意到@WebService ,这个称作annotation或者metadata,Java SE 5中的Web Services Metadata Specification引入的。Java SE 6中对于Web Services规范的升级以及JAX-WS(Java API for XML Web Services)2.0规范,这些升级使得我们Web Services的创建和调用变得更加容易。

使用这些新功能,我们可以仅仅使用简单的Annotations注释从一个Java类创建Web Services。开发者将其类和方法之前用该annotations指定,类告诉runtime engine以Web Service的方式和操作来使能该类和方法。

这个annotations可以产生一个可布署的Web Service,是一个WSDL映射annotations,将Java源代码与代表Web Service的WSDL元素连接在了一起。4.使用Ant产生Server端代码:首先在项目中新建一个文件:build.xml,然后使用OpenWith>AntEditor打开,输入以下脚本代码: default指定了默认执行的Target为wsgen,wsgen可以创建一个能够使用WebService的类,它生成所有用于WebService发布的源代码文件和经过编译过的二进制类文件。

它还生成WSDL和符合规范的该类的WebService。Target名称为wsgen,具体执行的命令的参数:-cp 为类路径-keep后产生的java文件-s 产生的源文件放在哪-d 产生的输出问价放在哪 然后使用Ant Build选项运行:在成功执行的提示后,我们刷新一下Project 我们在Project区域可以看到,结果如下:5.分布Web Service org.gnuhpc.wsServer下建立一个类RunService:package org.gnuhpc.wsServer; import javax.xml.ws.Endpoint; public class RunService { /** *@paramargs */ public static void main(String[] args) { System.out.println("SayHello Web Service started."); Endpoint.publish("http://localhost:8080/wsServerExample" , new SayHello()); } } 运行Run As>Java Application。

我们得到结果,说明这个web service的Server端已经启动。6.查看WSDL:Window>Show View>Other>General>Internal Web Browser,在其中输入:http://localhost:8080/wsServerExample?wsdl 你可以看看到底WSDL都记录了哪些信息。

看完后可以停止该Server。7.监测Server 我们创建完Server可以用过Eclipse Web Services Explorer监测Server,Window>Open Perspective>Other >JavaEE 打开Eclipse Web Services Explorer 点击右上角的WSDL Page按钮: 单击WSDL Main,在URL中输入:http://localhost:8080/wsServerExample?wsdl 按Go按钮后出现一下视图:我们可以触发一个Web Service操作:点击getGreetings,添加一个参数,比如gnuhpc,然后点击Go按钮:8.创建Client端 工程和相关包与类:创建一个Java Project,命名为wsClientHelloWorld,在这个项目下建立包:org.gnuhpc.wsClient9.使用Ant产生Client代码框架:编写Web service时,可以使用工具来利用WSDL生成进行调用的客户端桩;或者也可以使用底层API来手动编写Web service。

前者方便,后者灵活,现在我们通过前者做说明:新建文件build.xml New>File>build.xml 注意:wsgen 支持从 Java class 创建 Web services,wsimport 支持从 WSDL 创建 Web services,分别对应于 JAX-RPC 方式下的 Java2WSDL 和 WSDL2Java。要根据发布的WSDL进行创建,这也就是为什么要先运行RunServer的原因了。

运行Server的RunService : Run As>Java Application> 运行该Ant脚本,产生Client代码:Run As>Ant Build 运行成功的提示如下:生成的代码如下:这一步读取WSDL并生成客户端桩。这些桩是将为我们的代码所用的Java类和接口。

这些桩给服务器端功能提供了一个客户端接口。例如,如果。

5. service做名词时怎么翻译比较恰当

这里翻译成 Myanma 农业服务社

Service名词讲 有以下翻译.

1. 服务;效劳;帮助[U][P1]

2. 招待,服侍;服务态度[U]

3. 公共设施;公用事业[C][U]

4. 服务业[P1]

5. 军种;服役;勤务[P1][U]

6. 宗教仪式;礼拜式[C]

7. 行政部门[S1]

8. 售后服务;维修,保养[C][U]

9. 发球;发球方式[C]

10. 整套餐具[C]

11. 【律】(传票等的)送达[U]

12. 帮佣[U]

6. 请教这个JAVAwebservice如何写

Java 中的 Web Service 分为基于 SOAP 的和基于 REST 的两种,下面简单说一个基于 SOAP 的例子。要使用 JDK6u4 之后的版本才能编译通过。

先编写一个 Web Service 的接口:

@WebService

@SOAPBinding(style=Style.RPC)

public interface TimeServer {

@WebMethod String getTimeAsString();

@WebMethod long getTimeAsElapsed();

}

再编写 Web Service 实现:

import java.util.Date;

import javax.jws.WebService;

@WebService(endpointInterface = "test.TimeServer")

public class TimeServerImpl implements TimeServer {

public String getTimeAsString() { return new Date().toString(); }

public long getTimeAsElapsed() { return new Date().getTime(); }

}

最后启动 Web Service:

public class TimeServerPublisher {

public static void main(String[ ] args) {

Endpoint.publish(", new TimeServerImpl());

}

}

7. 请教这个JAVAwebservice如何写

Java 中的 Web Service 分为基于 SOAP 的和基于 REST 的两种,下面简单说一个基于 SOAP 的例子。

要使用 JDK6u4 之后的版本才能编译通过。先编写一个 Web Service 的接口:@WebService@SOAPBinding(style=Style.RPC) public interface TimeServer { @WebMethod String getTimeAsString(); @WebMethod long getTimeAsElapsed();}再编写 Web Service 实现:import java.util.Date;import javax.jws.WebService;@WebService(endpointInterface = "test.TimeServer")public class TimeServerImpl implements TimeServer { public String getTimeAsString() { return new Date().toString(); } public long getTimeAsElapsed() { return new Date().getTime(); }}最后启动 Web Service:public class TimeServerPublisher { public static void main(String[ ] args) { Endpoint.publish(", new TimeServerImpl()); }}。

8. mvc dao层,service层 到底怎么写

我的建议是Service用来处理业务,当然如果划分的更详细一点,可以再添加一个ServiceIMPL层,把Service里面只放业务的接口,在ServiceIMPL具体实现业务,而action主要用来处理业务逻辑。

你要分清楚业务和业务逻辑的区别。这么跟你说吧。

每一个业务你可以想象成一个最基本的操作,比如说增、删、改、查、验证、判断等基本操作。而业务逻辑好比再什么情况下进行这个操作,比如说,当用户点击查询时,你就该进行查询操作,当用户点击删除按钮,你就该进行删除操作,而这些请求的处理可能都交给同一个action,所以你就应该在action中写好这个业务在什么情况下进行处理,也就是业务逻辑。

不知道我这样说你能否明白?这里的Service就是每一个最基本的操作。action就是用来处理业务逻辑的。

标签: service
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/zonghezhishi/lqw573.html