Font Size: a A A

Research And Implementation Of Light Blog System Based On SSH2

Posted on:2017-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:X M YangFull Text:PDF
GTID:2308330482495753Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, Internet culture is enriching and promoting. After Blog and Twitter became an important part of Internet culture, Light Blog is becoming another effective Internet communication. Light Blog has gained the ability of express of Blog and the social communication function of Twitter. The expression gene of Light Blog can help us to disseminate knowledge effectively, share fun of creativity and inspire our passion of creativity, while its social interaction genes help us to do some closely communication and get more creational inspiration.In this article,we first provide an overview development of the blog and the present development status of the light blog. Then,there is a detailed discussion on the demand, design and implementation of light blog system according to the general process of software engineering.In requirements analysis phase,we combined with the use case model to define the system requirements based on light blogging system’s function and user experience.In general,light blogging system’s function mainly includes content publishing, content browsing, content management, personal information set up and some interactive operation such as comment, thumb up, retweet, subscribe to the author,etc.We divided light blog system into login®istration module, content browsing module, content publishing module and personal center module during overall design phase.Finally,we made detailed design and implemented system based on the SSH2,which is a combined framework technology.The SSH2 framework includes Structs2, Spring and Hibernate. Struct2 is a lightly MVC framework, which includes Strcuts1 and Web Work frame. As a more rational framework, compare to Struct1, Struct2 can support various views, such as JSP, Freemaker and Volicity. Because Struct2 do not define the Model layer of the MVC model, which left to the developers more freedom. Spring uses inversion of control(Io C) to control the life cycle of the object and the relationships between objects, enabling developers to focus more on business logic processing.Spring uses aspect-oriented programming(AOP) to package some codes which has nothing to do with specific functions but exist more than one module into a module, which can simplify code reuse. Hibernate is a most mature ORM, which based on metadata. We can use configuration files and mapping files to map Java objects to data in a database to implement data persistence.In general,our light blog system realized the various functions we put forward in requirements analysis phase.Because of the use of SSH2,the system have low coupling between modules so it will be very convenient to maintenance and upgrade system in the future.The light blog system also have a concise user interface to give user a very good experience,that reflected the ‘light’ of light blogging.
Keywords/Search Tags:Light Blog, SSH2, Struts2, Spring, Hibernate
PDF Full Text Request
Related items