Skip to content

基于SSM框架实现的开源社区论坛,主要功能有浏览、发帖、回复,技术栈:Spring、SpringMvc、Mybatis、MySQL、Bootstrap。

Notifications You must be signed in to change notification settings

LeoJ340/ssm_community

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于ssm框架实现的简单社区平台

本项目基于ssm框架实现的社区论坛网站,一定程度上参考了百度贴吧,采用wangEditor富文本实现的发帖、评论功能。本项目前端基于BootstrapUI框架,对页面做了移动端的适配。本项目暂无后台管理系统。

项目环境

jdk:1.8
maven:3.6
数据库环境:MySQL8 + c3p0连接池
集成开发环境:Idea 2019
web容器:Tomcat 9

起步

首先,我们需要使用maven搭建ssm框架环境。
关于搭建ssm框架环境请参考我的博客:Spring+SpringMvc+Mybatis框架整合 ,以及我的另一个项目ssm入门案例

项目结构

├── README.md
├── pom.xml
└── src
    └── main
        ├── java
        │   └── com
        │       └── jsj
        │           ├── bean  -- JavaBean实体类
        │           ├── controller  -- SpringMVC-WEB层控制器
        │           ├── converter -- 数据类型转换器
        │           ├── mapper  -- Mybatis接口和映射文件。本项目采用了mybatis的接口开发,所以接口和映射文件放在同一目录下,并且名称相同。
        │           └── service  -- service业务层
        ├── resources
        │       ├── db.properties  -- 数据源配置文件
        │       ├── log4j.properties  -- 日志配置文件
        │       ├── spring.xml  -- spring整合mybatis的配置文件
        │       ├── SpringMvc.xml  -- springmvc的配置文件
        │       ├── mybatis-config.xml  -- mybatis的配置文件
        │       └── ssm_community.sql  -- 项目数据库创建和表创建的SQL语句
        └── webapp
                ├── static 
                │       ├── bootstrap -- bootstrap依赖文件
                │       ├── css  -- 样式文件
                │       ├── js  -- javascript脚本文件
                │       └── wangEditor  -- wangEditor富文本依赖文件
                └── WEB-INF
                        ├── web.xml -- web部署文件
                        └── view -- 视图jsp文件

About

基于SSM框架实现的开源社区论坛,主要功能有浏览、发帖、回复,技术栈:Spring、SpringMvc、Mybatis、MySQL、Bootstrap。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published