Простой веб -проект Java, реализованный с использованием JSP, Servlet, MySQL, BootStarp и других технологий. Заполнили регистрацию и вход в систему, публикуют блоги, чтение блогов, лайки, публикацию комментариев, изменение личной информации, адаптивные компьютеры и мобильные телефоны и другие функции. Если хотите, пожалуйста, нажмите «Звезды», спасибо.
Простой веб -проект Java, используйте JSP, Servlet, MySQL, BootStarp и другие. Реализовал функцию входа и регистрации, публикуйте блог, прочитайте блог, покажите, как публикуйте комментарий, изменение профиля человека, адаптивный настольный мобильный телефон и другие. Если вам это нравится, пожалуйста, нажмите «Звезда», спасибо.
На главной странице есть простая введенная панель, и ниже приведена рекомендация по сообщению в блоге, которая случайным образом рекомендует 10 сообщений в блоге.

Чтобы войти в систему, вам необходимо ввести код проверки. Код проверки - это простая формула, и вы можете запомнить пароль учетной записи. После входа в систему он возвращается в местоположение перед входом в систему, и некоторые отредактированные данные могут быть сохранены (не реализованы компонентом входа в систему).

зарегистрировать

Название и время отображаются выше (включая изменение статьи и время модификации). Справа есть кнопка операции, которая может редактировать или удалить статью. В середине есть информация о авторе, статистику данных и операторов статьи, которые могут отменить лайки, противостоять, отменять противостояние (оппозиции не будут учитываться, но будут записаны). Ниже приведен раздел комментариев, вы можете опубликовать комментарии, просмотреть комментарии, а комментарии динамически загружаются с использованием AJAX, загружая 10 комментариев за раз.

Комментарии статьи принимают стратегию загрузки динамической страниц, с 10 пунктами загружаются каждый раз. Удаление всплывающих окон похоже на всплывающие окна «Ответить». Удаление ответов использует технологию AJAX и не требует обновления всей страницы (за исключением комментариев выше). Управление комментариями совместно управляется самим комментатором, администратором веб -сайта и автором статьи.

На странице блога отображаются блоги всех пользователей на этом сайте. Они могут быть отсортированы по количеству лайков, комментариев, просмотров, времени публикации и времени модификации и т. Д., Используя технологию подкинки, с 10 частями данных на страницу (ниже нижнего колонтитула).

Поддержка поиска ключевых слов может поискать названия, контент и пользователей, а технология страниц соответствует странице блога.

Используйте Summernote-V0.8.20 для реализации богатого редактирования текста и реализации загрузки изображений. Поскольку он хранится в базе данных, длина текста кода составляет до 6 Вт (его можно улучшить, чтобы сохранить его в форме файла или других решений позже). Технология Ajax используется для публикации сообщений в блоге.

На странице профиля есть статистика личных данных, профиль и личный список сообщений в блоге (страница).

Отредактируйте страницу информации, вы можете редактировать личную информацию, такую как Avatar (сборная), прозвище, подпись, пол, родной город и контактная информация.

Простой интерфейс модификации пароля.


Непрочитанные сообщения черные и заполнены, а сообщения серые и заполнены после отображения.

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

Интерфейс управления пользователями.

Интерфейс управления блогами.

Интерфейс управления комментариями.

Интерфейс выпуска объявлений, вы можете отфильтровать объект отправки, установить позицию прыжка после нажатия и уведомить указанного пользователя в форме сообщения после отправки.

В интерфейсе данных редактирования кадр редактирования динамически генерируется, а не записана, а после модификации он может вернуться обратно в исходную позицию, чтобы ввести измененную позицию.

Интерфейс мобильного телефона разделяет ту же страницу, что и на компьютере, и использует отзывчивый фронтальный платформ для его реализации.

Мобильный интерфейс не сильно отличается от компьютера. В некоторых местах, чтобы адаптироваться к работе мобильного телефона, они переоценили его, например, чтение средней части страницы.

Интерфейс публикации блога на мобильном телефоне нелегко работать, но его все еще можно использовать.

На мобильном телефоне кажется, что макет компьютера намного больше.

Интерфейс управления не использует какую -либо структуру, и он все еще не так.

