jsp的轻博客系统(源码)【字数:8474】
摘 要随着网络文化的多元化,单一的博客和微博已经越来越不满足网民的需要了。关于这发面有很多的探索有以社交带动内容为代表的微信,也有将博客与微博结合的轻博客。微信一家独大,而轻博客这一方面却是鱼龙混杂,还没有特别引人注目。但轻博客结合了博客的内容与微博的社交等长处所表现出新的传媒形式却是不容忽视的。轻博客整个系统采用B/S模式,使用JAVA开发,利用Spring + SpringMVC + Hibernate框架减少开发成本。本论文介绍的轻博客网站的背景及意义,描述了网站的主要功能、设计以及实现。
目 录
第一章 绪论 1
1.1 课题背景 1
1.2 课题现状 1
1.3 课题意义 2
第二章 相关技术说明 3
2.1 关于Spring技术简略介绍 3
2.2 关于Spring MVC技术简略介绍 3
2.3 关于Hibernate技术简略介绍 3
第三章 系统开发可行性分析 5
3.1 系统开发目标和规划 5
3.1.1 总体目标 5
3.1.2 开发步骤 5
3.1.3 开发时间 5
3.2 系统开发可行性分析 5
3.2.1 系统开发目标的管理可行性 6
3.2.2 系统开发目标的经济可行性 6
3.2.3 系统开发目标的技术可行性 6
3.3 运行环境 6
第四章 系统需求分析 7
4.1 系统业务需求 7
4.2 系统功能需求 7
4.3 非功能性的需求 7
4.4 其他需求 7
4.4.1 可扩展性 7
4.4.2 安全性 8
4.4.3 其他要求 8
第五章 系统设计 9
5.1系统架构说明 9
5.2 数据库设计 9
第六章 系统实现 13
6.1 实体层 13
6.2 DAO 层 13
6.3?Service 层 15
6.3.1 Service 层配置 *好棒文|www.hbsrm.com +Q: ¥351916072¥
15
6.3.2 Service 层实现 15
6.4 Controller层 16
6.5 Model层 17
6.6 视图层 18
结束语 22
致 谢 23
参考文献 24
第一章 绪论
1.1 课题背景
互联网总是推陈出新,从之前互联网初始的BBS到后来的博客以及当前火热的微博,无不是根据人们的需求发展而来的。
如今一条微博或一个朋友圈的动态便能将一时的牢骚或此刻的见闻以及要爆料的事情在极短的时间内传播开来,相比较具有社交性质的微博,传统的博客则是个人情感表达的最好平台。博客给人的第一感觉或许是长篇大论,而微博则是言之未尽。不管二者如何火爆,始终有着各自的局限,由此便有了二者的结合——轻博客。
现今发展最好的轻博客是美国的Tumblr,同时它也是最早开始发展的轻博客。从它运行以来,它的用户增长始终是爆炸式的。网上有数据显示在2011年5月16号这天,网站的流量就超过了2009年7月整个月的流量。即使这还不是轻博客的极限,在这之后的第6天,游客浏览量再次被打破。在国外,轻博客一时如火如荼,国内也顺势推出点点网、lofter等轻博客。就点点网来说,虽然通过模仿tumblr发展起来的,但发展速度也是很快的。在运营三个月之后,点点网的注册量已超过百万,在此后的一个月中,注册量又增加了一百万。
通过这些数据可以看出轻博客有着很好的发展前途。
1.2 课题现状
虽然轻博客目前的发展很是迅速,但因为发展的时间还很短,无论是国外还是国内都存在很多问题。就国外而言,发展之初定位的是高端用户,所以内容走到是精品路线,在进过疯狂扩展之后,随着大量的低端用户涌进,在内容品质上上有了一定的折扣。这种状况造成了一定高端用户的流失,若不及时调整战略,很可能造成恶性循环。相对而言,国内的氛围还稍微好点,但因为模仿国外的轻博客,国内的轻博客难免会有国外的这些弊端,还有单一的排版以及原创很低等问题。
相比较博客以及微博,轻博客发展的时间太短,还没有形成成熟的发展模式,这些都需要我们去探索。
1.3 课题意义
通过之前的探讨,我们知道国内的轻博客都是从国外模仿过来的,而且因为过度的模仿,反而缺少了一丝灵性。所以如何在模仿的基础上,再根据自己的实际情况做出符合本国的创新,将其本地化,这成了目前轻博客走出窘境的办法。而轻博客作为新鲜事物,虽然还不够健壮,通过目前的发展状况,可以预见轻博客在未来一定能大放异彩。但如何利用轻博客开发新业务,对于轻博客的运营商来说是一个挑战也是一次机遇。
轻博客是一种介于博客与微博之间的一种网络服务:博客是倾向于表达,微博则更倾向于社交和传播。轻博客吸收双方的优势,它融合了博客的内容以及微博的社交。但它又区别于微博和博客,轻博客可以说是一种全新的网络媒体。
轻博客结合了博客与微博的优势,并发展出不限形式的发表内容,来提升用户的自由度。它突破了博客的字数限制但以博客为主题,基于兴趣社交等共同属性产生内容与话题。通过此来提升用户体验。
第二章 相关技术说明
2.1 关于Spring技术简略介绍
Spring框架是由Rod Johnson开发的轻量级Java开发框架,用于帮助分离项目组件之间的依赖关系的反转控制(IOC)框架。
由于传统的J2EE应用开发效率低下,各个应用服务器厂商有没有对各种技术进行统一,使得J2EE应用没有实现一劳永逸的(Write Once 、Run Anywhere)承诺。而Spring在这中间充当的角色就解决了这些问题,使得这些应用能够一种代码运行在各种平台运行。除此之外,该框架还提供了如事务处理等方面的服务。
目 录
第一章 绪论 1
1.1 课题背景 1
1.2 课题现状 1
1.3 课题意义 2
第二章 相关技术说明 3
2.1 关于Spring技术简略介绍 3
2.2 关于Spring MVC技术简略介绍 3
2.3 关于Hibernate技术简略介绍 3
第三章 系统开发可行性分析 5
3.1 系统开发目标和规划 5
3.1.1 总体目标 5
3.1.2 开发步骤 5
3.1.3 开发时间 5
3.2 系统开发可行性分析 5
3.2.1 系统开发目标的管理可行性 6
3.2.2 系统开发目标的经济可行性 6
3.2.3 系统开发目标的技术可行性 6
3.3 运行环境 6
第四章 系统需求分析 7
4.1 系统业务需求 7
4.2 系统功能需求 7
4.3 非功能性的需求 7
4.4 其他需求 7
4.4.1 可扩展性 7
4.4.2 安全性 8
4.4.3 其他要求 8
第五章 系统设计 9
5.1系统架构说明 9
5.2 数据库设计 9
第六章 系统实现 13
6.1 实体层 13
6.2 DAO 层 13
6.3?Service 层 15
6.3.1 Service 层配置 *好棒文|www.hbsrm.com +Q: ¥351916072¥
15
6.3.2 Service 层实现 15
6.4 Controller层 16
6.5 Model层 17
6.6 视图层 18
结束语 22
致 谢 23
参考文献 24
第一章 绪论
1.1 课题背景
互联网总是推陈出新,从之前互联网初始的BBS到后来的博客以及当前火热的微博,无不是根据人们的需求发展而来的。
如今一条微博或一个朋友圈的动态便能将一时的牢骚或此刻的见闻以及要爆料的事情在极短的时间内传播开来,相比较具有社交性质的微博,传统的博客则是个人情感表达的最好平台。博客给人的第一感觉或许是长篇大论,而微博则是言之未尽。不管二者如何火爆,始终有着各自的局限,由此便有了二者的结合——轻博客。
现今发展最好的轻博客是美国的Tumblr,同时它也是最早开始发展的轻博客。从它运行以来,它的用户增长始终是爆炸式的。网上有数据显示在2011年5月16号这天,网站的流量就超过了2009年7月整个月的流量。即使这还不是轻博客的极限,在这之后的第6天,游客浏览量再次被打破。在国外,轻博客一时如火如荼,国内也顺势推出点点网、lofter等轻博客。就点点网来说,虽然通过模仿tumblr发展起来的,但发展速度也是很快的。在运营三个月之后,点点网的注册量已超过百万,在此后的一个月中,注册量又增加了一百万。
通过这些数据可以看出轻博客有着很好的发展前途。
1.2 课题现状
虽然轻博客目前的发展很是迅速,但因为发展的时间还很短,无论是国外还是国内都存在很多问题。就国外而言,发展之初定位的是高端用户,所以内容走到是精品路线,在进过疯狂扩展之后,随着大量的低端用户涌进,在内容品质上上有了一定的折扣。这种状况造成了一定高端用户的流失,若不及时调整战略,很可能造成恶性循环。相对而言,国内的氛围还稍微好点,但因为模仿国外的轻博客,国内的轻博客难免会有国外的这些弊端,还有单一的排版以及原创很低等问题。
相比较博客以及微博,轻博客发展的时间太短,还没有形成成熟的发展模式,这些都需要我们去探索。
1.3 课题意义
通过之前的探讨,我们知道国内的轻博客都是从国外模仿过来的,而且因为过度的模仿,反而缺少了一丝灵性。所以如何在模仿的基础上,再根据自己的实际情况做出符合本国的创新,将其本地化,这成了目前轻博客走出窘境的办法。而轻博客作为新鲜事物,虽然还不够健壮,通过目前的发展状况,可以预见轻博客在未来一定能大放异彩。但如何利用轻博客开发新业务,对于轻博客的运营商来说是一个挑战也是一次机遇。
轻博客是一种介于博客与微博之间的一种网络服务:博客是倾向于表达,微博则更倾向于社交和传播。轻博客吸收双方的优势,它融合了博客的内容以及微博的社交。但它又区别于微博和博客,轻博客可以说是一种全新的网络媒体。
轻博客结合了博客与微博的优势,并发展出不限形式的发表内容,来提升用户的自由度。它突破了博客的字数限制但以博客为主题,基于兴趣社交等共同属性产生内容与话题。通过此来提升用户体验。
第二章 相关技术说明
2.1 关于Spring技术简略介绍
Spring框架是由Rod Johnson开发的轻量级Java开发框架,用于帮助分离项目组件之间的依赖关系的反转控制(IOC)框架。
由于传统的J2EE应用开发效率低下,各个应用服务器厂商有没有对各种技术进行统一,使得J2EE应用没有实现一劳永逸的(Write Once 、Run Anywhere)承诺。而Spring在这中间充当的角色就解决了这些问题,使得这些应用能够一种代码运行在各种平台运行。除此之外,该框架还提供了如事务处理等方面的服务。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/461.html