问题列表 - 第49037页

依赖注入EJB 3 - 选择太多了?

我们正在开始一个基于EJB 3.0的新项目.我有一个"春天"的背景(并喜欢它),所以对我来说,松耦合和可测试性是必须具备的.这篇文章不应该是关于"ejb vs. spring".如果您已经拥有真正的项目经验,那将是完美的.

这是一些示例代码来演示问题:

客户端 - > ejb - >协作者1 - >协作者.. - >协作者n

<!-- language: java -->
@Stateless
public class SampleService {

    // or @Inject via CDI
    // or @Autowired via Spring
    @EJB // or just use a stateless session bean via EJB 3.0
    private Bank bank;

    // same for this component
    @EJB
    private Calculator calc;

    // both collaborators must be settable from outside, to make everything testable (and mockable)

    /**
     * sample "business service" called …
Run Code Online (Sandbox Code Playgroud)

java spring dependency-injection ejb cdi

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

有没有办法在javascript中获取所有事件监听器绑定?

我正在寻找一种方法,我可以在网站上列出所有使用JS(或其他脚本)制作的事件监听器绑定.主要是我想找出双重绑定(出于调试原因),但我想还有其他问题.

辉煌将成为浏览器的插件,你可以在网站上看到哪些元素具有哪种类型的eventlisteners绑定.你知道,事件监听器的一些可视化......

感谢链接,脚本和评论;-)

javascript debugging javascript-events

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

仅iPad应用程序

我希望我的通用应用程序只能在iPad上运行(想要只制作iPad)我需要做些什么改变?具体来说,在Info.plist中......

谢谢,马赫什

iphone

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

如何在C#中调用接口

interface ISample
{
    int fncAdd();
}

class ibaseclass
{
    public int intF = 0, intS = 0;
    int Add()
    {
        return intF + intS;
    }
}
class iChild : ibaseclass, ISample
{
    int fncAdd()
    {
        int intTot = 0;
        ibaseclass obj = new ibaseclass();
        intTot = obj.intF;
        return intTot;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想打电话ISample,static void Main(string[] args)但我不知道该怎么做.你能告诉我怎么样吗?

.net c# oop interface

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

WCF Web Api与WebHttpBinding

我是WCF RESTFull服务开发的新手,我正在寻找一些有用的信息以及有关使用webHttpBinding的经验反馈,与新的WCF Web API http://wcf.codeplex.com/相比.

我正在寻找的是了解webHttpBinding的缺点,以及为什么要使用新的Web api,特别是新API解决的问题.如果你能指点我一些博客文章比较他们或只是谈论使用webHttpBinding时的问题我会很感激.先感谢您.

wcf webhttpbinding wcf-web-api

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

将哈希和数组传递给函数问题

我试图传递ConnectODBC(%settings , @connectionString);哈希abd然后数组

在我加载的函数中就像 my (%settings , @connectionString) = @_;

哈希我得到正确的价值但是 print $connectionString[0] . ".\n";

我明白了 Use of uninitialized value $conection[0] in concatenation (.)

知道为什么吗?

perl

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

SQL查询 - 如果存在则更新,否则插入

我需要为MySQL编写一个SQL查询,以便在存在时更新一行,如果不存在则插入.

如果行存在...

UPDATE Table1 SET (...) WHERE Column1='SomeValue'
Run Code Online (Sandbox Code Playgroud)

如果它不存在......

INSERT INTO Table1 VALUES (...)
Run Code Online (Sandbox Code Playgroud)

这可以在一个查询中完成吗?

mysql sql

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

在相对布局中以编程方式将视图添加到另一个下面

我想以编程方式这样的东西:

view1 |  view2
view3 |  view4
----------------
view1 |  view2
view3 |  view4
----------------
view1 |  view2
view3 |  view4
---------------
...........
......
which keeps repeating
--------------
Run Code Online (Sandbox Code Playgroud)

我不想使用ListView.

android

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

如果我在运行时修改Python脚本会发生什么?

想象一个需要很长时间才能运行的python脚本,如果我在运行时修改它会发生什么?结果会有所不同吗?

python

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

将字符串(十六进制)转换为十进制会导致异常

我的问题看起来很简单,但我用google搜索了几个小时没有结果.我必须使用一个字符串(十六进制格式)并转换为整数.(该字符串从商业库中返回).

如果我做,

string stringInHex = getThevaluefromthelibrary(); //psuedo
Run Code Online (Sandbox Code Playgroud)

并使用打印stringInHex

stringInHex.ToString()
Run Code Online (Sandbox Code Playgroud)

我可以看到0x00

但如果我尝试将其转换为int,请参阅下文:

int myInt = int.Parse(stringInHex , System.Globalization.NumberStyles.HexNumber);
Run Code Online (Sandbox Code Playgroud)

我得到以下异常:

Exception errorSystem.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
Run Code Online (Sandbox Code Playgroud)

我认为从我正在使用的库返回的字符串在某些方面编码很奇怪.

c# hex exception character-encoding

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