Краткое описание создания комбинированного веб-сайта JSP/JAVABEAN+TOMCAT4.0.5+MYSQL
Автор:Eve Cole
Время обновления:2009-07-02 17:12:20
Конфигурация системы: английская версия win2000+JDK1.4.1+TOMCAT4.0.5+APACHE2.043
Цикл разработки: «на полную катушку», который длился почти 15 дней.
Функция реализации:
1. галерея:
Отправка изображений и связанного с ними текста, постраничное отображение и удаление.
2. Альбом:
Создайте новую тему альбома, отправьте фотографии и связанный с ними текст, отобразите их по темам, страница за страницей и удалите их.
3. Система статей/новостей:
Создайте новый каталог категорий статей, отобразите категории статей, отредактируйте и удалите статьи. (С возможностью загрузки 10 иллюстраций)
4. Поиск статей по теме и нечеткий поиск.
5. Отображение указанного каталога на жестком диске в виде списка, автоматический поиск файла описания в каталоге и анализ его структуры. При доступе к каталогу, содержащему файл описания, результаты анализа будут отображаться вместе.
6. Настройка операционной среды LEO Forum (CGI).
Задействованные очки знаний:
1. Соединение с базой данных MySQL BEAN.
2. Пейджинговый БИН.
3. Запрос к базе данных, операции добавления, изменения и удаления.
4. Строковая фильтрация и замена.
5. Парсинг содержимого текстового файла.
6. Конфигурация ТОМКАТ.
7. Конфигурация АПАЧЕ.
Использование классов и общих методов:
Нить
Заменить();replaceAll();indexOf();lastIndexOf();подстрока();
СтрокаБуфер
Добавить();
StringReader
Читатель
Набор результатов
getString();getInt();getDate();
Стримтокенайзер
resetSyntax();ordinaryChar();wordChars();
Файл
FileReader
ЛинияНомерЧитатель
readLine();getLineNumber();
Связь
Заявление
JspSmartUpload
Опыт производства:
1. Вам нужно научиться использовать JAVA DOC на английском языке. Не думайте, что вам придется читать документ на китайском языке, поэтому вы всегда будете отставать от большинства людей.
2. Новички, использующие онлайн-форумы и поисковые системы, всегда любят задавать вопросы. Прежде чем ответить, рекомендуется выполнить поиск в Интернете. На большинство вопросов можно ответить в Интернете, поскольку другие уже задавали подобные вопросы.
3. Владение часто используемыми классами. Если вы хотите по-настоящему войти в отрасль, вы должны владеть некоторыми распространенными классами. Не просите проверить JAVA DOC на наличие общего метода во время собеседования, это приведет к упущенным возможностям трудоустройства. Год назад у меня был такой опыт.
4. Обдумывать идеи создания некоторых общих функций веб-сайта, например, думать о том, как система статей реализует смешанное расположение изображений и текстов. Вы можете взглянуть на некоторые идеи создания крупных веб-сайтов.
5. Учебники и примеры на сайте SUN Здесь есть много хороших обучающих программ, включая примеры использования некоторых методов классов в библиотеке классов JAVA.
Трудные встречи:
1. Если бы китайские проблемы не были разработаны на английской версии операционной системы, это не рассматривалось бы как нечто большое. До сих пор некоторые проблемы не нашли хороших решений. Например, TOMCAT, запущенный в службе под панелью управления, после запуска создаст окно DOS. Эти два метода запуска имеют разную поддержку китайского языка.
2. Не знаю, является ли проблема плохих картинок на сайте проблемой сетевого сервера или проблемой TOMCAT. Будут плохие картинки.
наконец:
Поздравляем с первым использованием технологии JSP/JAVABEAN для разработки динамического веб-сайта. После многих трудностей это наконец окупилось! За последние два года я часто посещал DEV-CLUB (CHINAASP), CHINAJAVWORLD и JAVAUNION, и получил большую пользу. Спасибо!