Перейти к содержимому

Фотография

FULL JAVA2Все технологии языка.

java

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 165

#1
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
Скидывайте сюда ссылки на мануалы, статьи, учебники, библиотеки классов и тд. и тп.
  • 0

#2
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Технологии программирования на Java. Том 3. Корпоративные системы (Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри), Бином-Пресс, 2003
Технологии программирования на Java. Том 2. Распределённые приложеня (Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри), Бином-Пресс, 2003
Java 2. Наиболее полное руководство (Патрик Ноутон, Герберт Шилдт), БХВ-Петербург, 2000

Все книги запакованы winrar'ом и лежат в одном архиве на megaupload.com.
  • 0

#3
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Programming Wireless Devices with the Java2 Platform, Micro Second Edition (ENG)

J2ME & Gaming

Programming Java 2 Micro Edition for Symbian OS: A Developer's Guide to Midp 2.0 (ENG)

Разработка Web-служб средствами Java

Java в примерах. Справочник

Применение шаблонов Java.

Java2. Наиболее полное руководство

Секреты программирования для Internet на Java

Tapestry in Action

Swing Hacks Tips and Tools for Killer GUIs

Пишем программы и игры для сотовых телефонов

Философия Java. 2-е Издание

Swing. Эффектные пользовательские интерфейсы

Java. Сборник рецептов для профессионалов

Программирование мобильных телефонов на Java 2 Micro Edition.

Java Server Pages

Ссылки не прямо на книги, но на страницы сайта, где можно взять ссылки. Кстати, сайт очень хороший, поэтому очень рекомендую там зарегистрироваться и следить за новинками.
  • 0

#4
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Видео курсы на английском языке: Complete Java 2 Enterprise Edition Training Series

Session 1:
http://rapidshare.de....part1.rar.html
http://rapidshare.de....part2.rar.html
http://rapidshare.de....part3.rar.html

Session 2:
http://rapidshare.de....part1.rar.html
http://rapidshare.de....part2.rar.html

Session 3:
http://rapidshare.de....part1.rar.html
http://rapidshare.de....part2.rar.html

Session 4:
http://rapidshare.de....part1.rar.html
http://rapidshare.de....part2.rar.html

Session 5:
http://rapidshare.de....part1.rar.html
http://rapidshare.de....part2.rar.html

Session 6:
http://rapidshare.de....part1.rar.html
http://rapidshare.de....part2.rar.html
  • 0

#5
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Очень много книг по Java как на английском так и на русском языках.
  • 0

#6
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
Модераторы можно ли закрепить эту тему?
  • 0

#7
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Стредства разработки Java приложений - Java IDE:

Eclipse

SUN netBeans

Rational Application Developer for WebSphere Software

Семейство продуктов BEA Workshop - старая ссылка и новая ссылка

IntelliJ IDEA

MyEclipse Enterprise Workbench

Borland JBuilder
  • 0

#8
sander

sander
  • Свой человек
  • 989 сообщений

Стредства разработки Java приложений - Java IDE:

IntelliJ IDEA

На русском интересует документация к этому софту ... Такое бывает?
  • 0

#9
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений

На русском интересует документация к IntelliJ IDEA ... Такое бывает?

Думаю нет. Рекомендую обратить внимание на Eclipse. Там есть возможность руссифицировать интерфейс. Хотя лучше все воспринимать в первоисточнике.
  • 0

#10
antee

antee
  • В доску свой
  • 1 067 сообщений
Неплохая идея, но лучше было бы эту тему в форуме "Программирование" разместить, а то и так немало челов , искренне считающих, что Javа предназначена только для Веб.
  • 0

#11
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

Неплохая идея, но лучше было бы эту тему в форуме "Программирование" разместить, а то и так немало челов , искренне считающих, что Javа предназначена только для Веб.

Язык Javа - это гигантская библиотека кода, основное применение которой связано, так или иначе, с Вебом, а не с системным программированием посредством JNI.
Исходя из этих обстоятельств, тема была создана, именно, в ветке "WEB-Mastering".

Сообщение отредактировал T. Anre: 16.02.2006, 23:00:18

  • 0

#12
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Товариши, прошу не спорьте. Просто пополняйте тему полезными ссылками ^_^
  • 0

#13
-namedPipe-

-namedPipe-
  • Частый гость
  • 55 сообщений
Извините, что пишу не по теме, но это все-таки касается Java.
Кто поможет разобраться, то скину инфу в электронном виде по Java.
На сервере MS SQL Server 2000 SP3 имеется таблица с 3 столбцами типа NVARCHAR.

Также есть хранимая процедура типа

CREATE PROCEDURE select_Data (
@param1 NVARCHAR(30),
@param2 NVARCHAR(30),
@param3 NVARCHAR(30))
AS SELECT col1, col2, col3
FROM tableData


Из приложения на Java пишу

