<?xml version="1.0" encoding="utf-8" ?>




























<rss version="2.0">
<channel>
	<title>Хуторок (Forum: Java)</title>
	<link>http://www.xytopok.net/mvnforum/index</link>
	<description>RSS Feed of Хуторок (Forum: Java)</description>
	<language>ru</language>

	<lastBuildDate>Thu, 09 Sep 2010 15:45:26 -0400</lastBuildDate>
	<docs>http://www.xytopok.net/mvnforum/rsssummary</docs>
	<generator>mvnForum Feed Generator 1.0-GA_dev</generator>
	<image>
		<title>XYTOPOK</title>
		<url>http://www.xytopok.net/mvnplugin/mvnforum/images/logo.gif</url>
		<link>http://www.xytopok.net/mvnforum/index</link>
		<width>141</width>
		<height>50</height>
		<description>Форум Хуторок</description>
	</image>

	<textInput>
		<title>Search</title>
		<description>Search all posts</description>
		<name>key</name>
		<link>http://www.xytopok.net/mvnforum/search</link>
	</textInput>

	<item>
		<title>Оутсорсинг</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=976</link>
		<description>Народ, у кого есть положительный опыт оутсорсинга джавы? Кого порекомендуете?</description>
		

		<pubDate>Sat, 25 Aug 2007 21:21:07 -0400</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=976&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>MS SQL Server 2005 Express и JDBC Driver 1.1</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=676</link>
		<description>Ругаеться что &amp;quot;The SQL Server login requires an SSL connection.&amp;quot;

Что делать? Идти через ODBC-JDBC bridge?

JDBC URL: jdbc:sqlserver://;databaseName=calyon;integratedSecurity=false;</description>
		

		<pubDate>Sun, 15 Apr 2007 02:37:45 -0400</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=676&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>А никто из Java-истов не хочет поучаствовать ...</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=728</link>
		<description>в кодировании Stock Exchange Simulator-а?

Не с нуля, конечно. Есть кое какие наработки.</description>
		

		<pubDate>Thu, 15 Feb 2007 23:10:11 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=728&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Apache 2.0 + mod_jk</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=715</link>
		<description>Glassfish валиться с ошибкой [font=courier new][i]&amp;quot;Too many open files&amp;quot;[/i][/font]  подозреваю [b]worker.ajp13.socket_keepalive=1[/b]

