== оператор всегда ссылается на ссылку. Но в случае
метод equals ()
blockquote>это зависит от реализации, если мы переопределены равным методу, чем сравниваем объект с базой реализации, указанной в переопределенном метод.
class A { int id; String str; public A(int id,String str) { this.id=id; this.str=str; } public static void main(String arg[]) { A obj=new A(101,"sam"); A obj1=new A(101,"sam"); obj.equals(obj1)//fasle obj==obj1 // fasle } }
в приведенном выше коде оба объекта obj и obj1 содержат одни и те же данные, но ссылка не такая же, как и return false и ==. но если мы переопределили метод equals, чем
class A { int id; String str; public A(int id,String str) { this.id=id; this.str=str; } public boolean equals(Object obj) { A a1=(A)obj; return this.id==a1.id; } public static void main(String arg[]) { A obj=new A(101,"sam"); A obj1=new A(101,"sam"); obj.equals(obj1)//true obj==obj1 // fasle } }
, узнайте, что он вернет true и false для одного и того же случая, только мы переопределили
equals method.
< / blockquote>сравнивает объект с базой содержимого (id) объекта
, но ==
blockquote>все еще сравнивает ссылки объекта.
MS Dyanamics является очень прохладным приложением. V3 был полностью сетью Обслуживаемый V4, который я принимаю еще более - все действия выставляются как веб-сервисы, существует большая лицензия, пораженная в CRM MS из-за "интернет-" лицензирования.
Мы используем CRMv3 в полностью.NET SOA здесь и его великое.
У Вас не должно быть проблем при выполнении интеграции - безопасность в стороне =>
Когда Вы говорите о Microsoft Dynamics, она немного кажется, что Вы говорите об определенном продукте. Однако существуют близко к 10 различным системам в очереди Динамики от Microsoft, и по крайней мере 6 из них является другая ERP-система, все с различными техническими возможностями и extendabilities. Новые вириона Microsoft Dynamics AX, а также Microsoft Dynamics NAV, имейте поддержку веб-сервиса из поля.
Я надеюсь, что это помогает.
Я сделал немного интеграции между ASP.NET и Динамикой AX4 - это имеет API.NET под названием Бизнес-Коннектор, который предоставляет Вам доступ к полной внутренней объектной модели AX - если AX делает это, Ваше веб-приложение может сделать это также. Мое приложение должно было выполнить произвольные функции бизнес-логики AX и кроме вшивой документации API (я был испорчен MSDN), это было все довольно легко. Бизнес-Коннектор является самым низким уровнем API - существует набор опций веб-сервиса также что работа над более высоким уровнем.