Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Первые шаги в Java 
:(
    Опции темы
dymchikova
Дата 25.2.2012, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.2.2012

Репутация: нет
Всего: нет



Здравствуйте! Я совсем новичок в Java ,и даже в элементарных вещах не могу разобраться , пож-ста подскажите ответ на след.вопросы 
по статье Часть 7 - Первые шаги в Интернет
Цитата

Теперь давайте запустим Tomcat и попробуем получить ответ от нашего сервлета.
Итак, запускаем Tomcat и в строке броузера набираем:
Код

http://localhost:8080/studentsApp/hello


в броузере выходит такая ошибка  - HTTP Status 404 - Servlet hello is not available

Цитата

Давайте напишем самый простой сервлет и прокомментируем его код.
Важно отметить, что мы поместили наш сервлет (класс) в новый пакет - students.web
Так что Вам надо будет создать необходимые каталоги в нашем проекте.
 Я понимаю нужно создать такую директорию <TOMCAT_HOME>\webapps\students\web   ??? и поместить туда java код и дать любое имя этому файлу? 
и еще один момент не совсем понятен 
Цитата

Как можно видеть из кода мы создали более сложную конструкцию HTML - table (таблица). Строки обозначаются тэгом <tr>, а ячейка - тегом <td>.
Т.к. для сборки нам потребуется уже два каталога, то строка будет выглядеть следующим образом:
Код

javac -classpath .;servlet-api.jar students\web\*.java students\logic\*.java

 эту строку с кодом нужно куда поместить 
PM MAIL   Вверх
Karadul
Дата 25.2.2012, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.5.2006

Репутация: 0
Всего: 1



Некромансер детектед. И изучение явы я бы никак не начинал с написания страничек.
PM MAIL   Вверх
dymchikova
Дата 29.2.2012, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.2.2012

Репутация: нет
Всего: нет



Спасибо за совет)). Сейчас более или менее разобравшись,что и куда. Все же не получается скомпилировать  *。java файл. Подскажите пож-ста выходит такая ошибка "package javax.servlet does not exist ". Я так понимаю не хватает библиотеки ...что делать? 
PM MAIL   Вверх
AntonSaburov
Дата 29.2.2012, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



А внимательнее читать пробовали ? Правда там старый Tomcat и библиотека не совсем по указанному пути, но найти можно.

"Для сборки сервлета вам не хватит стандартной библиотеки JDK - необходимо подключить дополнительные библиотеки. И такая библиотека на наше счастье есть в поставке Tomcat - посмотрите ее в директории <TOMCAT_HOME>\common\lib. Это servlet-api.jar. Давайте подключим ее к строке сборки. Я просто скопировал нужный JAR в каталог с проектом. Наша строка для сборки будет выглядеть следующим образом:

javac -cp .;servlet-api.jar students\web\*.java

Для примера надо

javac -encoding UTF-8 -cp .;servlet-api.jar students\web\*.java

PM MAIL WWW ICQ   Вверх
dymchikova
Дата 1.3.2012, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.2.2012

Репутация: нет
Всего: нет



Да,я копировала этот файл servlet-api.jar из одной папки в другую. Библиотека находилась в каталоге <TOMCAT_HOME>\lib. В конце концов скопировала  его в три места - C:\jdk1.8.0\lib; C:\jdk1.8.0\bin; C:\apache-tomcat\webapps\studentsApp\WEB-INF\classes\students\web ;
И все же выходили ошибки  javac: invalid flag: servlet-api.jar
 
PM MAIL   Вверх
Karadul
Дата 1.3.2012, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.5.2006

Репутация: 0
Всего: 1



Собирай в IDE.
PM MAIL   Вверх
k0rvin
Дата 1.3.2012, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Рекомендую все-таки взять какую-нибудь книгу по Java. Например "Thinking in Java" или Хорстмана (забыл название книги)


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Alca
Дата 2.3.2012, 01:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: нет
Всего: 50



Цитата

И изучение явы я бы никак не начинал с написания страничек.

За какие основные библиотеки (пакеты) надо взяться, кроме как синтаксиса самой Java?


--------------------
PM WWW ICQ Skype Jabber   Вверх
Karadul
Дата 3.3.2012, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.5.2006

Репутация: 0
Всего: 1



Для человека, который далек от программирования вообще:

- Процедурное программироование. Примитивные типы. Статические классы. Пакеты. Работа с консолью. Строки.
- Основы ООП, наследование, интерфейсы (это к синтаксису же не отнесешь?). Классы, обьекты, enum, статические, динамические методы и переменные.
- Основы software engineering (почему разработка должна идти сверху вниз, а не наоборот). 
- Unittest.
- Обработка исключений, их бросание.
- Основные коллекции (ArrayList, HashMap, HashSet), понимание такой важной вещи, как асимптотическая сложность, почему поиск элемента с хеш-массиве - это хорошо, а в списке - плохо.

Неплохо бы:
- Логгинг.
- Прокси (для логгинга)

Ну и дальше по своим нуждам (GUI, парсинг XML, парсинг двоичных данных, сокеты, web разработка) - хотя как по мне, jsp хрень. Или учить монстры вроде GWT, или вообще валить на другой язык.

По памяти писал (то, что мы учили 2 семестра), мож что-то забыл.

Для человека, который знаком с программированием - смотришь на то, как это делается в яве. Если понятно - идешь дальше.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.