博客系统软件及安装说明书李万鸿.docx

上传人:b****7 文档编号:10242932 上传时间:2023-02-09 格式:DOCX 页数:31 大小:1.67MB
下载 相关 举报
博客系统软件及安装说明书李万鸿.docx_第1页
第1页 / 共31页
博客系统软件及安装说明书李万鸿.docx_第2页
第2页 / 共31页
博客系统软件及安装说明书李万鸿.docx_第3页
第3页 / 共31页
博客系统软件及安装说明书李万鸿.docx_第4页
第4页 / 共31页
博客系统软件及安装说明书李万鸿.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

博客系统软件及安装说明书李万鸿.docx

《博客系统软件及安装说明书李万鸿.docx》由会员分享,可在线阅读,更多相关《博客系统软件及安装说明书李万鸿.docx(31页珍藏版)》请在冰豆网上搜索。

博客系统软件及安装说明书李万鸿.docx

博客系统软件及安装说明书李万鸿

目录

1引言1

1.1软件和技术说明1

1.2功能简介2

2系统和环境安装详解3

1引言

这是一个先进的轻量级J2EE的系统,采用黄金组合Struts+Spring+Hibernate开发完成,功能强大,使用方便,并在此基础上开发了全国二号水利项目引滦入津的二维和三维的GIS

部分。

1.1软件及安装说明

本系统是一个Struts+Spring+Hibernate组合开发的博客系统,本系统使用分层体系架构,综合运用struts+spring+hibernate三大主流开源框架构建,稳定高效、功能强大、易于维护。

系统分为四个层次,即表示层(PresentationLayer)、域模型层(DomainModelLayer)、业务层(bussinessLayer)和持久层(PersistenceLayer),使用Spring框架整合Struts和Hibernate,用Spring的“控制反转IOC”,或者“setter依赖注入”来把这些对象连好,这些对象在一个外部的XML文件中被引用。

表示层主要负责前台Jsp页面的表示,管理用户的请求;

域模型层由实际需求中的业务对象组成,既常说的BO(BusinessObject);

业务层是Web应用的中间部分,使业务逻辑和数据库持久操作解耦,使代码更容易维护,主要处理应用程序的

业务逻辑和业务验证,管理事务,预留和其它层交互的接口,管理业务层对象之间的依赖,增加在表现层和持

久层之间的灵活性,使它们互不直接通讯,管理从业务逻辑到持久层的实现。

持久层用于分离业务逻辑和数据存取,把数据封装在DAO中,负责与数据库进行联络的一些任务都封装在此。

各个层可以单独开发,互相的耦合度很低,这在开发大项目的过程中尤其有优势,层与层之间通过调用接口完

成所需要的逻辑单元应用,一切显得非常清晰简单。

Struts是目前最流行的Web框架,提供对开发MVC系统的底层的很好的支持,采用的主要技术是Servlet、Jsp、和CustomTagLibrary技术。

使用该框架开发MVC程序变的非常简单,Struts对MVC层的Model、View、和Controller都提供了对应的实现组件。

Struts框架中Controller角色是由一个中心Servlet类和众多Action类合作扮演的,中心Servlet类为控制器提供中心控制点来初步处理所有的用户请求,并选择一个Action类处理具体业务逻辑。

Struts负责管理用户的请求,做出响应,提供控制器,委派调用业务逻辑,处理异常,UI验证等,

Struts用来作表示层部分和域模型层部分,起控制和显示作用;

本系统使用Spring的DelegatingRequestProcessor覆盖Struts的RequestProcessor,将Struts动作整合到Spring框架中。

Spring框架是轻量级组件部署和运行的容器,可以很好的支持AOP(面向方面编程)的开发模式,Spring能有效地组织中间层对象,通过Bean容器

为业务对象、DAO对象和资源对象提供了IOC类型的装配能力,将Struts和Hibernate集成起来,使用Spring构建的应用程序易于单元测试。

Spring为数据存取提供了一个一致的框架,包括JDBC和O/RMapping产品。

Spring用来作业务层部分,负责处理应用程序的业务逻辑和业务校验;管理事务;提供与其它层相互作用的接口;管理业务层级别的

对象的依赖等,用来作业务层部分和数据库操作的事务处理,需要在配置文件里配置好;

Hibernate是一个优秀的开放源代码的对象关系映射(O/RMapping)框架,它对JDBC进行了非常轻量级的对象封装,提供了强大高性能的对象到关系数据库的持久化服务,使程序员可使用面向对象思维来操纵数据库。

Hibernate用来作持久层部分,负责存储、更新、删除数据库记录等,用来作DAO处理,本系统使用Spring整合Hibernate,spring为Hibernate的session提供了有效的容易和安全的控制,Spring控制Hibernate的SessionFactories,JDBCdatasources及其它相关的资源,进行完整的事务管理和异常的包装,在此用了Spring的事物模板(TransactionTemplate)实现,可分离数据访问和事物处理,提高业务对象的可复用性,采用getHibernateTemplate()方法来操作hsql进行数据增删改等操作。

由于采用SSH黄金组合,系统的开发变得简洁方便,且易于团队合作开发,系统的页面表示部分,逻辑处理部分,数据库操作部分,报表部分都可以分开来做,体现了SSH架构的优越性和灵活性。

1.2功能简介

本系统是一个先进的博客系统,能基本完整的实现博客的功能,主要有以下功能:

1。

用户注册登录功能。

用户可以在网站上注册一个帐户,建立自己的博客,用户可以登录到自己的管理界面,管理文章、评论、相片、个人信息等。

2。

博客首页功能。

可显示火炬博客系统的全面信息,如最新文章、热门文章等。

3。

我的首页功能。

可显示个人博客的全面信息,如最新文章、最新评论、作者相片、日历等。

4。

博客管理功能。

用户可以管理自己的博客,包括文章管理、评论管理、相片管理、档案管理、类别管理、个人资料管理、注册信息管理等。

5。

写文章功能。

本系统采用流行的FCKEditor编辑器,提供强大的编辑和排版功能,文章可实现优美的显示效果。

6。

评论功能。

访问者可对文章发表评论。

7。

留言功能。

访问者可给每个博客留言。

8、搜索功能。

可按不同项目进行搜索。

9。

Tag功能。

文章可产生多个相关Tag,可按不同Tag进行搜索。

10。

RSS功能。

本系统采用先进的RSS2.0技术,实现RSS功能,便于浏览。

11。

相册功能。

可浏览博客相片。

12。

个人档案功能。

可浏览博客个人资料。

13。

找回密码功能。

可通过问题回答找回密码。

14。

聊天功能。

访问者和用户可在线聊天,可以群聊,也可以私聊,反应快速,功能强大。

15。

博客统计功能。

可统计博客系统的基本信息。

16。

访问人数统计功能。

可统计网站在线访问人数。

17。

分页功能。

本系统具备完善的分页功能。

18。

连接池功能。

本系统采用连接池技术,解决了数据库瓶颈,大大提高了运行速度。

19。

注销功能。

可安全退出系统。

20。

防重复提交功能。

本系统还采用Struts的Token机制和JavaScript技术实现绝对安全的防重复提交功能。

21。

文章管理。

可修改、删除文章。

22。

评论管理。

可回复、删除评论。

23。

相片管理。

可上传相片,设置主肖像,删除相片。

24。

档案管理。

可按月建立档案,浏览档案。

25。

类别管理。

可建立、修改、删除类别。

26。

个人资料管理。

可输入修改个人资料。

27。

注册信息管理。

可输入修改注册信息,包括修改密码。

28。

错误和异常管理。

可处理错误情况,提示错误信息。

2系统安装

1.安装JAVA5到

2.再安装TOMCAT5.0到

 

3.安装eclipse3,将lombozallCOPY到E:

\msa。

4.配置环境变量,在“我的电脑“上点击鼠标右键。

点击“高级“,再点击“环境变量”,

点击“新建”,输入

再修改PATH,加入.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;

%JAVA_HOME%\jre\lib;,如下:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:

\ProgramFiles\CommonFiles\ThunderNetwork\KanKan\Codecs;

.;%JAVA_HOME%\bin;%JAVA_HOME%\lib;

%JAVA_HOME%\jre\lib;d:

\mysql50;D:

;;d:

\ant;%CATALINA_HOME%\bin;

 

再新建

再新建

再新建

 

再新建

CLASS_PATH,.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\bin;%CATALINA_HOME%\common\lib\servlet.jar;

%JAVA_HOME%\jre\lib;%CATALINA_HOME%\bin\bootstrap.jar;

5.安装MYSQL5.1

配置MYSQL,

输入密码“mysql”。

 

点击Execute,完成安装。

 

再安装MYSQL-FRONT5.1,

 

输入MySQL-Front5.1的注册码

gNBpPFgyOw9Rwt/ozsnjgM7tJNo2

bhaaAThangemMkaz2tQhq3/f7dZ7

Vj29WeGHjuupj/AhYqymjAuokhYi

X1T/fG+q1yR22PdcEP39dxU3ovEo

lLLzwIZlQr9oJYwUf5eG4x5e1bMP

nfIaIl8reszQPHFNbrxBjCVrBEXL

TyBLehxzUpVI672t3LjX8q4ytCRC

ezcoZQfMAc0DulJzNREbwlcf0Rco

N0zW3ojBUxGsplBBZZPrD7/bPhkM

rjtS8Bxym+HeV1TJDTXuiL8QLg==

6.将系统安装包torchblo08-11-25-5解压缩,然后启动MYSQL

 

输入密码mysql,

运行tdbmysql.bat,再打开torchblogdb-setup.sql

全选

点右键“复制”,

在MYSQL环境中点击右键“粘贴”

 

即可完成用torchblogdb-setup.sql建库和表,和将数据导入到MYSQL数据库D:

\mysql50下。

7.将E:

\msa\torchblo08-11-25-5\torchblogproj5\torchblog目录COPY至E:

\tomcat50/webapps/下,即E:

\tomcat50/webapps/torchblog。

8.将mysql-connector-java-5.0.5-bin.Jar

COPY到E:

\tomcat50\common\lib下。

9.将E:

\msa\torchblo08-11-25roj5\torchblogproj5下torchblog.xml

COPY到E:

\tomcat50\conf\Catalina\localhost。

10.启动E:

\tomcat50\bin\startup.exe。

11.用IE访问http:

//localhost:

8080/torchblog,即可

,登录名和密码如下:

用户:

admin,密码:

222222

中国火炬博客网

作者:

李万鸿

QQ:

1691589876

Email:

buddha17@

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1