[code][#|2007-01-17T00:34:22.516-0600|WARNING|sun-appserver9.1|org.apache.jk.common.ChannelSocket|_ThreadID=62;
_ThreadName=TP-Processor4;_RequestID=1e678b1b-faa7-4dce-b82a-1bd1ce2be9ed;|java.io.IOException: Too many open files
        at sun.nio.ch.IOUtil.initPipe(Native Method)
        at sun.nio.ch.EPollSelectorImpl.&amp;lt;init&amp;gt;(EPollSelectorImpl.java:49)
        at sun.nio.ch.EPollSelectorProvider.openSelector(EPollSelectorProvider.java:18)
        at com.sun.enterprise.server.ss.provider.ASSelectorProvider.openSelector(ASSelectorProvider.java:75)
        at java.nio.channels.Selector.open(Selector.java:209)
        at com.sun.enterprise.server.ss.provider.ASInputStream.&amp;lt;init&amp;gt;(ASInputStream.java:61)
        at com.sun.enterprise.server.ss.provider.ASClientSocketImpl.getInputStream(ASClientSocketImpl.java:147)
        at ...</description>
		

		<pubDate>Tue, 30 Jan 2007 03:17:09 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=715&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Source Code для хуторка</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=675</link>
		<description>Код форума можно загрузить из Subversion репозитори https://www.xytopok.net/svn/xytopok/ 
Для R/O доступа используем логин/пароль guest/guest.

Каждый модуль в xytopok/trunk оформлен в виде отдельного Java Project для Eclipse (так-же есть файлы проекта и модуля для IntelliJ IDEA 6.*)

[code]# mvnforum/
# myvietnam/
# xytopokCore/
# xytopokEAR/
# xytopokEJB/
# xytopokJBOSS/
# xytopokLIB/
# xytopokWAR/[/code] 

Для сборки проета надо запустить [font=courier new][color=blue]ant ear[/color][/font] в модуле [font=courier new][color=blue]xytopokEAR[/color][/font]  

P.S. Желающие получить RW доступ, пишити в личку.</description>
		

		<pubDate>Tue, 16 Jan 2007 15:06:04 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=675&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Как правильно реализовать Singleton</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=678</link>
		<description>Ходил тут на интервью. Помимо всего прочего обозвали меня &amp;quot;неучем&amp;quot;  [:D] (&amp;quot;все прочее&amp;quot; это дали офер).

Раньше. Если необходимо было создать Singleton я пользовался:

1. пакетом [url=http://jakarta.apache.org/commons/discovery/]Jakarta Commons Discovery[/url]  

[code lang=&amp;quot;java&amp;quot;]SingletonImpl impl = org.apache.commons.discovery.tools.DiscoverSingleton.find(SingletonImpl.class);[/code] 

2. И, если по быстрому, то следующим куском кода (но без [font=courier new][color=red]volatile[/color] [/font] при объявлении статической переменной)

А теперь, если вы тоже так делали. Предлагаю прочитать подробнее зачем надо добавлять [font=courier new]volatile[/font]. Прочитать можно здесь [url=http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html]The &amp;quot;Double-Checked Locking is Broken&amp;quot; Declaration[/url]
Проблемма возникает только если код выполняеться на машине с несколькими CPU.

[code lang=&amp;quot;java&amp;quot;]public class ...</description>
		

		<pubDate>Sat, 23 Dec 2006 19:13:51 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=678&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Тестируем технологии</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=672</link>
		<description>Кстати есть у меня небольшая кучка разных проектиков по разным мелким технологиям и framework-ам. Уровня Hello World под Java, но зачастую больше и не надо. Лежат вот тут https://www.xytopok.net/svn/samples логин/пассворд guest/guest. Это Subversion репозитори. Каждый оформлен в виде Eclipse Project-а.

Список.
[code]# CyberSourcePrototype/
# DatabasePoolPrototype/
# EmbeddedJMSPrototype/
# FIXProtocol.org/
# GlobalSQLDatePrototype/
# HibernatePrototype/
# JBossCache2Prototype/
# JBossMessagingPrototype/
# JBossRulesPrototype/
# JOTMPrototype/
# LucenePrototype/
# QuartzPrototype/
# QuickFixJPrototype/
# Spring2Prototype/
# SpringPrototype/
# SunMessageQueuePrototype/
# TIBCOtest/
# TibcoRVToJMSBridge/
# FinansialFusionPrototype/
# MQSeriesPrototype/
# SonicMQPrototype/
# SunMessageQueuePrototype/
# TibcoRVPrototype/[/code]</description>
		

		<pubDate>Thu, 21 Dec 2006 15:00:09 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=672&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Monitoring загрузки JVM через JConsole для хуторка</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=674</link>
		<description>Запустить &amp;lt;JAVA_HOME&amp;gt;/bin/jconsole.exe 

host:port xytopok.net:7555
логин/пароль monitorRole/guest

JVM для хуторка запущен со следющими параметрами

[code]java -Dcom.sun.management.jmxremote=true 
-Dcom.sun.management.jmxremote.port=7555
-Dcom.sun.management.jmxremote.authenticate=true 
-Dcom.sun.management.jmxremote.ssl=false ...[/code] 

Подробности здесь [url=http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html]Monitoring and Management Using JMX[/url]</description>
		

		<pubDate>Thu, 21 Dec 2006 02:32:50 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=674&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>CruiseControl для хуторка</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=673</link>
		<description>Доступ к консоли через http://cc.xytopok.net:7070

А это фаил конфигурации config.xml для [url=http://cruisecontrol.sourceforge.net/]CruiseControl[/url]-а 

[code lang=&amp;quot;xml&amp;quot;]&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;cruisecontrol&amp;gt;
 
	&amp;lt;!-- Load environment variables --&amp;gt;
	&amp;lt;property environment=&amp;quot;env&amp;quot; toupper=&amp;quot;true&amp;quot; /&amp;gt;
	&amp;lt;property name=&amp;quot;CCDIR&amp;quot; value=&amp;quot;${env.CCDIR}&amp;quot; /&amp;gt;

	&amp;lt;!-- Commonly used directories --&amp;gt;
	&amp;lt;property name=&amp;quot;projectdir&amp;quot; value=&amp;quot;${CCDIR}/projects/${project.name}&amp;quot; /&amp;gt;
	&amp;lt;property name=&amp;quot;logdir&amp;quot; value=&amp;quot;${CCDIR}/logs/${project.name}&amp;quot; /&amp;gt;

	&amp;lt;!-- Defaults for email --&amp;gt;
	&amp;lt;property name=&amp;quot;buildmaster.email&amp;quot; value=&amp;quot;CruiseControl@localhost&amp;quot; /&amp;gt;
	&amp;lt;property name=&amp;quot;buildmaster.name&amp;quot; value=&amp;quot;CruiseControl&amp;quot; /&amp;gt;

	&amp;lt;!-- Preconfigure our plugins --&amp;gt;
	&amp;lt;plugin ...</description>
		

		<pubDate>Thu, 21 Dec 2006 01:50:06 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=673&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>OSGi</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=647</link>
		<description>Кто-нибудь игрался с этим делом?</description>
		

		<pubDate>Sun, 10 Dec 2006 03:57:11 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=647&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Запуск EJB 3.0 MDB на JBoss (4.0/5.0) с TIBCO EMS</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=130</link>
		<description>1. Конфигурируем TIBCO EMS. Создаем Connection Factories, Queues и Topics

* запускаем [i]tibco/ems/bin/tibemsadmin[/i]
* затем выполняем команды:

[code]connect  
create queue queue/sample
create topic topic/sample
create queue queue/DLQ
create factory XAQueueConnectionFactory xaqueue 
create factory XATopicConnectionFactory xatopic 
create factory XAConnectionFactory xageneric[/code]

2. &amp;quot;Подсоединяем&amp;quot; JBoss к TIBCO EMS.

* копируем [i]tibco/ems/clients/java/tibjms.jar[/i] в [i]jboss/server/all/lib[/i] и [i]jboss/server/default/lib[/i]

/**
 * http://wiki.jboss.org/wiki/Wiki.jsp?page=ConfigJMSMessageListener
 */
* Создаем фаил [i][b]tibco-ds.xml[/b][/i] и копируем его, в зависимости от конфигурации JBoss, в один из директориев
- [i]jboss/server/all/deploy[/i] или [i]jboss/server/all/farm[/i]
- [i]jboss/server/default/deploy[/i] 

[i][b]tibco-service.xml[/b][/i]
[code lang=&amp;quot;xml&amp;quot;]&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ...</description>
		

		<pubDate>Tue, 05 Dec 2006 15:26:11 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=130&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>JBoss Seam</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=622</link>
		<description>Кто с JBoss Seam работал - поделитесь впечатлениями..</description>
		

		<pubDate>Sun, 03 Dec 2006 23:08:27 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=622&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>GemStone (Distributed Cashe for Java) evaluation</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=617</link>
		<description>Никого не интересует? Это http://gemstone.com/products/gemfire/enterprise.php 
Есть дистрибутив с лицензией активной на месяц.</description>
		

		<pubDate>Fri, 17 Nov 2006 13:28:56 -0500</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=617&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Get up-to-date in Java</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=329</link>
		<description>Привет, народ,

Ситуация такая: 

Я java developer (intermediate), проект на котором я работаю сейчас - это web-проект на Struts/Tiles, DAO/DTO, Oracle backend. Следующий будет, наверное, то же самое плюс EJBs 2.0. Все под Java 1.3. Kороче говоря, старье. Искать другую работу пока не могу ;( , но к следующему лету нужно будет.

Хочу подтянуть и набрать знания. Как минимум нужно выучить что там нового в 1.5 и уметь cвободно применять... Время в принципе есть, читать книжки и ходить в интернет могу. 

На какие технологии следуeт смотреть/учить? Какие есть хорошие книги? Я решил написать что-нибудь(для себя, чтобы выучить) используя JSF, Facelets, EJB3.0. На какие frameworks cмотреть? Spring? Hibernate?

Что, на ваш взгляд, будет востребовано через год?

Спасибо</description>
		

		<pubDate>Fri, 21 Jul 2006 20:00:09 -0400</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=329&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Server side java stability</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=205</link>
		<description>Xytopok, ворпос скорее всего к тебе. Видел ли  ты java server side soft который в состоянии месяцами работать без проблем? Есть ли такая практика перегружать сервера раз в н-ный промежуток времени.</description>
		

		<pubDate>Sat, 03 Jun 2006 03:43:01 -0400</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=205&amp;lastpage=yes</guid>
	</item>

	<item>
		<title>Запуск EJB 3.0 MDB на JBoss (4.0/5.0) с JORAM</title>
		<link>http://www.xytopok.net/mvnforum/viewthread?thread=131</link>
		<description>1. Конфигурируем [url=http://joram.objectweb.org/]JORAM[/url] . Создаем Connection Factories, Queues и Topics

* используя JORAM Admin API запускаем java class.

[i][b]AdminTaskTest.java[/b][/i]
[code lang=&amp;quot;java&amp;quot;]package admin.server0;

import java.net.ConnectException;
import java.net.UnknownHostException;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NameNotFoundException;
import javax.naming.NamingException;

import junit.framework.TestCase;

import org.apache.log4j.Logger;
import org.objectweb.joram.client.jms.Queue;
import org.objectweb.joram.client.jms.admin.AdminException;
import org.objectweb.joram.client.jms.admin.AdminModule;
import org.objectweb.joram.client.jms.admin.User;
import org.objectweb.joram.client.jms.tcp.XAQueueTcpConnectionFactory;
import org.objectweb.joram.client.jms.tcp.XATcpConnectionFactory;
import org.objectweb.joram.client.jms.tcp.XATopicTcpConnectionFactory;

public class ...</description>
		

		<pubDate>Mon, 24 Apr 2006 21:33:28 -0400</pubDate>

		<category>Java</category>
		<guid>http://www.xytopok.net/mvnforum/viewthread?thread=131&amp;lastpage=yes</guid>
	</item>

</channel>
</rss>

