毕业设计(论文)--基于J2EE的Blog的设计与实现

毕业设计(论文)--基于J2EE的Blog的设计与实现

ID:35636057

大小:1.60 MB

页数:50页

时间:2019-04-04

毕业设计(论文)--基于J2EE的Blog的设计与实现_第1页
毕业设计(论文)--基于J2EE的Blog的设计与实现_第2页
毕业设计(论文)--基于J2EE的Blog的设计与实现_第3页
毕业设计(论文)--基于J2EE的Blog的设计与实现_第4页
毕业设计(论文)--基于J2EE的Blog的设计与实现_第5页
资源描述:

《毕业设计(论文)--基于J2EE的Blog的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要随着互联网络的发展,在自由精神与共享精神的影响下博客(Weblog,Blog)诞生了。Blog的产生让我们可以有更多的机会向别人展示我们自己的见解与日常生活中的信息。JAVA作为目前最为流行的技术之一,其企业版本(J2EE)在设计与实现Web应用方面非常适合。并且,目前基于J2EE的开源框架也已经非常成熟。可以利用现有的优秀框架进行系统的设计与构建。使用J2EE技术来设计实现Blog正是本文的目的所在。本文将设计并实现一个基于J2EE的Blog系统。该系统以Struts、Spring以及Hibernate框架为基础进

2、行设计与构建。Struts、Spring以及Hibernate都是开源框架,分别实现MVC(Model-View-Control)、依赖注入(DependencyInjection)以及ORM(Object/RelationMapping)。为了提高系统的性能,持久层使用了延迟加载方式。而这种方式需要持久层接口的生命周期延续到表示层。通过对现有技术的分析并结合本系统的特点,笔者设计了一个延长持久层接口生命周期的有效方式,LongPersist机制。在利用以上技术的同时,通过分析Blog的特点,最终完成系统结构的设计与实现

3、。本系统主要完成了用户的登录、注册以及管理功能,实现了用户文章的发表与管理。通过使用URLRewrite方式使用户方便的浏览自己以及其他用户的Blog。关键词:博客;J2EE;Struts;Spring;Hibernate;框架;I目录前言11项目概述21.1系统概述21.1.1Blog21.1.2J2EEWeb技术31.1.3Struts框架31.1.4Spring框架41.1.5Hibernate框架41.1.6GeronimoJ2EE开源服务器41.2业务流程描述42可行性分析62.1技术可行性62.2经济可行性8

4、2.2.1 支出92.2.2 效益92.2.3 收益/投资比92.3操作可行性93需求分析103.1系统的设计思想103.1.1表示层103.1.2中间层123.1.3业务逻辑层123.1.3持久层123.1.3简单JAVA对象(POJO)133.2总体目标133.3具体目标133.3.1系统功能设计143.3.2系统特点143.4系统数据流程图153.5数据字典184概要设计244.1Blog系统结构图244.2Blog系统接口设计244.3数据库设计254.3.1数据库需求分析254.3.2数据库概念结构设计264.

5、3.3关系模式设计284.3.3数据库表结构294.5 运行设计314.6 安全技术335详细设计345.1Blog系统层间协作设计345.2Blog系统功能模块设计375.2.1用户身份375.2.2用户Blog列表显示385.2.3用户Blog操作395.2.4Blog评论435.2.5文章分类管理435.2.6系统支撑455.3Blog系统LongPersist机制455.3.1利用request对象和Service对象的finalize方法实现465.3.2利用request对象和EL语言实现476编码496.1

6、系统使用的语言496.2编码工具497系统实现507.1用户注册界面507.2用户登录界面507.3Blog导航界面507.4用户Blog显示界面527.5用户信息管理界面538测试568.1用户注册测试568.1.1 用户名测试用例568.1.2 用户密码测试用例568.1.3 用户E-mail地址测试用例578.1.4 用户Blog空间标题测试用例578.1.5 用户Blog空间描述测试用例588.2用户登录测试588.3用户文章发表测试598.4用户评论发表测试598.5Blog系统测试结论59结论60辽宁工程技术

7、大学毕业设计(论文)前言Blog是Weblogs的简称,中文名称为博客。Weblogs是Web和Log的组合,Web意为环球网络,Log意为航海日志,也就是在海上航行的记录。Weblog可以意为在网络上“航行”的记录。Blog表现了互联网的自由、共享的精神。使得每个人成为信息传播的参与者,而使得传统媒体的信息垄断被打破。Blog用它的创新给网络带来了新的生命力,让不同年龄层和不同背景的人们能够互动起来。是继Email、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,

8、是代表着新的生活方式和新的工作方式,更代表着新的学习方式。Blog的出现集中体现了互联网时代非商业化自由以及大众化的信息传播。1项目概述一个Blog就是一个或几个网页,它通常是由简短且经常更新的日志(log)所构成。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人、构想、新闻到日记、照片

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

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

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