小编Rav*_*avi的帖子

使Web服务请求参数成为必填字段

这是代码第一种Jax-WS Web服务方法.

@WebService (serviceName = "MyInstallPhotoService")
@SOAPBinding(style=SOAPBinding.Style.DOCUMENT, use=SOAPBinding.Use.LITERAL, parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)
public class MyInstallPhotoWS {

    private MyInstallPhotoManager myInstallPhotoManager;

    @Resource
    WebServiceContext context;


    @WebMethod(operationName = "getMyInstallPhoto")
    @WebResult(name = "PhotoRetrievalResponse", partName = "PhotoRetrievalResponse")
    public MyInstallPhotoResponse getBadgePhoto(@WebParam(name = "BadgeNumber", partName = "BadgeNumber") String badgeNumber, @WebParam(name = "LastName", partName = "LastName") String lastName) {
        MyInstallPhotoResponse myInstallPhotoResponse = new MyInstallPhotoResponse();
        try {
            // more code here
        } catch (Exception e) {
          e.printStackTrace();
        }
        return myInstallPhotoResponse;
     }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,MyInstallPhotoResponse在xml架构中定义.SoapUI请求生成了这样的东西

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <rsw:getBadgePhoto>
         <!--Optional:-->
         <rsw:BadgeNumber>I180748-003</rsw:BadgeNumber>
         <!--Optional:-->
         <rsw:LastName>Jones</rsw:LastName>
      </rsw:getBadgePhoto> …
Run Code Online (Sandbox Code Playgroud)

xsd wsdl jax-ws

5
推荐指数
1
解决办法
3万
查看次数

像javascript中的应用程序一样excel

我想创建一个HTML/Javascript应用程序,其行为类似于Excel工作表.我不是在谈论以HTML格式打开Excel工作表,而是创建HTML/javascript代码,其行为类似于excel工作表,其中网格和所有将是html代码等.我希望你得到我的问题.

任何想法,我如何处理这项任务.

谢谢,拉维

html javascript

4
推荐指数
2
解决办法
7289
查看次数

使用服务器端include将一个HTML文件包含在另一个HTML文件中

如何在另一个HTML文件中包含HTML文件.有没有简单的方法呢?

谢谢

html

4
推荐指数
1
解决办法
7323
查看次数

如何在MDB中停止回滚?

我有一个onMessage方法,我从队列中恢复一个ObjectMessage并使用该信息来填充和持久化JPA实体对象.但是当持久化实体对象出现问题时,它会重新执行onMessage().我的猜测是它将ObjectMessage推回队列,因此onmessage再次被执行.这样我就进入了无限循环.如何停止onMessage()再次执行或控制执行的次数.这是我的代码.saveAuditData(auditInfo)发生错误.

public void onMessage(Message inMessage) {
   log.debug("Entering onMessage() Method.");
   AuditInfo auditInfo = null;
   try {
       ObjectMessage om = (ObjectMessage) inMessage;  
       auditInfo = (AuditInfo) om.getObject();
       log.debug("Message received : " + auditInfo.getApiUsed());
       log.debug("Calling saveAuditData().");
       saveAuditData(auditInfo);
       log.debug("Leaving onMessage() Method.");
   }
   catch (Exception e) {
       e.printStackTrace();
       log.debug("Error persisting Audit Info.",e);
       log.debug("Printing Audit Info:");
       log.debug(auditInfo.toString());
   }

}
private void saveAuditData(AuditInfo auditInfo) {
    log.debug("Entering saveAuditData() Method.");
    log.debug("Populating Audit Object.");
    IdmAudit idmAudit = new IdmAudit();
    idmAudit.setApiUsed("API");
    idmAudit.setAppClientIpAddress("localhost");
    idmAudit.setAuditActivity("activity1");
    idmAudit.setAuditData(auditInfo.getAuditData());
    idmAudit.setAuditGroup(AUDIT_GROUP);
    idmAudit.setAuditType("Type");
    idmAudit.setIdmAuditCreationDate(new Date());
    idmAudit.setLocationCd("Location");
    idmAudit.setPurgeDate(null);
    idmAudit.setSubscriberId(new BigDecimal(0)); …
Run Code Online (Sandbox Code Playgroud)

java transactions exception-handling rollback message-driven-bean

4
推荐指数
1
解决办法
5806
查看次数

在AWK中分配Shell变量

我有这样的字符串

/home/rm/home-scripts/originals/audicerttest/incoming/TEST040511.txt
/home/rm/home-scripts/originals/audicerttest2/incoming/TEST040512.txt
/home/rm/home-scripts/originals/audicerttest3/incoming/TEST040513.txt
Run Code Online (Sandbox Code Playgroud)

etc..I我想将字符串'audicerttest/incoming',audicerttest2/incoming'等提取到shell变量中,稍后在脚本中使用它.我试过这样的事.

for file in `find ${ROOT}/* -type f | grep -v -f test.txt`
do
let count++
echo ${count}: ${file}
echo ${file} | eval $(awk '{split($0,a,"/"); print "abc=a[6]/a[7]"}' < /dev/null)
echo abc====$abc
done
Run Code Online (Sandbox Code Playgroud)

但它没有为abc提供任何输出.

unix bash shell awk

3
推荐指数
1
解决办法
1万
查看次数

在服务器部署目录中安装war文件

我想将war文件部署在服务器部署目录(或我选择的任何目录)中,以及部署在存储库中的目录.另外,我可以控制部署的war文件的名称,我不希望war文件是projectname-1.0.war我只想要war文件的名称是projectname.war.

谢谢,

拉维

jboss maven-2 jboss5.x

2
推荐指数
1
解决办法
9856
查看次数

Hibernate复合键,它是另一个表的foreigen键

我有两个表Part和SubPart.部分表具有一般字段,如id,name,desc等.SubPart表具有part_id,sub_part_id作为复合键.这两列都引用了Part表,并且每个列都有一对多的映射,就像Part表中的每个part_id一样,SubPart表中的两个列都可以有多个条目.我在定义SubPart表的复合键时遇到问题.我尝试了嵌入式标签,但它不起作用.我该如何解决这个问题.非常感谢.

像这样的零件表.

@Entity
@Table(name="Part")
public class Part {

    @Id
    @GeneratedValue
    @Column(name="Part_Id")
    private int id;
    @Column(name="Part_Number")
    private String partNumber;
    @Column(name="Part_Name")
    private String partName;
}
Run Code Online (Sandbox Code Playgroud)

子部件表

@Entity
@Table(name="SubPart")
public class SubPart {
    // part and subPart combination is the compound key here.
    @ManyToOne
    @JoinColumn(name="Part_Id")
    private Part part;

    @ManyToOne
    @JoinColumn(name="Sub_Part_Id")
    private Part subPart;

    @Column(name="Quantity")
    private Integer quantity;
}
Run Code Online (Sandbox Code Playgroud)

java hibernate composite-key

1
推荐指数
1
解决办法
2672
查看次数