Apr 22nd, 2008 | 22 апреля 2008 | J2EE | No Comments Нет Комментарии
java.net.BindException: Address already in use: JVM Bind is one of the most popular error among java developers and guys who do socket java.net.BindException: Адрес уже используется: JVM Bind является одним из наиболее популярных среди ошибка java разработчиков и парни которые делать сокета
programming in some other language too. программирование в некоторых других языках, тоже. But with respect to java this error is much familiar with socket programming and during web development. Но в связи с java эта ошибка намного знаком с программированием сокетов и во время веб-разработок. This error happens for ports 80 (HTTP) , 1098 (RMI) when it is used by other applications that is running on the same PC or server. Эта ошибка происходит в портах 80 (HTTP), 1098 (RMI), когда он используется другими приложениями, что работает на том же компьютере или на сервере. So I am going to explain how to debug and solve this problem. Так что я собираюсь объяснить, каким образом для отладки и решить эту проблему.
→ continue reading → продолжить чтение
Apr 1st, 2008 | 1 апреля 2008 | J2EE | No Comments Нет Комментарии
Coding Standards play a vital role in the development of any software applications and development irrespective of the language that is used to develop the same. Верстка Стандарты играют важную роль в развитии любого программного обеспечения, приложений и средств разработки, независимо от языка, которая используется для разработки же. Every language whether it can be C, C++ or Java following the coding standards is must for any applications mainly to address bugs, memory leaks, performance issues and scalability. Каждый язык ли она может быть C, C + + или Java следующих стандартов кодирования является обязательным для любого приложения в основном для решения ошибки, утечки памяти, быстродействия и масштабируемости. Since the style of coding may vary from language to language or developer to developer always there is always a degree of error in any software development. Поскольку стиль кодирования может меняться в зависимости от языка на язык или разработчику разработчика всегда есть степень погрешности в любой разработке программного обеспечения. Most of the time the code gets crappy when multiple developers started working on the same piece of class or code and results in maintainability issues. Большая часть времени код получает crappy, когда несколько разработчиков приступили к работе в тот же кусок класс или код и результаты в поддержку вопросов. There is always a possbility of crap code present in any software application but the degree varies. Существует всегда possbility из дерьма код присутствует в любом программном приложении, но степень различна. How crappy is your code ? Как crappy ваш код? Can somebody tell the degree of crappiness ? Может ли кто-нибудь рассказать степень crappiness? The answer is Yes. Ответ Да. Alberto Savoia and Bob Evans of Agitar Labs which is a research division of Agitar Software came up with a solution called Альберто Savoia и Боб Эванс из Agitar Labs, который исследований разделения Agitar Software выступил с решением называется Crap4J framework for Java. рамки для Java.
→ continue reading → продолжить чтение
Mar 30th, 2008 | 30 марта 2008 | J2EE | No Comments Нет Комментарии
The concept reverse engineering led to the invention of decompilers in the world of softwares and programming. Концепция обратной инженерии привели к изобретению decompilers в мире программного обеспечения и программирования. Decompilers in java is mainly used to covert the compiled object code back to source. Decompilers на Яве в основном используются для тайных составлено объектный код вернуться к исходной. Decompilers often help programmers by helping them to recover the lost code from the compiled binaries. Decompilers часто помогают программисты, помогая им восстановить утраченные код составлено из бинарных файлов. Decompilation of java code or any code from some other languages need to undergo some steps like disassembly, program analysis, code analysis, structure rebuilding and code generation depending on the language or type of the code. Декомпиляция java-кода или любой код из некоторых других языках необходимо пройти несколько шагов, как демонтаж, программа анализ, анализ кода, структуры восстановления и генерации кода в зависимости от языка или типа кода. But nowadays, decompilers are mainly used for software piracy and is used to steal copyrighted code rather than for legitimate use. Но в наши дни, decompilers в основном используются для пиратского программного обеспечения и используется для кражи авторским правом кода, а не для законного использования. We will discuss some of the best known decompilers for Java in this post. Мы обсудим некоторые из наиболее известных decompilers для Java в этой должности.
→ continue reading → продолжить чтение
Mar 28th, 2008 | 28 марта 2008 | J2EE | No Comments Нет Комментарии
EJB’s popularly known as Enterprise Java Beans are one of the state-of-the-art feature of J2EE. EJB в народе известный как Enterprise Java Beans являются одной из самой современной особенностью J2EE. EJB’s are mainly used for handling transactions, security, providing remote services etc. Even though lot of Object Relational Mapping Frameworks like Hibernate has replaced EJB’s which is considered to be so heavy in any Enterprise Application. EJB являются в основном используются для обработки транзакций, безопасности, предоставления услуг и т.д. дистанционного Даже несмотря на большое количество объектов картирования реляционной рамочные как Hibernate заменил в EJB, которая считается столь тяжелым в любом Enterprise Application. Invoking an EJB inside the Application Server Container is quite simple and process is not as tedious when you try to do the same from outside the Application Server. Вызов внутри EJB Application Server Контейнер довольно проста и процесс не является столь утомительным, если вы попытаетесь сделать то же самое извне Application Server. Today I am going to explain how to invoke an EJB service which is deployed in a remote machine using a plain java client. Сегодня я собираюсь объяснить, как ссылаться на EJB службы, которая дислоцируется в удаленной машине с помощью простого java клиент.
→ continue reading → продолжить чтение
Mar 20th, 2008 | 20 марта 2008 | J2EE | No Comments Нет Комментарии
Err is human thats what we say. Err это человеческая thats то, что мы говорим. Unit Testing, Code Review are considered as some of the bugging terms in the current software industry. Группа контроля, кодекс Обзор считаются некоторые bugging терминов в нынешней софтверной индустрии. It is because until now no software neither framework has been guranteed to be fool-proof or bug free. Именно потому, что до сих пор нет ни программного обеспечения основа была гарантирована быть дураком-доказательство или ошибка бесплатно. Testing of any software or an application can be done at two levels. Тестирование любого программного обеспечения или заявки может быть осуществлено на двух уровнях. One at usability and functionality level ie. Один на удобством и функциональностью т.е. уровень. nothing but black box testing. ничего, кроме черного ящика испытаний. The second one is nothing but White box or glass box testing the internal structure of the application or software. Второй есть не что иное, Белый квадрат или стеклянную вставку тестирования внутренней структуры приложения или программного обеспечения. In terms of Electrical Engineering this kind of testing is called ICT (In Circuit Testing). С точки зрения электротехники такого рода испытания, называется ИКТ (в контуре тестирование). The success of a software or application is much dependent on White box testing for a long run in terms of scalability, maintenance, load-factor etc. You can find lot of opensource and licensed frameworks available in the market to test the internal structure of the design, framework, code etc. For Java development open-source tools like Junit, PMD, Hamurapi are the prominent frameworks that has been used wide across the industry. Успех программного обеспечения или заявка многом зависит от Белого окно тестирования на долгосрочной перспективе с точки зрения масштабируемости, обслуживание, нагрузка-фактора и т.д. Вы можете найти много открытым и лицензированных рамки имеющихся на рынке для тестирования внутренней структуры дизайн, базы, код и т.д. Для разработки Java с открытым исходным инструменты, такие как Junit, PMD, Hamurapi являются видные базы, которая была использована во всей отрасли. Now a new open-source framework called Теперь новый открытым исходным рамках называется Enerjy joins the party. присоединяется к партии.
→ continue reading → продолжить чтение