博客系统详细设计文档

博客系统详细设计文档

ID:36671904

大小:5.74 MB

页数:11页

时间:2019-05-13

博客系统详细设计文档_第1页
博客系统详细设计文档_第2页
博客系统详细设计文档_第3页
博客系统详细设计文档_第4页
博客系统详细设计文档_第5页
资源描述:

《博客系统详细设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、绪论1、1研究背景随着计算机网络技术的快速发展和网络的普及应用,Web开发竞争日趋激烈,广大用户对网络服务的要求越来越高,“博客”作为一种新的服务形式为越来越多的网民所青睐,因此各种博客也应运而生。博客是继电子邮件、网络论坛、即时通讯之后出现的第四种网络交流载体,它具有“零机制、零技术、零成本、零编辑、零形式”的使用特征,使用简便快捷,任何人都可以轻松建立自己的博客空间;博客的内容都是作者本人的自由个性表达;博客具有开放交互性,为具有相同兴趣和目标的人提供了一个充分交流沟通和协作的空间,在博客里共享资源,进行深度交流,实现从资源共享到思想共享。相比于以前我们经常使用的即时聊

2、天工具QQ,博客从交互性、信息共享、信息管理、成本、技术等层面具有独特的优势,它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能。Blog的全名应该是Weblog,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。从理解上讲,博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。一个Blog就是一个网页,通常由简短且经常更新的张贴文章构成。其内容和目的各不相同,有的相当于博客本人的随笔和日记,有的则是一群人基于某个特定主题或共同利益领域的集体创作,且都包含许多其他网站的超级链接和评论,通过网络传达实时

3、信息。简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。1、2研究目的为了满足广大网民日益增长的网络服务需求,提供一个更强大的,更方便快捷的交流平台。为了适应网络的快速发展及Web开发竞争的日趋激烈,设计开发一个更能满足用户需求的交流载体,使大家在网上可以进行各种信息的交流,提供学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。1、3内容概述本博客系统预采用java语言进行开发设计,配合mysql数据库的后台管理及tomcat服务器的支持,使博客系统的

4、前台界面更加美观,后台应用更加灵活。创建此个人博客可以充分地表达自己的思想,通过发表文章展示个人才能,抒发个人情感;网友则可以根据主题发表个人的意见,表达自己的想法,与博主进行思想交流。1、4相关技术介绍本博客系统采用了Servlet技术开发,它可以处理客户端传来的HTTP请求,并返回一个响应。Servlet是一个Java类,Java语言能够实现的功能,Servlet基本上都能够实现。它具有以下的特点:(1)高效:在服务器上只有一个Java虚拟机在运行,它的优势在于当多个来自客户端的请求进行访问时,Servlet为每个请求分配一个线程而不是进程。(2)方便:Servlet提供了

5、大量的实用工具例程,例如处理很难完成的HTML表单数据、读取和设置HTTP头、处理Cookie和跟踪会话等。(3)跨平台:Servlet是用Java类编写的,它可以和不同的操作系统平台和不同的应用服务器平台下进行。(4)功能强大:在Servlet中,许多使用传统CGI程序很难完成的任务都可以利用Servlet技术轻松地完成。例如:Servlet能够直接和Web服务器交互,而普通的CGI程序则不能,Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。(1)灵活性和可扩展性:采用Servlet开发的Web应用程序,由于Java类的继承性、构造函数等特点

6、,使得应用灵活,可随意扩展。(2)共享数据:Servlet之间可通过共享数据很容易地实现数据库连接池。它能方便的实现管理用户请求,简化Session和获取前一页面信息的操作,而在CGI之间通信则很差。由于每个CGI程序的调用都开始一个新的进程,调用间通信通常要通过文件进行,因而相当缓慢。同一台服务器上的不同CGI程序之间的通信也相当麻烦。(3)安全:有些CGI版本存在明显的安全弱点,即使是使用最新的标准和PERL等语言,系统也没有基本安全框架。而Java定义有完整的安全机制,包括SSLCA认证、安全政策等规范。1、可行性研究及需求分析2、1可行性研究2、1、1技术可行性本系统

7、主要应用Servlet技术开发,它是一个Java类,Java语言能够实现的功能,Servlet基本上都能够实现。采用Tomcat服务器,Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的实现了Servlet2.3和

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

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

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