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客户端代码,还了解了如何在Java中调用这些代码与服务进行通信。这个过程对于理解Web服务的工作原理和Java的WebService客户端开发非常有帮助。在实际...
本实例将详细介绍WebService客户端和服务端的实现,包括完整的代码示例。 1. WebService服务端开发 服务端是提供功能接口的地方,通常称为Web服务提供商。创建一个WebService服务端,首先需要定义服务接口,这个...
webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例
这个"WebService教程+实例+代码提示功能WebService实例.rar"压缩包文件显然包含了关于WebService的学习资料、实例代码和可能的代码提示功能,旨在帮助用户深入理解和实践WebService的开发。 首先,"教程地址.txt"很...
3. **代码实例** - ASMX Web服务创建示例: ```csharp [WebService(Namespace = "http://example.com/")] public class MyService : WebService { [WebMethod] public string HelloWorld() { return "Hello...
总结来说,Java调用WebService实例代码主要展示了如何利用JAX-WS在Java中创建和消费Web服务。客户端通过WSDL描述找到服务并发起请求,服务器端则提供实现并响应这些请求。这个过程是跨平台的,使得不同技术栈的应用...
2. **编程方式**:如果你更倾向于代码驱动的方法,可以在Java代码中直接创建ServiceDeployer实例,然后调用其deploy()方法来部署服务。这种方式灵活且适用于动态环境,但可能需要更多的代码维护。 接下来,我们重点...
WebService服务器端实例主要涉及到的是基于开放标准的网络通信技术,用于不同系统间的互操作性。在Web服务的世界里,WebService是一种允许应用程序通过互联网交换数据的方式。它基于XML(可扩展标记语言)进行数据...
在本实例中,"webservice_client"可能是一个客户端应用程序,用于与服务器端的Web Service进行交互。客户端通常需要完成以下步骤来调用Web Service接口: 1. **获取WSDL文档**:WSDL文件定义了服务的接口,包括操作...
<service name="WebService 名称"> 下的频道名称" binding="tns:频道名"> [webservice"/> ``` 通过这个示例,我们可以看到 WSDL 文件的基本结构和元素,包括数据类型、消息、操作、绑定和服务等。 结论 ...
【标题】"idea开发webservice实例代码"涉及的是在IntelliJ IDEA(简称Idea)这个集成开发环境中创建和使用Web服务(Web Service)的实际操作步骤。Idea是一款功能强大的Java开发工具,对于构建Web服务提供了很好的...
soapui生成webservice客户端代码,比较详细的讲解了配置,以及生成客户端代码的步骤
WebService之Axis2实例是Web服务开发中的一个重要环节,它基于SOAP协议,允许不同平台和语言间的应用程序进行通信。本文将详细介绍Axis2实例的创建、配置和运行,以及如何利用Eclipse IDE、JDK 1.7和Tomcat 7.0进行...
- 提供的“教程地址.txt”文件可能包含了详细的步骤和示例代码,帮助学习者更深入地理解和实践WebService开发。 - 探索这个文件,可以了解如何创建自己的WebService服务,以及如何在不同编程环境中(如Java、...
(1)写一个调用webservice的类webservice(代码中有两个,一个是使用NSURLConnection写的类,还有一个是ASIHttpRequest写的webservice调用类) a.同步调用 b.异步调用 c.返回数据的处理 soap调用返回的数据经常放在...
总结来说,本实例涉及的是在Windows 7环境下,使用Apache Tomcat和JDK创建一个基于JAX-WS的WebService客户端。这个过程包括获取WSDL文件,生成客户端代码,编写应用程序,部署和运行。理解并掌握这些步骤对于开发与...
【WebService完整实例代码】是一个基于C#语言实现的Web服务示例项目,旨在为初学者提供一个可运行的、带有注释的实例,帮助他们理解并掌握如何在.NET环境中创建和使用Web服务。Web服务是一种通过HTTP协议进行通信的...
WebService入门简单实例(采用AXIS的方式) WebService是一种基于XML的开放标准,用于在不同系统间交换数据和服务。它允许不同的应用程序、操作系统甚至编程语言之间进行互操作,通过HTTP协议进行通信,实现分布式...
本实例旨在帮助初学者理解并实现WebService的基本工作原理和应用。 首先,我们要了解WebService的核心概念。SOAP(Simple Object Access Protocol)是WebService的主要通信协议,它定义了消息的格式,使得应用程序...
在本实例中,我们将深入探讨服务端和客户端代码的实现,以及如何处理可能遇到的问题,如端口连接异常。 首先,让我们理解WebService的核心概念。WebService是一种通过网络提供功能的方法,它基于WSDL(Web Services...