基于mvc模式个人博客系统的设计与实现

基于mvc模式个人博客系统的设计与实现

ID:1592014

大小:544.70 KB

页数:5页

时间:2017-11-12

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

《基于mvc模式个人博客系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于MVC模式个人博客系统的设计与实现杨帆1,林勇2,胡秀兵2(1.杭州电子科技大学,浙江杭州310018;2.浙江天正信息科技有限公司)摘要:Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且它正在改变传统的网络和社会结构。采用MVC模式设计实现了一个简单的博客系统,让MVC模式充分发挥了JSP、Servlet等J2EE组件的特点,从而可使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美化生活。关键词:博客;JSP;Servlet;J2EE;MVC中图分类号:TP311.1文献标志码:A文章编

2、号:1006-8228(2014)01-23-04DesignandimplementationofpersonalblogsystembasedonMVCmodeYangFan1,LinYong2,HuXiubing2(1.HangzhouDianziUniversity,Hangzhou,Zhejiang310018,China;2.ZhejiangTopcheerInformationTechnologyCo.,Ltd)Abstract:Blog,asanewlifestyle,anewworkstyleandanewlearningstyle,hasbee

3、nacceptedbymoreandmorepeople,andischangingthestructureofthetraditionalnetworkandoursociety.MVCmodeisadoptedinthissystemtodesignandrealizeaBlogsystem,whichmadeMVCmodegivefullplaytothecharacteristicsofJ2EEcomponentssuchasJSP,Servlet,sothatmorepeopleshowthemselves,sharefeelings,participa

4、teintheexchangethroughtext,picture,sound,video,wirelesstomakethelifemorecolorful.Keywords:Blog;JSP;Servlet;J2EE;MVC0引言“博客”(Blog或Weblog),是一种十分简易的傻瓜化个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源[1]。本文基于MVC模式,发挥JSP、Servlet等J

5、2EE组件的特点,对个人博客系统进行了设计,并实现了相应的功能,让用户能够更方便地进行网络表达和交流。1关键技术1.1JSP技术JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏

6、览。由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为JavaServlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。1.2B/S体系1.2.1三层体系结构三层体系结构图如图1所示。请求浏览器Web服务器数据库响应图1三层体系结构图CGI,ASP,PHP等技术的出现,使得开发动态交互式的Web应用得以实现。用户通过浏览器向服务器发送请求,Web服务器接收客户端发送来的请求,对请求进行分析,如果请求是静态页面,那么就将所请求

7、的页面发送到客户端;如果请求的是动态页面,那么就执行此动态页面,并将执行结果发送给客户端。动态页面中的脚本程序可以和数据库服务器进行交互。1.2.2JSP网站开发模式JSP网站开发技术标准提供了一种常用的开发模式:JSP+Servlet+JavaBean开发模式[5]。ServletJavaBeanDataBaseJSP浏览器JSP+Servlet+JavaBean模型图如图2所示。图2JSP+Servlet+JavaBean模型图Servlet技术是一种采用Java技术来实现CGI功能的一种技术。Servlet是运行在Web服务器上,用来生成Web页面。Serv

8、let技术

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

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

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