- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP个人博客系统讲义
目 录
第1章 概 述 1
1.1 系统开发目的和意义 1
1.2 系统开发环境及技术 2
1.3 系统基本功能简介 3
第2章 个人博客系统总体设计 5
2.1系统功能模块设计 5
2.2 系统数据库设计 6
第3章 个人博客系统详细设计及编码 9
3.1 数据库底层访问类 9
3.2 系统登录模块 11
3.3 系统后台页面导航 14
3.4 文章类别管理 15
3.5 文章管理 21
3.6 好友管理 26
3.7 博主信息管理模块 30
3.8 留言板管理模块 34
3.9 相册管理模块 37
3.8 前台浏览及查询模块 38
结 论 43
参考文献 44
第1章 概 述
1.1 系统开发目的和意义
本次课程设计的题目是“基于MVC模式的个人博客系统”,该设计是对《JSP程序设计》课程中所学知识的巩固和深入应用。该系统是B/S模式的系统,发布后可以通过浏览器访问。系统结合Java语言、JSP技术以及MVC模式进行设计和开发。
“博客”一词是从英文单词Blog翻译而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。Weblog就是在网络上发布和阅读的流水记录,通常称为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分[1]。Blog是继电子邮件、论坛、即时聊天之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体来说,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。
通过博客能让个人在互联网上表达自己的心声。这是一个收集和共享任何感兴趣的事物的地方—可以是政治评论、个人日记或是指向您想记住的网站的链接。它是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过通用博客可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。博客作为一种新的表达方式,它传播的不仅是情绪,还包括大量的智慧、意见和思想。从某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现了网络的知识价值,标志着互联网发展开始步入更高的阶段。这样不仅促进了学习,更重要的是反映了一个人的在思想上的成长过程。
通过“个人博客系统”的开发,使我们了解当今通用博客发展的必威体育精装版动态,以及通用博客对整个社会的影响力。同时,可以熟悉MVC模式在Web系统中的应用,锻炼独立分析、设计系统以及解决具体问题的能力,并逐步理解软件开发步骤和软件工程的基本思想[1]。可以使我们掌握个人网站开发的基本方法和技术,为以后的实际开发奠定基础。
1.2 系统开发环境及技术
1.2.1 个人博客系统开发环境
个人博客系统基于B/S(Browser/Server)模式开发,完全采用面向对象的思想进行设计,系统使用了JSP技术,因此采用了MyEclipse5.5.1 GA作为集成开发环境,后台使用Java语言编写程序;前端使用HTML及CSS等技术设计开发页面;后台数据库使用Microsoft SQLServer2005。该系统所需要的运行环境如下:
客户端:IE6浏览器(要求6.0以上)或者其他常用浏览器;
服务器端:安装Java虚拟机及Microsoft SQLServer2005应用程序系统。
1.2.2 个人博客系统开发技术
MVC模式
本系统是基于MVC模式设计和开发的,MVC模式的基本形式图如图1-1所示。
图1-1 MVC模式的基本形式图
MVC(Model-View-Controller)模式并不是 J2EE 行业人士标新立异的。MVC的核心就是要做到三级甚至多级的松散耦合,MVC模式将系统分为三个部分,分别是:数据模型、视图和控制器,并定义了这三个部分之间实现通信的一种模式[1],使每个部分不必卷入到其他部分的状态表示和方法实现的细节中去。每个部分有自己的数据管理规则,各个对象之间的通信只能使用自己定义的一个受限连接集合进行。保持这种分离性通常是面向对象编程和设计要追求的目标,让各个对象只需专注于自己的事务[2]。
JSP的基础——Servlet 技术Java Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而
您可能关注的文档
最近下载
- 2024年江苏省南京市浦口区老山林场招聘社区工作者真题及参考答案详解一套.docx VIP
- 新人教A版高中数学教材课本课后练习习题复习题参考答案必修第一册《第五章 三角函数》.docx VIP
- 人力资源管理软件:Workday二次开发_(5).Workday数据分析与BI.docx VIP
- 2024年江苏省南京市浦口区泰山街道招聘社区工作者真题及参考答案详解.docx VIP
- [大连]辽宁大连理工大学会计核算中心自聘人员招聘笔试历年典型考点(频考版试卷)附带答案详解.docx VIP
- 危化品运输发展趋势分析.pptx VIP
- 人力资源管理软件:Workday二次开发_(4).Workday定制化报表开发.docx VIP
- 2025秋统编版(2024)道德与法治三年级上册第二单元《第6课 争做未来科学家》教学设计(表格版).docx VIP
- 部编版八年级语文《藤野先生》课文原文.docx VIP
- 南京市浦口区老山林场社区工作者考试试题2024.docx VIP
文档评论(0)