问题列表 - 第7119页

JAX-WS从jar加载WSDL

我正在编写一个胖客户端,它利用SOAP服务来实现某些功能(错误报告等)

我有JAX-WS工作正常,但默认情况下(至少在netbeans中)它每次初始化服务时从远程服务器获取WSDL.我希望这有助于提供一些版本支持等,但这不是我想要的.

我已将wsdllocationarg 添加到wsimport以将生成的类指向本地资源.以下代码段是App​​licationService.java中WSDL资源的URL加载.

baseUrl = net.example.ApplicationService.class.getResource(".");
url = new URL(baseUrl, "service.wsdl");
Run Code Online (Sandbox Code Playgroud)

我很确定在net/example/resources包中指向存储在jar中的资源应该没有问题,并且jar本身按预期构造.但是服务不会加载...具体来说,当我调用ApplicationService.getPort()时,我得到一个NullPointerException;

这可能吗?还是只是一场疯狂的追逐?

wsdl jar jax-ws wsimport

44
推荐指数
5
解决办法
7万
查看次数

如何在python ssmtp vs smtplib中发送邮件

我需要在delbian linux发送电子邮件.如何发送?我在256 MB的Linux机器上运行我的服务器,我听说postfix和sendmail是矫枉过正的.

最近我遇到了ssmtp,它似乎是一个可执行文件,需要作为一个进程执行,并使用os模块通过python调用.

或者,python已经提供smtplib,这对我很好.

使用ssmtp优于python的smtplib有什么好处?

python smtplib ssmtp

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

在ASP.NET MVC网站上实现搜索

我使用ASP.NET MVC创建了一个内容管理的网站.所有内容都存储在SQL Server数据库的"Content"表中,文本本身存储在数据类型"XML"的列中.

我想在网站上添加搜索功能,搜索所有XML内容并返回结果列表,每个结果都链接到内容项.

关于哪种技术最合适的想法?

我应该使用SQL Server全文索引,还是像DotLucene这样的其他东西?

.net asp.net-mvc search full-text-search

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

我的代码充斥着服务接口!

大家好.我使用存储库和服务模型遇到了一种奇怪的设计模式.ASP.NET MVC,WCF和一些Windows服务的应用程序组成部分.我的存储库正在使用LINQ DataContext.随着我的应用程序的发展,我发现自己在任何地方都传递了对IWhateverService服务的引用.例如,我有IAccountService,它定义了ChangePlan(帐户帐户,计划计划)等方法.

现在,似乎IAccountService是放置此方法的最佳位置,因为我们在此处为帐户提供服务.但是,ChangePlan方法在实际更改计划之前需要了解一些事情.它必须知道用户的当前使用情况,可用计划列表,用于计费的电子商务服务界面的实例等.

我认为让ChangePlan方法接受IAccountService接口中的所有必需服务.但是这些其他服务的要求是实现的问题,不应该是接口定义的一部分.

所以现在我发现自己为AccountService创建了一个巨大的构造函数,它采用了IAccountRepository,IPlanService,IUsageService,IEcommerceService和IValidationDictionary的实例.这根本感觉不对.

现在采取这种情况.显然,IAccountService包含一个通过ID检索用户帐户的简单方法:Account Get(int id)有几次我只需要调用此方法.所以,我去创建我的AccountService,它想要所有这些其他服务的实例(特别是IValidationDictionary,我不需要验证).再次,这感觉不对.我可以传递null,但这只是因为我知道实现不会将它们用于此方法.

另外,为了避免在我需要的地方实例化服务,我创建了一个名为ServiceFactory的静态类,它有静态方法,CreateAccountService,CreatePlanService等......我在应用程序周围调用这些方法.似乎没问题,但我不能动摇这种不合适的感觉.

我的断开在哪里?有人有什么建议吗?

谢谢.

安德鲁

c# asp.net-mvc service repository-pattern

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

在游戏中组织实体的最佳方式?

假设我正在用C++创建一个OpenGL游戏,它将创建许多对象(敌人,玩家角色,物品等).我想知道组织这些的最佳方式,因为它们将根据时间,玩家位置/动作等实时创建和销毁.

这是我到目前为止所想到的:我可以有一个全局数组来存储指向这些对象的指针.这些对象的纹理/上下文在其构造函数中加载.这些对象将有不同的类型,因此我可以转换指针以在数组中获取它们,但我想稍后有一个renderObjects()函数,它将使用循环为每个现有对象调用ObjectN.render()函数.

我想我以前尝试过这个但是我不知道用什么类型来初始化数组,所以我选择了一个任意的对象类型,然后抛出那些不属于那种类型的东西.如果我记得,这不起作用,因为编译器不希望我取消引用指针,如果它不再知道它们的类型,即使给定的成员函数具有相同的名称:(*Object5).render()<-doesn干嘛?

有没有更好的办法?如何像HL2这样的商业游戏处理这个?我想必须有一些模块等跟踪所有对象.

c++ opengl

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

MVC在html中保留回车换行符

如果我的数据库中有一个带有crlf的字段,我如何在HTML中保留它?

这样做有标准的方法吗?

马尔科姆

编辑:我实际上正在做一个MVC应用程序,如果那个肝脏.

html

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

java hashmaps的get()函数

我已经声明了以下hashmap:

HashMap<Integer, Hive> hives
Run Code Online (Sandbox Code Playgroud)

Hive是一个对象.

如果我调用"hives.get(2)",它会在该位置返回对象Hive的副本还是对它的引用?

我的目标是修改该位置的Hive对象.如果它返回引用,我可以修改返回的配置单元并完成.但是,如果返回一个副本,那么我将不得不将该副本放回到hashmap中.

对不起这个简单的问题.我试着寻找一个解决方案,但我看到它的任何地方只是说会返回值,它没有说它是否是值的副本或对它的引用.

谢谢,扎因

java reference object hashmap

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

C# 控制台应用程序 + 事件处理

大家好。我正在尝试了解如何在控制台应用程序中处理事件。我宁愿不使用静默的 WinForms(尽管我明白这是一种方法)来做到这一点。我已经阅读了一个类似的问题及其回应。请参阅下面的回复文本(链接):

STA 线程的基本要求是它需要运行消息泵。在 Windows 窗体中,您可以使用 Application.Run。或者您可以使用 user32!GetMessage 和 DispatchMessage 手动编写消息泵。但是在 WinForms 或 WPF 中使用它可能更容易。

使用“user32 -> GetMessage”和“user32 -> DispatchMessage”的程序的基本结构是什么?

c# console-application event-handling

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

在Linux上安装Oracle Instantclient而不设置环境变量?

Oracle的指令指定设置LD_LIBRARY_PATH.这使我的应用程序依赖于随机用户的配置,并且设置起来非常麻烦.

如何避免设置任何环境变量?

OS/X的相关说明:在Mac OS/X上安装Oracle Instantclient而不设置环境变量?

unix linux oracle instantclient

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

当文件>>另存为...时,文件>>导出是否总是多余的?

保持两者更好吗?选一个?你会用什么标准来选择一个?如果你有一个按钮你必须命名,而不是存储它的菜单,"导出是否比另存为短"是足够的标准来选择一个而不是另一个? 编辑:已经有文件>>保存或保存按钮影响您的决定?我认为我的担心是在As ...中隐含了另一个名字.

language-agnostic user-interface

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