Demorei quase um mês para fazer algo com o coração pela primeira vez, para implementar do começo ao fim. Mesmo que não esteja totalmente funcional, tenha tantos bugs e seja torturado, ainda tenho que perseverar, então. I Aí está o artigo de hoje.
A persistência é muito importante. A realização de cada função requer persistência ao longo do tempo. Alguns bugs pareciam realmente impossíveis de resolver na época, e senti que tinha que desistir, mas se olhar para trás alguns dias depois, parece que posso superá-los.
Este pequeno projeto de blog tem funções basicamente completas:
Baseado na estrutura de integração Spring + SpringMvc + Mybatis, o plug-in de paginação pagehelper do mestre Mybatis Liuzh é usado. O modelo usado no front end é o modelo de blog w3.css do w3school. O editor online editormd é integrado em segundo plano. a página de introdução usa starwarsintro.css de Star Wars.
Vamos dar uma olhada na captura de tela de uma imagem longa:
bloco de artigo
Introdução pessoal
Artigos mais populares (conto os quatro artigos com mais comentários, o padrão são os quatro primeiros)
Classificação de tags
Rodapé do blog
Página de contato comigo
Página sobre mim
Exibição da página de gerenciamento de back-end
O pacote jar foi carregado. O motivo para não usar o maven é reduzir a dificuldade. A desvantagem é que o projeto é um pouco grande, mas isso pode reduzir a dificuldade de aprendizado. perda de interesse e incapacidade de continuar aprendendo.
Endereço do github do projeto
Endereço da nuvem do código do projeto
URL Tencent Cloud do projeto
Desta vez é principalmente para fins de aprendizagem. Como muitas funções ainda não estão perfeitas, continuarei a melhorá-las se tiver tempo. As páginas front-end são basicamente modificadas usando frameworks e exemplos de outras pessoas, porque quero focar em Backend. , se você tiver uma boa página de front-end para exibir artigos, pode me dar algumas sugestões. Acho que a exibição de artigos no front-end é um pouco feia.
A beleza da página de exibição de fundo também precisa ser melhorada, mas as funções básicas estão lá e podem atender ao gerenciamento básico do blog porque integra o editormd poderoso e fácil de usar. Também quero registrar alguns dos problemas que encontrei ao fazer este pequeno projeto de blog, bem como o que aprendi, e escrever em um blog. Mas o tempo é curto quando me formar, então, quando tiver tempo, devo registrá-lo. e resolver isso para conveniência futura, estou aprendendo novamente.
Espero encontrar um trabalho de back-end em Java no futuro. Se você gostar, por favor, ajude-me a marcá-lo.
Conta pública WeChat