The forum is built by String MVC+Mybatis+JSP, and the page is mainly written by Bootstrap, which is used as the SSM basic project.
Installation instructions
Project environment configuration:
- JavaSDK: 1.8.0 comes with _122
- the Eclipse: Eclipse IDE for Enterprise Java Developers. Version: the 2019-06 (4.12.0) The Build id: 20190614-1200
- Tomcat: v9.0
- Web. XML: 4.0
- MySQL: 8.0.16
Functions:
-
In the forum home, choose which specific games discussion.
-
After entering into a game, it would shows the discussion
-
people who already login can post in the forum.
-
people who already login can reply other posts
Functions:
-
Using the API offered by YouTube live streams to show the latest game stream
-
Can be set by administrator
-
Show ads behind live frames to make money for this website
Functions:
-
Users can see game scores clearly.
-
Users can login from this page.
-
Users can see news related to the games.
-
Users can view game highlights from this page.
Functions:
-
User can navigate to other sections via a top navigation bar
-
User can search relative news via a search bar
-
User can look through news in different pages via a bottom navigation bar
-
User can see the abstract of news and what time the news is posted
-
User can see the details of news
Functions:
-
Accept, store user ratings for each piece of content. Update overall rating on main page
-
Includes commentary on overall tournaments and matches
-
Display new matches and their score
-
Multiple tournament access through hyperlinks
Functions:
-
Advertisement bars should stop in the same place.
-
Advertisement bar can be closed by users
-
Advertisement bars can disappear after a specified period of time.
-
When users click the advertisement bar, browser should open a new page link to advertisement
Note: **
-
Eclipse do well Tomcat V9.0 in Servers before importing the project, otherwise there may be servlet error.
-
If the 'config' folder is not like the 'project structure', you need to select 'Build Path' => by right-clicking 'config'; 'Use as Source Folder' added, otherwise the configuration file cannot be loaded.
-
If you need to display the image, change the image address of the data.