作为一名Web服务初学者,我已经尝试了两周的时间来获得一个使用maven,eclipse和tomcat的hello world webservice.
我放弃了尝试让任何代码/ wsdl生成器工作,我按照本教程http://myarch.com/create-jax-ws-service-in-5-minutes手动编写一个例子,这是辉煌.
这导致4个类文件和一个WSDL文件.
所以我的愚蠢问题是如何在eclipse和/或tomcat上"运行"服务?
我尝试将它们部署为webapp,但没有任何乐趣 - web.xml中没有任何内容告诉servlet引擎Web服务是否存在,所以我想它永远不会工作.
我是否必须在tomcat中有一个特殊的Web服务容器(例如axis2,metro或CXF),并部署到那个?或者它可以运行一些jax-ws罐+神秘配置?
我不想安装到tomcat metro(使用ant,并且设计为glassfish)或axis2(使用ant,大多数人似乎不推荐).
我查看了CXF,但无法在他们的网站上找到如何在没有弹簧的情况下在tomcat(或eclipse)上安装/配置它.我把CFX jar放在maven依赖项中,并安装了eclipse插件,但是这个deoesnt让你更接近实际运行一个没有神秘配置胶水的web服务.CXF似乎与弹簧相关,这对我们来说是一个很大的减号,因为我们不使用弹簧(或需要它的任何功能).
我注意到helios wtp有一些名为JSR-109的Web服务项目.这只是java RPC,还是它支持完整的SOAP websiervice系统,是否值得尝试解决?
任何建议都非常欢迎.我必须搜索1000页以搜索Web服务圣杯 - 即如何创建并部署到tomcat端到端.它应该是这么难吗?
有没有办法在浏览器中使用具有特定名称的ASP.NET MVC FileContentResult来流式传输文件?
我注意到你可以有一个FileDialog(打开/保存),或者你可以在浏览器窗口中流式传输文件,但是当你尝试保存文件时它会使用ActionName.
我有以下场景:
byte[] contents = DocumentServiceInstance.CreateDocument(orderId, EPrintTypes.Quote);
result = File(contents, "application/pdf", String.Format("Quote{0}.pdf", orderId));
Run Code Online (Sandbox Code Playgroud)
当我使用它时,我可以流式传输字节,但是给用户提供了一个OPEN/SAVE文件对话框.我想在浏览器窗口中实际传输此文件.
如果我只使用FilePathResult,它会在浏览器窗口中显示该文件,但是当我单击"保存"按钮将文件保存为PDF时,它会显示操作名称作为文件的名称.
有没有遇到过这个?
我有一组可变大小的字符串,例如:
AAA23
AB1D1
A1BC
AAB212
我的目标是按字母顺序排列并为COLUMNS收集独特的字符,例如:
第一栏:AAAA
第二栏:AB1A
等等...
在这一刻,我能够通过散列哈希来提取帖子.但是现在,我该如何对数据进行排序?我可以为每个散列哈希创建一个新数组吗?
非常感谢你的帮助!
人
我的代码:
#!/usr/bin/perl
use strict;
use warnings;
my @sessions = (
"AAAA",
"AAAC",
"ABAB",
"ABAD"
);
my $length_max = 0;
my $length_tmp = 0;
my %columns;
foreach my $string (@sessions){
my $l = length($string);
if ($l > $length_tmp){
$length_max = $l;
}
}
print "max legth : $length_max\n\n";
my $n = 1;
foreach my $string (@sessions){
my @ch = split("",$string);
for my $col (1..$length_max){
$columns{$n}{$col} = $ch[$col-1];
}
$n++; …Run Code Online (Sandbox Code Playgroud) 我练习中心没有宽度的div,并找到了适用于每个常见浏览器的解决方案.但是当我把这个解决方案变成真正的页面样式时,它在IE中不起作用.
在IE,Chrome和Firefox中完美运行的练习解决方案如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Centerbox</title>
<link type="text/css" rel="stylesheet" href="centerbox.css" media="all" />
</head>
<body>
<div class="centerbox-outer">
<div class="centerbox-inner">
<p>Sample content that is not fixed width</p>
<p>Some more content</p>
<form>
<input type="text" name="sampleinput" />
<input type="submit" name="go" />
</form>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
centerbox.css
div.centerbox-outer{
text-align: center;
margin: 0 auto;
}
div.centerbox-inner{
text-align: justify;
background-color: gray;
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
它不使用IE的页面在这里:[链接已删除]
有人有任何想法,我在那里缺少什么?
我有一个如下的架构:
数据(处理我们的实体框架的类库)
组件(引用数据库的中间层类库)
WebOffice(引用组件库的Web应用程序,但不是数据库)
现在,我有以下代码片段(它存在于我们的Components.Payment.cs中;并且tblPayment包含在我们的数据库中.):
public static Payment Retrieve(int id)
{
var t = repository.Retrieve(id);
//the above line returns a tblPayment object
if (t != null)
return new Payment(t);
return null;
}
public static Payment Retrieve(tblPayment tblPayment)
{
return new Payment(tblPayment);
}
Run Code Online (Sandbox Code Playgroud)
我添加之后; WebOffice项目给出以下错误:
errorCS0012:类型'Data.Model.tblPayment'在未引用的程序集中定义.您必须添加对程序集'Data,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 749b8697f3214861'的引用.
现在,这对我来说没有多大意义,因为WebOffice项目根本没有调用Retrieve(tblPayment tblPayment)方法.(那只在组件库中使用)
有什么理由要求数据参考?我是否需要引用引用库引用的每个库?(试着快说5次......)
我正在面试一个开发一个严重依赖Lucene的应用程序的候选人.除了我提出的常见问题之外,我还想问一两个特定于Lucene的问题,这些问题可以让我大致了解它们对图书馆的熟悉程度.问题是我自己没有Lucene的经验.有什么建议?
我正在尝试使用SQL Server生成一系列字母表.
假设我有一个表格如下
DECLARE @Funding TABLE (FundingDetailID INT,FundingID INT, DetailDescription VARCHAR(50))
INSERT INTO @Funding (FundingDetailID ,FundingID , DetailDescription) VALUES (1,107,'Desc 1')
INSERT INTO @Funding (FundingDetailID ,FundingID , DetailDescription) VALUES (1,107,'Desc 2')
INSERT INTO @Funding (FundingDetailID ,FundingID , DetailDescription) VALUES (1,107,'Desc 3')
Run Code Online (Sandbox Code Playgroud)
我试图获得以下结果.
a) Desc 1
b) Desc 2
c) Desc 3
Run Code Online (Sandbox Code Playgroud)
我如何生成“a)”, “b)”,......?我不允许添加任何额外的临时表或表变量来初始存储字母表.应该生成它们.
这将在SQL Server 2005中完成.
有什么想法吗 ?
谢谢
Lijo Cheeran Joseph
我想做的是我正在制作一个生命游戏计划.我想花时间延迟并优先考虑,但我想让人们可以在特定时间输入.数字可以是几毫秒或几秒.
然而,我有点坚持如何继续,我还没有找到一个已经处理过的简单偏好,但可能有一个.是否有一种简单的方法来确定此偏好并确认输入的数据是整数还是漂浮?
一个.net 3.5 c#项目可以引用一个.net 4.0程序集并用它编译吗?运行时间怎么样?用4.0编译/运行4.0怎么样?
编辑:特别是,我有一个第三方.net程序集.它有扩展点:我在app.config中注册我的dll并且它调用了我(可能通过反射).我可以在.net 4.0中实现我的dll吗?什么时候选择CLR版本,当主exe出现或者dll需要某个版本的时候?
我的JSP页面上有一个HTML表格,我希望通过单击按钮将其导出到Excel.
最好的解决方法是什么?
(例如,我如何使用它可能是一个jQuery函数?)
用于演示目的的任何代码示例都应该很棒.
java ×3
.net-3.5 ×2
html ×2
.net ×1
.net-4.0 ×1
android ×1
asp.net-mvc ×1
assemblies ×1
c# ×1
css ×1
cxf ×1
excel ×1
fileresult ×1
hash ×1
jax-ws ×1
jquery ×1
jsp ×1
lucene ×1
perl ×1
reference ×1
sql ×1
sql-server ×1
versioning ×1
web-services ×1