String params[] = ...;
...
Callable Statement cs = myConnection.prepareCall("{call select_Data(?, ?, ?)}", ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
cs.setString(1, params[0]);
cs.setString(2, params[1]);
cs.setString(3, params[2]);
rs = cs.executeQuery();
totalRows = new Vector();
while ( rs.next() ) {
String[] record = new String[ columnCount ];

for (int i = 0; columnCount > i; i++) {
record = rs.getString( i + 1 );
}
totalRows.addElement( record );
}


А вот проблема - когда меняю региональные стандарт (в Windows XP),
то rs.getString() не может разобраться в символах и заменяет те,
которые не знает на вопросы ("???").
При стандарте Английский(США) - не распознает Кириллицу и каз.символы
При стандарте Русский - не распознает каз.символы и символы других языков и т.д.
Повторюсь, что проблема только с возвращением данных из CallableStatement.
User Interface локализуется нормально.

А если создать объект Statement с запросом
SELECT * FROM
tableData

то возвращает все символы любого языка без проблем при любом региональном стандарте.

Как сделать, чтобы CallableStatement возвращал Unicode данные?
Спасибо всем, кто поможет разобраться.
  • 0

#14
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
private CallableStatement statementQuery = null;
private ResultSet resultQuery = null;
private List listMyObjects = null;
private MyObject myObject = null;

....

public List getQueryResults(String param1, String param2, String param3) throws NamingException,SQLException {
		
		listMyObjects = new ArrayList();
		
		try {
			Connection connection = getConnection();
			
			statementQuery = connection.prepareCall("{ call select_Data(?,?,?) }");
			statementQuery.setString(1,param1);
			statementQuery.setString(2,param2);
			statementQuery.setString(3,param3);
			resultQuery = statementQuery.executeQuery();
			
			while(resultQuery.next()) {
				myObject = new MyObject();
				
				myObject.setSomething1(resultQuery.getString(1));
				myObject.setSomething2(resultQuery.getString(2));

				listMyObjects.add(myObject);
			}
		} finally {
			if(resultQuery != null) try {resultQuery.close();} catch (Exception e) {}
			if(statementQuery != null) try {statementQuery.close();} catch (Exception e) {}
			if(connection != null) try {connection.close();} catch (Exception e) {}
		}
		
		return listMyObjects;
	}

В результате получаем список (List), наполненный объектами (MyObject). Каждый MyObject - это строка в таблице БД. Далее на JSP странице или еще где-нибудь нужно итератором (Iterator) пробежать по списку (List). Когда будете доставать объекты из итератора, то нужно преобразовывать его к объекту MyObject. Количество выбранных записей можно узнать через listMyObjects.size()

Это считается самый стандартный способ работы с БД. Если понравилось и хотите отблагодарить, то пишите в ЛС.

Сообщение отредактировал Klaymen: 17.02.2006, 14:25:11

  • 0

#15
sander

sander
  • Свой человек
  • 989 сообщений
Имеется разбитый на части образ диска "VTC Java 2 Graphics video Tutorials (Rapidshare.de)", который был удален с rapidshare.
http://ascii.pointcl.../J2GT.part1.rar
http://ascii.pointcl.../J2GT.part2.rar
http://ascii.pointcl.../J2GT.part3.rar
http://ascii.pointcl.../J2GT.part4.rar
PS: мой ReGet уже молотит ...

Кстати, чел забросивший эту инфу на сервак 16 февраля говорит что это будет доступно в течении 3 дней, не хочет грузить сервак либо от начальства получить тумаков :D

Сообщение отредактировал sander: 17.02.2006, 15:02:27

  • 0

#16
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Видео курсы на английском языке: VTC - J2EE

http://www.megaupload.com/?d=8AUNSBJ0 -- Part 1
http://www.megaupload.com/?d=UZM0UT6Z -- Part 2
http://www.megaupload.com/?d=XLXYRSTD -- Part 3
---------------------------------------------------------------
Pass : http://anwarica.com
  • 0

#17
-namedPipe-

-namedPipe-
  • Частый гость
  • 55 сообщений
To Klaymen

Код, который Вы предоставили неплохой, но проблему не решает, так как в нем используется по сути только более новенький ArrayList по сравнению со стареньким Vector. А проблема заключается в том, что ResultSet, возвращаемый из CallableStatement, не отображает Unicode символы при различных региональных стандартах.
Спасибо, что откликнулись на просьбу.
  • 0

#18
-namedPipe-

-namedPipe-
  • Частый гость
  • 55 сообщений
To Klaymen(About CallableStatement)

Проблема разрешилась. Просто заменил
com.microsoft.jdbc.sqlserver.SQLServerDriver
на
net.sourceforge.jtds.jdbc.Driver.
Все символы теперь выводятся нормально.
  • 0

#19
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Я слышал, что драйвера от Microsoft чрезвычайно глючные и на много медленнее чем net.sourceforge.jtds.jdbc.Driver. Выводы соответствующие.

Но, почему-то, у меня не было проблем с русским языком в обоих версиях драйверов.

JSP страница, на которой отображаются данные, у меня в Юникоде. И Java апплет, тоже работает с Юникодом. МОжет быть у вас проблема была в том, что у вас JSP страница не в Юникоде?

To Klaymen(About CallableStatement)

Проблема разрешилась. Просто заменил
com.microsoft.jdbc.sqlserver.SQLServerDriver
на
net.sourceforge.jtds.jdbc.Driver.
Все символы теперь выводятся нормально.


  • 0

#20
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Стредство разработки Java приложений - Java IDE:

Oracle JDeveloper
  • 0



Темы с аналогичным тегами java

Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.