`
wkf41068
  • 浏览: 457823 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Webservice侧代码实例

阅读更多
 public interface IPoApplyWs
 {       /**
     * 往记录登陆日志信息的表SUP_USER_LOGIN_LOG中插入数据.
     *
     * @param loginLogDTO 用户登录的信息
     * @throws ApplicationException ApplicationException
     * @author hisoft_R09559(王见)  2011-10-20
     */
    void insertLoginLog(String loginStr)  throws ApplicationException;
 }


public class PoApplyWsImpl implements IPoApplyWs
{
    /**
     * IPoApplySev
     */
    @Autowired
    @Qualifier("poApplySevImpl")
    private IPoApplySev mPoApplySev;
    /**
     * 往记录登陆日志信息的表SUP_USER_LOGIN_LOG中插入数据.
     *
     * @param loginLogDTO 用户登录的信息
     * @throws ApplicationException ApplicationException
     * @author hisoft_R09559(王见)  2011-10-20
     */	
	public void insertLoginLog(String loginStrObj)
			throws ApplicationException {
		
        //将JSON对象转换Map键值对象
     Map<String, Object> map = JsonUtil.jsonStringToMap(loginStrObj);
        ILoginLogDTO inputDTO = new LoginLogDTO(map);
  if(null != inputDTO.getUserID() && !"".equals(inputDTO.getUserID()))
  {
     //插入数据对象
      mPoApplySev.insertLoginLog(inputDTO);
  }
  else
  {
     throw new ApplicationException(
                    "--USERID不能为空"); 
  } 
}    


public interface IPoApplySev
{
   void insertLoginLog(ILoginLogDTO loginLogDTO)  throws ApplicationException;
}   

@Service("poApplySevImpl")
public class PoApplySevImpl implements IPoApplySev
{
    @Autowired
    @Qualifier("poApplyDao")
    private PoApplyDao poApplyDao;
  public void insertLoginLog(ILoginLogDTO loginLogDTO)
  throws ApplicationException {		
    poApplyDao.insertLoginLogInfo(loginLogDTO);		
  }
}


public class PoApplyDao
{
    @Autowired(required = true)
    @Qualifier("daoManager")
    private DaoManager mDaoManager;
    public void insertLoginLogInfo(Map<?, ?> loginLogInfo)
        throws ApplicationException
    {
        try
        {
            mDaoManager.insert("insertLoginInfo", loginLogInfo);
        }
        catch (DataAccessException e)
        {
            e.printStackTrace();
            throw new ApplicationException(
               "--insertLoginInfo---向SUP_USER_LOGIN_LOG表中插入数据出错", e);
        }
    }
}
分享到:
评论

相关推荐

    使用wsimport命令生成webService客户端代码实例(查询手机号码)(源码Demo)

    通过这个实例,我们不仅学习了如何使用`wsimport`生成WebService客户端代码,还了解了如何在Java中调用这些代码与服务进行通信。这个过程对于理解Web服务的工作原理和Java的WebService客户端开发非常有帮助。在实际...

    webservice 客户端 服务端实例 代码

    本实例将详细介绍WebService客户端和服务端的实现,包括完整的代码示例。 1. WebService服务端开发 服务端是提供功能接口的地方,通常称为Web服务提供商。创建一个WebService服务端,首先需要定义服务接口,这个...

    webService—Axis实例webService—Axis实例webService—Axis实例

    webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例

    WebService教程+实例+代码提示功能WebService实例.rar

    这个"WebService教程+实例+代码提示功能WebService实例.rar"压缩包文件显然包含了关于WebService的学习资料、实例代码和可能的代码提示功能,旨在帮助用户深入理解和实践WebService的开发。 首先,"教程地址.txt"很...

    Webservice创建,访问代码实例,多种方式实例

    3. **代码实例** - ASMX Web服务创建示例: ```csharp [WebService(Namespace = "http://example.com/")] public class MyService : WebService { [WebMethod] public string HelloWorld() { return "Hello...

    java调用webservice实例代码

    总结来说,Java调用WebService实例代码主要展示了如何利用JAX-WS在Java中创建和消费Web服务。客户端通过WSDL描述找到服务并发起请求,服务器端则提供实现并响应这些请求。这个过程是跨平台的,使得不同技术栈的应用...

    axis2发布webservice各种方式实例

    2. **编程方式**:如果你更倾向于代码驱动的方法,可以在Java代码中直接创建ServiceDeployer实例,然后调用其deploy()方法来部署服务。这种方式灵活且适用于动态环境,但可能需要更多的代码维护。 接下来,我们重点...

    WebService服务器端实例

    WebService服务器端实例主要涉及到的是基于开放标准的网络通信技术,用于不同系统间的互操作性。在Web服务的世界里,WebService是一种允许应用程序通过互联网交换数据的方式。它基于XML(可扩展标记语言)进行数据...

    webservice接口调用实例

    在本实例中,"webservice_client"可能是一个客户端应用程序,用于与服务器端的Web Service进行交互。客户端通常需要完成以下步骤来调用Web Service接口: 1. **获取WSDL文档**:WSDL文件定义了服务的接口,包括操作...

    使用php搭建webService服务器(代码实例)

    &lt;service name="WebService 名称"&gt; 下的频道名称" binding="tns:频道名"&gt; [webservice"/&gt; ``` 通过这个示例,我们可以看到 WSDL 文件的基本结构和元素,包括数据类型、消息、操作、绑定和服务等。 结论 ...

    idea开发webservice实例代码.rar

    【标题】"idea开发webservice实例代码"涉及的是在IntelliJ IDEA(简称Idea)这个集成开发环境中创建和使用Web服务(Web Service)的实际操作步骤。Idea是一款功能强大的Java开发工具,对于构建Web服务提供了很好的...

    soapui生成webservice客户端代码

    soapui生成webservice客户端代码,比较详细的讲解了配置,以及生成客户端代码的步骤

    WebService之Axis2实例

    WebService之Axis2实例是Web服务开发中的一个重要环节,它基于SOAP协议,允许不同平台和语言间的应用程序进行通信。本文将详细介绍Axis2实例的创建、配置和运行,以及如何利用Eclipse IDE、JDK 1.7和Tomcat 7.0进行...

    WebService应用实例及教程

    - 提供的“教程地址.txt”文件可能包含了详细的步骤和示例代码,帮助学习者更深入地理解和实践WebService开发。 - 探索这个文件,可以了解如何创建自己的WebService服务,以及如何在不同编程环境中(如Java、...

    ios调用webservice实例代码

    (1)写一个调用webservice的类webservice(代码中有两个,一个是使用NSURLConnection写的类,还有一个是ASIHttpRequest写的webservice调用类) a.同步调用 b.异步调用 c.返回数据的处理 soap调用返回的数据经常放在...

    webservice客户端简单实例

    总结来说,本实例涉及的是在Windows 7环境下,使用Apache Tomcat和JDK创建一个基于JAX-WS的WebService客户端。这个过程包括获取WSDL文件,生成客户端代码,编写应用程序,部署和运行。理解并掌握这些步骤对于开发与...

    WebService完整实例代码

    【WebService完整实例代码】是一个基于C#语言实现的Web服务示例项目,旨在为初学者提供一个可运行的、带有注释的实例,帮助他们理解并掌握如何在.NET环境中创建和使用Web服务。Web服务是一种通过HTTP协议进行通信的...

    WebService入门简单实例(采用AXIS的方式)

    WebService入门简单实例(采用AXIS的方式) WebService是一种基于XML的开放标准,用于在不同系统间交换数据和服务。它允许不同的应用程序、操作系统甚至编程语言之间进行互操作,通过HTTP协议进行通信,实现分布式...

    WebService实例

    本实例旨在帮助初学者理解并实现WebService的基本工作原理和应用。 首先,我们要了解WebService的核心概念。SOAP(Simple Object Access Protocol)是WebService的主要通信协议,它定义了消息的格式,使得应用程序...

    WebService实例,包含服务端代码与客户端代码

    在本实例中,我们将深入探讨服务端和客户端代码的实现,以及如何处理可能遇到的问题,如端口连接异常。 首先,让我们理解WebService的核心概念。WebService是一种通过网络提供功能的方法,它基于WSDL(Web Services...

Global site tag (gtag.js) - Google Analytics