第9卷%第10期
软件导刊
2010年10月
SoftwareGuide
Vol.9No.10Oct.2010
基于
JSP技术的都市博客
系统的
设计与实现
郭向阳,李红娟
(河南商业高等专科,河南郑州450044)摘要:以新浪博客系统为参照,采用MyEclipse+Oracle数据库模式开发的基于JSP的都市博客系统,实现了从管理
员系统,个人中心管理,相册管理,博文管理,到留言板等博客功能。重点以博文功能和后台管理的实现作为介绍,详细阐述了博文各项功能的具体实现。关键词:JSP技术;博客系统;博文功能中图分类号:TP311.13文献标识码:A文章编号:1672-7800(2010)10-0151-02
0
引言
一个典型的博客是结合了文字、图像和其它博客或网站的
后台管理员功能主要包括对用户的管理和对公告的管理。用户管理主要是用户的删除;公告管理主要包括发表以及编辑公告信息。本文重点以前台功能的具体实现来对整个博客的功能做出阐述,具体如图1所示:
链接及其它与主题相关的媒体。能够让读者以互动的方式留言,是博客的重要要素。博客是社会媒体
网络的一部分。本都市博客网站系统在结构上采用的是MyEclipse8.0软件和Oracle数据库相结合的开发模式。利用MyEclipse技术,我们可以在数据库和J2EE的开发、发布,以及应用
程序服务器的整合方面极大的提高
工作效率。OracleServer是一个对象一关系数据库
管理系统。它提供开放的、全面的和集成的信息管理方法。每个Server由一个OracleDB和一个OracleServer实例组成。两者的结合可以使网站具有更好的稳定性、可用性、可扩展性和数据安全性。根据现在网络流行的开发模式和需求,本都市博客系统把使用者的角色分为3种:游客、
注册用户和系统管理员。不同的角色划分了不同的职责功能:普通的游客只可以浏览他人的博客信息或留言评论;注册用户、不但可以浏览别人的博客信息,发表评论、留言,还可以修改自己博客信息;系统管理员,则可以进行用户管理、专栏管理、公告管理、广告管理等一切活动。
图1
都市博客系统的功能结构
2
2.1
博文功能具体实现
发表博文功能模块功能描述:(1)
登陆后的用户发表博文;(2)发表博文时,可选择是否让别人评论;(3)发表博文,可选择是否让别人看到;(4)预览博文;(5)保存发表博文时间。用户发表博文:在编辑器里面输入(ARITCLE_TITLE)
1
系统功能概述
本都市博客系统包括两大部分:前台用户功能和后台管理
员功能。前台的主要功能包括三大模块:个人中心、博文管理、相册管理。其具体内容为:对个人资料的修改、查看访客、好友、留言;对博文的发表、修改、删除、添加博文分类、评论;对图片的上传、编辑、修改描述信息、删除、评论、添加相册、添加权限等。
publicvoidupdate(Empemp)throwsSQLException{getSession().saveOrUpdate(emp);
}
作者简介:郭向阳(1980-),男,河南洛阳人,河南商业高等专科助理实验师,研究方向为
计算机网络应用;李红娟(1981-),女,山西平陆人,河南商业高等专科助教,研究方向为计算机应用研究与教育。
·152·