kyoumi
Un proyecto de sitio web de marco ssm. Sitio web oficial: www.bestwonderful.com
Descripción general del proyecto
módulo
Dividido en módulo de blog y módulo de servicio de datos.
- El módulo de blog proporciona edición, visualización, clasificación, comentarios, puntos, notificaciones y otras funciones del blog.
- El módulo de servicio de datos proporciona datos públicos, principalmente de rastreadores web y pythonCrawler.
Estructura del proyecto
- cuerpo del sitio web bestwonderful. Blog, visualización del servicio de datos.
- común es la gestión de clases de herramientas comunes de cada módulo.
- Fuente de datos del módulo de servicio de datos Mongodata.
- Módulo de motor de búsqueda solrdata (por mejorar).
- Módulo de rastreo web webspider, proveedor de datos de la parte de servicio de datos.
Selección de tecnología del proyecto.
- Springframework básico springMVC Mybatis Freemarker
- permisoshiro
- Front-end Vuejs elementui ueditor echarts
Configuración del proyecto
Módulo de blog
- preparación de mysql, consulte kyoumi.sql para obtener detalles de DDL
- Configurar jdbc.properties
- Correo electrónico, preparación de Qiniu Cloud, configurar otras propiedades
Módulo de datos (si el módulo de datos está configurado o no, no afectará al módulo del blog)
- preparación de mongoDB
- Configurar mongo.properties
- Algunos datos dependen de pythonCrawler, por lo que debe configurar PythonCrawler o elegir otras fuentes de datos.