Font Size: a A A

Research On The Design Of Multi-user Blog System Based On Spring Boot

Posted on:2021-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:T LuoFull Text:PDF
GTID:2428330620476052Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of the information age and the popularization of instant messaging tools,traditional media and network platforms have undergone continuous reform and innovation.Today,blog application has become another Internet communication medium after email,BBS forum and instant messaging software,which conforms to the current trend of the positive development of the Internet Ecology: that is,through the combination of diverse elements to generate a variety of featured blog platforms for different industries.Although China's Internet started later than abroad,and its technology is a little weak,But this does not hinder the enthusiasm of Chinese netizens.China has long become the country with the largest number of Internet users in the world,which reflects China's active external social policy and achieves the goal of promoting national cultural self-confidence.The system is developed based on the back-end framework of spring boot in B / S architecture;the architecture separation of presentation layer and business logic layer is realized through FreeMarker template engine;the program is designed in modularity,and the specific business division of front-end and back-end developers is made clear.Among them,the blog module built-in markdown grammar editor to improve the efficiency of user input;for user login,based on OAuth protocol to achieve the threeway login function of microblog and QQ;combined with Baidu OCR character recognition to achieve multi-mode input of articles and system retrieval function;finally,Lucene to achieve the fuzzy query of the full text.At the same time,the system uses MVC layered design,which makes the system more secure and scientific,and realizes the domain name access blog system.First of all,this paper designs the whole system through the corresponding demand analysis,and divides the whole multi-user blog system into six sub modules: blog management module,personal homepage management module,tag management module,interactive management module,user information management module,system management and other modules,and designs the specific modules in detail to realize the system's blog Publish,browse,search,edit,upload and delete images,user management and blog management are the core functions of the system.Finally,the system is tested with the help of dynamic test method.The blog discussed in this paper is diversified in content attribute and technology development: from the early recorded network log to the sharing of IT technology knowledge,from the mood recording in the friend circle to the topic participation in the community forum later,etc.In daily life,both technicians and ordinary users like to post or comment in the blog circle;on the one hand,it can record some opinions and ideas of users at that time,and attract more like-minded people to participate in the discussion;on the other hand,after each reading,there will be new ideas.After the gradual accumulation of knowledge topics,through sorting out the blog again,There will be more gains.Blogging is a good habit to urge people to make progress,and it is also a process of spreading personal thoughts and cognition.It not only records the wonderful moments or little bits of personal life on the content,but also embodies the value of helping others through the content.Therefore,the blog system researched and designed in this paper has high use value and long-term significance.
Keywords/Search Tags:Spring Boot framework, Markdown analysis, Lucene search, knowledge sharing
PDF Full Text Request
Related items