Сообщений: 9
Тем: 4
Зарегистрирован: Feb 2012
Репутация:
0
Привет всем, вопрос:
Есть ли какая нибудь литература по ядру java сервера l2, или же придется учить яву полностью?
P.S Создал тему тут, не нашел подходящего раздела.
Сообщений: 8
Тем: 0
Зарегистрирован: Oct 2008
Репутация:
4
Фактически, вы хотите купить квартиру в Нью-Йорке, не зная местного языка. Да, вы купите квартиру, и даже сможете жить в ней - но, всё это будет обремленно массой сложностей.
Для начала усвойте - все ядра разные, у них различные функции, методы, и принципы работы. Разобраться в них, даже зная Java - не двух минутное дело вовсе. Не зная Java - чертовски сложно, я бы сказал.
Мой личный совет - не теряйте время зря. Начинайте учить Java, язык относительно актуальный в данный момент, и заложит в последствии крепкий фундамент знаний, для дальнейшего обучения.
Сообщений: 8
Тем: 1
Зарегистрирован: Feb 2012
Репутация:
15
вот держи хоть представление чучуть будет что как можно сказать азы но примитивно
http://www.youtube.com/user/itlift
Сообщений: 172
Тем: 6
Зарегистрирован: Dec 2010
Репутация:
71
Даже изучая ava требуются ещё кое-какие знания
Сообщений: 8
Тем: 1
Зарегистрирован: Feb 2012
Репутация:
15
требуются не спорю допустим банальное значение символов, команд
и знание английского )
Сообщений: 1,326
Тем: 10
Зарегистрирован: Apr 2010
Репутация:
2,078
Требуется "банальное" знание программирования, сетевой архитектуры (тут к стати банальное можно без кавычек), организации памяти, ну и так еще скромненький список на полста страничек
Сообщений: 498
Тем: 9
Зарегистрирован: Jun 2011
Репутация:
1,101
Смотря для чего вам эти знания l2j сервера. Если для того, чтобы делать небольшие изменения в ядре (править мелкие ошибки), выносить конфиги и т.д., то для начала вполне хватит 50-100 страниц к примеру книги Шилдта (или другого автора, не суть), там где самые основы Java описаны, а дальше уже смотреть как и что сделано конкретно в сборке и методом проб/ошибок/копипаста делать, и по мере необходимости/возможностей продолжать изучать язык дальше по книгам.
Если же хотите стать хорошим разработчиком и делать что-то сам с нуля, а не переделывать за другими, то ответы уже даны постами выше.
Сообщений: 2,125
Тем: 84
Зарегистрирован: Jul 2010
Репутация:
3,419
Подниму-ка темку...
Оказывается в сеть утекло видео вебинара по JAVA от компании "Специалист" в 2х частях:
Цитата:Java. Уровень 1. Основы программирования / "Специалист" (2011) RUS
Цель курса: Получить теоретические знания и технические навыки, требующиеся для создания простых Java-приложений.По окончании курса Вы будете уметь:
* Создавать простые Java-приложения в среде Eclipse;
* Отлаживать создаваемые приложения;
* Использовать справочную систему Eclipse для Java и стандартных библиотек Java 2;
* Создавать простые графические и консольные приложения.
Содержание
Модуль 1. Введение в Java и Java-технологии.
* Области применения Java.
* JDK, JVM.
* Java 2 (Java EE/SE/ME)
* Лабораторная работа: установка JDK/JRE, настройка параметров среды.
Модуль 2. Eclipse как среда разработки Java-приложний
* Среды разработки.
* Знакомство с Eclipse как средой разработки Java-приложений.
* Проекты.
* Основные этапы создания приложения в среде Eclipse.
* Простейшее приложение, компиляция, запуск.
* Лабораторная работа: установка Eclipse, первое знакомство с приложением, отладка.
Модуль 3. Реализация концепции объектно-ориентированного программирования в Java
* RTTI, информация о классе;
* виртуальные методы;
* Классы и интерфейсы;
* идеология Java.
Модуль 4. Структура Java-приложений
* Классы и пакеты Java и их соотношение с элементами файловой системы;
* Последовательность загрузки классов и влияние ее на структуру программы;
* Стадартные типы и объекты Java;
* Ссылки, указатели и язык Java;
* Объекты Java, цикл жизни объектов;
* Понятие о сборке мусора;
* Архивы Java.
* Лабораторная работа: создание простых демонстрациолнных приложений.
Модуль 5. Классы, интерфейсы и их иерархия
* Классы, их структура;
* Области видимости;
* Создание иерархии классов;
* Переопределение методов класса;
* Создание и уничтожение объекта, конструкторы;
* Статические члены классов;
* Текущий объект и непосредственный предок текущего объекта;
* Инициализация членов класса;
* Константы, перечисления в Java.
* Интерфейсы, их смысл и использование;
* Интерфейсы и наследование;
* Преобразования типов с учетом классов и интерфейсов в условиях полиморфизма.
* Лабораторная работа: создание простых приложений (классы, наследование, интерфейсы, generic Java как система контроля преобразования типов).
Модуль 6. Типы Java
* Стандартные типы, их объектные оболочки;
* Массивы Java;
* Стандартные типы Java – потоки ввода-вывода, строки, календарь и др.
* Лабораторная работа: создание простых приложений (ввод-вывод, контейнеры).
Модуль 7. Операции и операторы
* Операции и их приоритеты;
* Основные операторы Java, основные приемы их использования.
Модуль 8. Потоки, консольный ввод-вывод
* Два вида объектов организации ввода-вывода;
* Ввод/вывод с использованием консоли;
* Файловый ввод-вывод
* Лабораторная работа: создание простых приложений (ввод-вывод, файлы).
Модуль 9. Контейнеры Java
* Виды контейнеров Java;
* Основные приемы использования контейнеров Java;
* Использование шаблонов.
* Лабораторная работа: создание простых приложений (контейнеры).
Модуль 10. Сериализация в Java
* Роль сериализации в Java;
* Стандартная процедура сертализации;
* Понятие об интерфейсе Cloneable.
Модуль 11. Обработка ошибок с использованием исключений
* Сравнение механизма с использованием исключений с традиционным механизмом обработки ошибок;
* Обрабатываемые и необрабатываемые исключения;
* Стандартные исключения Java-технологий, их роль;
* Операторы Java для поддержки исключений.
Модуль 12. Понятие о компонентных моделях и модели JavaBeans
* Использование компонентых моделей при создании реальных современных приложений;
* Компонентная модель JavaBeans;
* Свойства, события, дескрипторы компонентов.
* Лабораторная работа: компоненты JavaBeans и обмен событиями в консольном приложении.
Java - Уровень 2. Разработка клиент - серверных приложений.
Благодаря видеокурсу Вы получите знания, необходимые для создания реальных Java-приложений класса клиент-сервер. В процессе обучения разработке клиент-серверных приложений на Java внимание акцентируется на раскрытии наиболее существенных сторон создания клиентских и серверных приложений. Многочисленные примеры делают изложенный материал весьма наглядным и помогают его лучшему усвоению. Кроме этого, на курсах по разработке клиент-серверных приложений на Java серьезное внимание уделяется компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования.
.
Курс предназначен для всех разработчиков ПО, имеющих опыт программирования, знакомых с языком Java и планирующих создавать Java-приложения.
Содержание видеокурса:
Модуль 1. Многопоточные приложения
• Место многопоточных приложений
• Средства Java для управления многопоточностью
• Класс Thread и интерфейс Runnable
• Создание потоков
• Мониторы
• Синхронизация потоков
• Лабораторная работа. Создание и синхронизация потоков в консольном приложении
Модуль 2. Компонентная модель JavaBeans
• Основы взаимодействия компонентов Java в приложениях
• Свойства, события и дескрипторы компонентов
• Адаптеры, безымянные классы как распространенная техника создания адаптеров
• Модель «источник-получатель» и многопоточность
• Лабораторная работа. Создание графических компонентов Swing/SWT c использованием безымянных классов, адаптеров и защитой непотокобезопасных графических компонентов
Модуль 3. Графические приложения Java
• Графические модели Java – AWT, Swing, SWT
• Создание графических приложений с использованием SWT
• Основные SWT-компоненты
• Менеджеры компоновки
• Модель JFace
• SWT и JFace-приложния в среде Eclipse
• Лабораторная работа. Создание графического приложения с архитектуре MVC с использованием JFace, SWT в представлении Eclipse
Модуль 4. Приложения Java c использованием СУБД
• Java и взаимодействие с СУБД
• JDBC, использование SQL в Java-приложениях для доступа к реляционным БД
• JDBC-драйвера, их виды
• Основные объекты JDBC
• Транзакции JDBC
• Понятие об объектных БД и объектно-реляционном отображении
• Лабораторная работа. Создание СУБД Derby и приложения Java/JDBC для работы с ним
Модуль 5. Web-приложения Java
• Java и взаимодействие с Web-серверами
• Использовании апплетов
• Распределенные Web-приложения
• Сервлеты
• Документы JSP
• Портлеты
• Лабораторная работа. Создание приложения с использованием сервлетов
Сообщений: 985
Тем: 8
Зарегистрирован: Jan 2010
Репутация:
6,731
на сколько знаю оно не полное
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
Сообщений: 183
Тем: 8
Зарегистрирован: Dec 2011
Репутация:
89
Как по мне, эти лекции http://www.lektorium.tv/lecture/?id=13356 намного глубже и лучше , чем от Специалиста.
У них в Уровень 2 по-моему даже нету упоминания о потоках, сокетах и многого другого
|