基于NodeJS博客系统的设计与实现

基于NodeJS博客系统的设计与实现

ID:37394859

大小:7.11 MB

页数:56页

时间:2019-05-23

基于NodeJS博客系统的设计与实现_第1页
基于NodeJS博客系统的设计与实现_第2页
基于NodeJS博客系统的设计与实现_第3页
基于NodeJS博客系统的设计与实现_第4页
基于NodeJS博客系统的设计与实现_第5页
资源描述:

《基于NodeJS博客系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、专业学位硕士学位论文基于Node.JS博客系统的设计与实现DesignandImplementationofBlogSystembasedonNode.JS作者姓名:彭娜工程领域:篮:旦达鲑工程学J指导完成号.、,‘教师:日期:大连理工大学DalianUniversityofTechnology大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作

2、的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目:基王盟Q鱼曼:!曼盟窒苤统鲍遮i土生塞趣作者签名:型塑空日期:——年——月——日大连理工大学专业学位硕士学位论文摘要在社交网络飞速发展的今天,博客不仅是一种新型、草根级的新闻业,而且也是分享科技进步的方法。写博客的动机是多种多样的,博客的内容也是多种多样的。从日志到重要议题的评论;从自我的情绪发泄到团队、社区合作的情感支持。心细的我们不难发现,博客技术一直随着流行技术在变化。从一开始用C或C++写CGI,到后来的Perl风靡一时,然后

3、PHP如目中天并且逐渐进化出WordPress。近些年较为流行的RubyonRails,Python都分别有自己众多的博客引擎实现。本文的博客系统主要目的是对新技术的探索。2009年开始,Node.JS越来越吸引开发者们的眼球。Node.JS是基于GoogleV8高性能JavaScript引擎的服务器端JavaScript环境。目前已经建立起一整套的开发生态环境,其他工具在Node.JS社区中均采用模块的方式实现。我们采用了服务器端JavaScript运行时Node.JS。考虑到Node.JS异步I/O的特性,,我们比较了几个数据库的特性:MySQL

4、关系型数据、RedisKey/ValueNoSQL数据和MongoDBDocument.Oriented数据库。由于MongoDB数据在DB中最小单位是Document,非常适合Blog文章的存储。最终我们采用了较新的MongoDB来存储博客数据。另外为了与Node.JS相配合,本文博客系统还采用了:Express.JS作为Node的web框架、Jade作为Node的模板引擎、SASS简化CSS模板和Mongoose操作管理MongoDB。关键词:Node.JS;服务器端JavaScript;Express.JS;MongoDB;异步I/o基于Nod

5、eJS博客系统的设计与实现TheDesignandImplementationofBlogSystembasedonNode.JSAbstractIntherapiddevelopingsocialnetworktoday,theblogisnotonlyamodel,grassrootsjournalism,butalsoisamethodofsharingtheprogressofscienceandtechnology.Bloggingmotivationisvaried,andtheblogcontentisvaried,fromthelog

6、totheimportanttopicofcomments,andfromselfventingtotheemotionalsupportofteamorthecommunitycooperation.Wediscoverednothardthattheblogtechnologyhasbeenchangingwiththepopulartechnology,fromthebeginningofwritingCGlwithCorC++tothePerlwhichisfashionableforatime,andthenfromPHPtoWordPre

7、ssgradually.Inrecentyears,morepopularRubyonRailsandPythonallhavetheirownblogsengine.Themainpurposeofthispaper’Sblogsystemistoexplorethenewtechnology.Beginningin2009,Node.JSisincreasinglyattractingdevelopers.Node.JSistheserver’SJavaScriptenvironmentbasedonhigh-performanceJavaScr

8、iptengineofGoogleV8.Node.JShasestablishedacompleteseto

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。