В целом, функции относительно просты, но я лично чувствую, что интерфейс довольно изысканный (за исключением интерфейса управления).
Пароль всех учетных записей - 123456 !
Файл конфигурации базы данных (файл конфигурации SQL): src/druid.properties
Файл структуры базы данных (файл структуры SQL): src/xioxiang_blog.sql
Файл данных тестирования базы данных (файл данных SQL): src/xioxiang_blog_data.sql
Некоторые статьи, комментарии, тестовые учетные записи и т. Д. Встроены в файл тестовых данных (авторское право статьи принадлежит первоначальному автору, и для тестирования используется никакое сообщение). Некоторые статьи, комментарии, тестовые учетные записи и т. Д. Построены в файле тестовых данных (авторское право статьи принадлежит первоначальному автору, и во время извлечения нет связи) для тестирования.
Файл конфигурации администратора: src/admin.properties
Администратор использует форму регистрации, записывает учетную запись администратора в файле конфигурации, а затем переходит на страницу регистрации для регистрации. После регистрации он становится администратором. Или вы можете напрямую изменить базу данных и изменить поле роли на 1. Администратор использует форму регистрации, записывает учетную запись администратора в файле конфигурации, а затем переходит на страницу регистрации для регистрации. После регистрации администратор является администратором. Или вы можете напрямую изменить базу данных и изменить поле роли на 1.
Файл конфигурации журнала: src/regback.xml
Файл конфигурации режима отладки: src/minuhy/xioxiang/blog/config/debugconfig.java
Для получения информации о обработке журнала, пожалуйста, обратитесь к файлу конфигурации. См. Файл конфигурации для деталей обработки журнала.
Съемная тестовая папка HTML: WebContent/HTML
Он содержит код при написании фронтального конца, а удаление вообще не влияет на нормальное использование. Он содержит код при написании передней части. Удаление его вообще не влияет на нормальное использование.
Сборная папка с изображениями: webcontent/img
Встроенные значки и т. Д. Для системы. Встроенные некоторые значки, необходимые для системы.
Сборная папка Avatar: WebContent/Img/Avatar
h001.png до h138.png - все файлы изображений аватара, извлеченные из установки версии QQ Android. Объяснение авторских прав принадлежит QQ. Этот проект используется только для тестирования. Как h001.png, так и H138.png - это файлы изображений Avatar, извлеченные из пакета установки QQ Android. Интерпретация авторского права принадлежит QQ. Этот проект используется только для тестирования.
HTML Library Polder: WebContent/Lib
Все библиотеки добавляются в проект в виде загрузки, а авторское право кода в библиотеке принадлежит оригинальному автору. Все библиотеки добавляются в проект в форме загрузки, а Code Copyright в библиотеке принадлежит первоначальному автору.
HTML CSS JS Папка (папка): WebContent/Lib/xiaoxiang
JS и CSS, которые я написал, хранятся здесь. Мой файл JS и CSS в этом.
JSP Common Page: WebContent/Partial
Включая заголовок, нижний колонтитул, навигационную панель и т. Д., Включите Page Head, Page Foot и NAV.
JSP Admin Page: WebContent/Admin
Все файлы JSP для страницы администратора. Вся страница администратора в этом.
Commons-fileupload-1.5 https://commons.apache.org/proper/commons-fileupload/
Commons-io-2.11.0 https://commons.apache.org/proper/commons-io/
Druid-1.2.16 https://github.com/alibaba/druid
Fastjson-1.2.83 https://github.com/alibaba/fastjson
Mysql-connector-java-5.1.49 https://dev.mysql.com/blog-archive/mysql-connector-j-5-1-49-ga-has-been-releabled/
rogack-classic-1.2.11 https://logback.qos.ch/download.html
rogack-core-1.2.11 https://logback.qos.ch/download.html
SLF4J-API-1.7.36 https://www.slf4j.org/download.html
Bootstrap-3.4.1 https://getbootstrap.com/docs/3.4/
dot-1.1.3 https://github.com/olado/dot
html5shiv-3.7.3 https://github.com/afarkas/html5shiv
jquery-1.12.4 https://jquery.com/
response.js-1.4.2 https://github.com/scottjehl/resper
Summernote-v0.8.20 https://summernote.org/