ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:1.67MB ,
资源ID:10242932      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10242932.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(博客系统软件及安装说明书李万鸿.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、博客系统软件及安装说明书李万鸿 目录1引言 11.1 软件和技术说明 11.2 功能简介 22系统和环境安装详解 31引言这是一个先进的轻量级J2EE的系统,采用黄金组合Struts+Spring+Hibernate开发完成,功能强大,使用方便,并在此基础上开发了全国二号水利项目引滦入津的二维和三维的GIS 部分。 1.1 软件及安装说明 本系统是一个Struts+Spring+Hibernate组合开发的博客系统,本系统使用分层体系架构,综合运用 struts+spring+hibernate 三大主流开源框架构建,稳定高效、功能强大、易于维护。系统分为四个层次,即表示层(Presentat

2、ion Layer)、域模型层(Domain Model Layer)、 业务层 (bussiness Layer)和持久层(Persistence Layer),使用Spring框架整合Struts和 Hibernate,用Spring的“控制反转IOC”, 或者“setter依赖注入”来把这些对象连好,这些对象在一个外部的XML文件中被引用。 表示层主要负责前台Jsp页面的表示,管理用户的请求; 域模型层由实际需求中的业务对象组成,既常说的BO(Business Object); 业务层是Web应用的中间部分,使业务逻辑和数据库持久操作解耦,使代码更容易维护,主要处理应用程序的 业务逻辑和

3、业务验证,管理事务,预留和其它层交互的接口,管理业务层对象之间的依赖,增加在表现层和持 久层之间的灵活性,使它们互不直接通讯,管理从业务逻辑到持久层的实现。 持久层用于分离业务逻辑和数据存取,把数据封装在DAO中,负责与数据库进行联络的一些任务都封装在此。 各个层可以单独开发,互相的耦合度很低,这在开发大项目的过程中尤其有优势,层与层之间通过调用接口完 成所需要的逻辑单元应用,一切显得非常清晰简单。 Struts是目前最流行的Web框架,提供对开发MVC系统的底层的很好的支持,采用的主要技术是 Servlet、Jsp、和Custom Tag Library技术。使用该框架开发MVC程序变的非常

4、简单,Struts对 MVC层的Model、View、和Controller都提供了对应的实现组件。Struts框架中Controller角色是由一个中心Servlet类和众多Action类合作扮演的,中心Servlet类为控制器提供中心控制点来初步处理所有的用户请求,并选择一个Action类处理具体业务逻辑。 Struts负责管理用户的请求,做出响应,提供控制器,委派调用业务逻辑,处理异常,UI 验证等, Struts用来作表示层部分和域模型层部分,起控制和显示作用; 本系统使用 Spring 的DelegatingRequestProcessor 覆盖 Struts 的 RequestPr

5、ocessor,将 Struts 动作整合到 Spring 框架中。 Spring框架是轻量级组件部署和运行的容器,可以很好的支持AOP(面向方面编程)的开发模式,Spring能有效地组织中间层对象,通过Bean容器 为业务对象、DAO对象和资源对象提供了IOC类型的装配能力,将Struts和Hibernate集成起来,使用Spring构建的应用程序易于单元测试。 Spring为数据存取提供了一个一致的框架,包括JDBC和O/R Mapping产品。 Spring用来作业务层部分,负责处理应用程序的业务逻辑和业务校验;管理事务;提供与其它层相互作用的接口;管理业务层级别的 对象的依赖等,用来作

6、业务层部分和数据库操作的事务处理,需要在配置文件里配置好; Hibernate是一个优秀的开放源代码的对象关系映射(O/R Mapping)框架,它对JDBC进行了非常轻量级的对象封装,提供了强大高性能的对象到关系数据库的持久化服务,使程序员可使用面向对象思维来操纵数据库。 Hibernate用来作持久层部分,负责存储、更新、删除数据库记录等,用来作DAO处理,本系统使用Spring整合Hibernate,spring为Hibernate的session提供了有效的容易和安全的控制,Spring控制Hibernate的SessionFactories,JDBC datasources及其它相关

7、的资源,进行完整的事务管理和异常的包装,在此用了Spring的事物模板(TransactionTemplate)实现,可分离数据访问和事物处理,提高业务对象的可复用性,采用getHibernateTemplate()方法来操作hsql进行数据增删改等操作。 由于采用SSH黄金组合,系统的开发变得简洁方便,且易于团队合作开发,系统的页面表示部分,逻辑处理部分,数据库操作部分,报表部分都可以分开来做,体现了SSH架构的优越性和灵活性。1.2 功能简介本系统是一个先进的博客系统,能基本完整的实现博客的功能,主要有以下功能: 1。用户注册登录功能。用户可以在网站上注册一个帐户,建立自己的博客,用户可以

8、登录到自己的管理界面,管理文章、评论、相片、个人信息等。 2。博客首页功能。可显示火炬博客系统的全面信息,如最新文章、热门文章等。 3。我的首页功能。可显示个人博客的全面信息,如最新文章、最新评论、作者相片、日历等。 4。博客管理功能。用户可以管理自己的博客,包括文章管理、评论管理、相片管理、档案管理、类别管理、个人资料管理、注册信息管理等。 5。写文章功能。本系统采用流行的FCKEditor编辑器,提供强大的编辑和排版功能,文章可实现优美的显示效果。 6。评论功能。访问者可对文章发表评论。 7。留言功能。访问者可给每个博客留言。 8、搜索功能。可按不同项目进行搜索。 9。Tag功能。文章可产

9、生多个相关Tag,可按不同Tag进行搜索。 10。RSS功能。本系统采用先进的RSS2.0技术,实现RSS功能,便于浏览。 11。相册功能。可浏览博客相片。 12。个人档案功能。可浏览博客个人资料。 13。找回密码功能。可通过问题回答找回密码。 14。聊天功能。访问者和用户可在线聊天,可以群聊,也可以私聊,反应快速,功能强大。 15。博客统计功能。可统计博客系统的基本信息。 16。访问人数统计功能。可统计网站在线访问人数。 17。分页功能。本系统具备完善的分页功能。 18。连接池功能。本系统采用连接池技术,解决了数据库瓶颈,大大提高了运行速度。 19。注销功能。可安全退出系统。 20。防重复提

10、交功能。本系统还采用Struts的Token机制和JavaScript技术实现绝对安全的防重复提交功能。 21。文章管理。可修改、删除文章。 22。评论管理。可回复、删除评论。 23。相片管理。可上传相片,设置主肖像,删除相片。 24。档案管理。可按月建立档案,浏览档案。 25 。类别管理。可建立、修改、删除类别。 26。个人资料管理。可输入修改个人资料。 27。 注册信息管理。可输入修改注册信息,包括修改密码。 28。 错误和异常管理。可处理错误情况,提示错误信息。 2 系统安装1 安装JAVA5到, ,2.再安装TOMCAT5.0到, ,3.安装eclipse3,将lombozall CO

11、PY到E:msa。4.配置环境变量,在“我的电脑“上点击鼠标右键。点击“高级“,再点击“环境变量”,点击“新建”,输入再修改PATH,加入.;%JAVA_HOME%bin;%JAVA_HOME%lib; %JAVA_HOME%jrelib;,如下:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:Program FilesCommon FilesThunder NetworkKanKanCodecs;.;%JAVA_HOME%bin;%JAVA_HOME%lib; %JAVA_HOME%jrelib;d:mysql50;D

12、:;d:ant;%CATALINA_HOME%bin;再新建再新建,再新建再新建CLASS_PATH, .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%bin;%CATALINA_HOME%commonlibservlet.jar;%JAVA_HOME%jrelib; %CATALINA_HOME%binbootstrap.jar;。5.安装MYSQL5.1 ,配置MYSQL,输入密码“mysql”。点击Execute,完成安装。再安装MYSQL-FRONT5.1, 输入MySQL-Front 5.1的注册码gNBpP

13、FgyOw9Rwt/ozsnjgM7tJNo2bhaaAThangemMkaz2tQhq3/f7dZ7Vj29WeGHjuupj/AhYqymjAuokhYiX1T/fG+q1yR22PdcEP39dxU3ovEolLLzwIZlQr9oJYwUf5eG4x5e1bMPnfIaIl8reszQPHFNbrxBjCVrBEXLTyBLehxzUpVI672t3LjX8q4ytCRCezcoZQfMAc0DulJzNREbwlcf0RcoN0zW3ojBUxGsplBBZZPrD7/bPhkMrjtS8Bxym+HeV1TJDTXuiL8QLg=。6. 将系统安装包torchblo08-11-25

14、-5解压缩,然后启动MYSQL 输入密码mysql,运行tdbmysql.bat,再打开torchblogdb-setup.sql。全选点右键“复制”,在MYSQL 环境中点击右键“粘贴”。即可完成用torchblogdb-setup.sql建库和表, 和将数据导入到MYSQL数据库D:mysql50下。7.将E:msatorchblo08-11-25-5torchblogproj5torchblog目录COPY至E:tomcat50/webapps/下,即E:tomcat50/webapps/torchblog 。 8.将mysql-connector-java-5.0.5-bin.Jar COPY到 E:tomcat50commonlib下。9.将E:msatorchblo08-11-25roj5torchblogproj5下torchblog.xml COPY到E:tomcat50confCatalinalocalhost。10.启动E:tomcat50binstartup.exe。11.用IE访问http:/localhost:8080/torchblog,即可,登录名和密码如下:用户:admin,密码:222222 中国火炬博客网作者:李万鸿 QQ:1691589876 Email:buddha17

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

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