基本信息
项目名称:eblog
摘要:eblog是一个基于.1.2开发的博客学习项目,为了让项目融合更多的知识点,达到学习目的,编写了详细的从0到1开发文档。
主要学习包括:自定义标签,使用shiro+redis完成了会话共享,redis的zset结构完成本周热议排行榜,t-io+完成即时消息通知和群聊技术博客,+完成博客内容搜索引擎等。值得学习的地方很多!
项目说明:
本博客是学习过程中搭建的项目,为了融合更多知识点,让博客看起来更加高大上,使用了多个框架组合技术博客,有些也是企业级项目中常用的解决方式。不够说实话,还有挺多内容缺少的,比如xss攻击预防等安全方面的。
代码结构:
eblog
│
├─src
│ ├─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─markerhub
│ │ │ │
CodeGenerator
.java
#代码生成
│ │ │ │
│ │ │ ├─common
│ │ │ │ ├─exception
#全局异常处理
│ │ │ │ ├─lang
│ │ │ │ └─templates
#自定义Freemarker标签封装
│ │ │ │
│ │ │ ├─config
#整合配置
│ │ │ ├─controller
│ │ │ ├─entity
│ │ │ │
│ │ │ ├─im
#即时群聊
│ │ │ │ ├─handler
│ │ │ │ ├─message
│ │ │ │ ├─server
│ │ │ │ └─vo
│ │ │ │
│ │ │ ├─mapper
│ │ │ ├─schedules
#定时任务
│ │ │ │
│ │ │ ├─search
#内容搜索引擎与同步
│ │ │ │ ├─model
│ │ │ │ ├─mq
│ │ │ │ └─repository
│ │ │ │
│ │ │ ├─service
│ │ │ │ └─impl
│ │ │ │
│ │ │ ├─shiro
#shiro整合
│ │ │ ├─
template
#定义标签
│ │ │ ├─util
│ │ │ └─vo
│ │ │
│ │ └─resources
│ │ │ application.yml
│ │ ├─mapper
│ │ ├─
static
│ │ │ └─res
│ │ └─templates
#页面模板
技术选型:知识要点:项目部署:
项目中我们用到了几个中间件,mysql、、。所以要提前安装好哈。
限时特惠:本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情
站长微信:Jiucxh
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。