- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
绪论
1、1研究背景
随着计算机网络技术的快速发展和网络的普及应用,Web开发竞争日趋激烈,广大用户对网络服务的要求越来越高,“博客”作为一种新的服务形式为越来越多的网民所青睐,因此各种博客也应运而生。
博客是继电子邮件、网络论坛、即时通讯之后出现的第四种网络交流载体,它具有“零机制、零技术、零成本、零编辑、零形式”的使用特征,使用简便快捷,任何人都可以轻松建立自己的博客空间;博客的内容都是作者本人的自由个性表达;博客具有开放交互性,为具有相同兴趣和目标的人提供了一个充分交流沟通和协作的空间,在博客里共享资源,进行深度交流,实现从资源共享到思想共享。相比于以前我们经常使用的即时聊天工具QQ,博客从交互性、信息共享、信息管理、成本、技术等层面具有独特的优势,它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能。
Blog的全名应该是Web log,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。从理解上讲,博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。一个Blog就是一个网页,通常由简短且经常更新的张贴文章构成。其内容和目的各不相同,有的相当于博客本人的随笔和日记,有的则是一群人基于某个特定主题或共同利益领域的集体创作,且都包含许多其他网站的超级链接和评论,通过网络传达实时信息。简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
1、2研究目的
为了满足广大网民日益增长的网络服务需求,提供一个更强大的,更方便快捷的交流平台。为了适应网络的快速发展及Web开发竞争的日趋激烈,设计开发一个更能满足用户需求的交流载体,使大家在网上可以进行各种信息的交流,提供学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。
1、3内容概述
本博客系统预采用java语言进行开发设计,配合mysql数据库的后台管理及tomcat服务器的支持,使博客系统的前台界面更加美观,后台应用更加灵活。创建此个人博客可以充分地表达自己的思想,通过发表文章展示个人才能,抒发个人情感;网友则可以根据主题发表个人的意见,表达自己的想法,与博主进行思想交流。
1、4相关技术介绍
本博客系统采用了Servlet技术开发,它可以处理客户端传来的HTTP请求,并返回一个响应。Servlet是一个Java类,Java语言能够实现的功能,Servlet基本上都能够实现。它具有以下的特点:
高效:在服务器上只有一个Java虚拟机在运行,它的优势在于当多个来自客户端的请求进行访问时,Servlet为每个请求分配一个线程而不是进程。
方便:Servlet提供了大量的实用工具例程,例如处理很难完成的HTML表单数据、读取和设置HTTP头、处理Cookie和跟踪会话等。
跨平台:Servlet是用Java类编写的,它可以和不同的操作系统平台和不同的应用服务器平台下进行。
功能强大:在Servlet中,许多使用传统CGI程序很难完成的任务都可以利用Servlet技术轻松地完成。例如:Servlet能够直接和Web服务器交互,而普通的CGI程序则不能,Servlet还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。
灵活性和可扩展性:采用Servlet开发的Web应用程序,由于Java类的继承性、构造函数等特点,使得应用灵活,可随意扩展。
共享数据:Servlet之间可通过共享数据很容易地实现数据库连接池。它能方便的实现管理用户请求,简化Session和获取前一页面信息的操作,而在CGI之间通信则很差。由于每个CGI程序的调用都开始一个新的进程,调用间通信通常要通过文件进行,因而相当缓慢。同一台服务器上的不同CGI程序之间的通信也相当麻烦。
安全:有些CGI版本存在明显的安全弱点,即使是使用必威体育精装版的标准和PERL等语言,系统也没有基本安全框架。而Java定义有完整的安全机制,包括SSL\CA认证、安全政策等规范。
可行性研究及需求分析
2、1可行性研究
2、1、1技术可行性
本系统主要应用Servlet技术开发,它是一个Java类,Java语言能够实现的功能,Servlet基本上都能够实现。
采用Tomcat服务器,Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,必威体育精装版的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的实现了Servlet2.3和Js
您可能关注的文档
- 别让差错玷污了语言.doc
- 别样的自制照片墙.doc
- 宾馆客房管理系统需求分析报告.pdf
- 病毒源代码详解.doc
- 玻璃雾化第十一包玻璃雾化性能检测项目设备名称.doc
- 伯牙绝弦教学设计(李丽梅).doc
- 博链传媒商业计划书07.doc
- 不规则动词表~~.doc
- 不同脸型对应不同妆容和服装.doc
- 不续签劳动合同申请书.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)