电脑桌面
添加文秘网到电脑桌面
安装后可以在桌面快捷访问

基于B/S模式的博客网站的设计与实现

栏目:财经金融发布:2010-04-27浏览:2378下载290次收藏

(内蒙古科技大学信息工程学院,内蒙古 包头 014010)
摘 要:文章提出了在b/s(浏览器和服务器)模式下,利用jsp编程框架来实现博客网站建设的基本思路,即前台网页设计与后台数据库链接,通过前台浏览器访问后台数据库,使个人或管理者很方便地在网上进行操作,充分体现了“浏览器/服务器”模式的优越性。
关键词:博客;日志管理;发表留言;管理系统
中图分类号:tp393.02  文献标识码:a  文章编号:1007—6921(2008)05—0133—02
1 引言

随着信息技术的飞速发展,各个行业的信息化势在必行。科技的进步大大地提高了生产率。如何才能提高企业的工作效率,更好地完成任务,这是一个摆在管理者面前的迫切问题。应用信息化来改造传统的管理模式是一个重要途径。

本设计是一个个人博客的网站,主要用的是macromedia dreamweaver 8以及sql server 2000,实现的主要功能是通过申请注册用户,使普通用户或者过客实现信息的添加、修改、查找、删除等操作,其次该系统可以直接放到互联网上,使个人或者管理员方便地在网上进行操作。

系统采用了目前比较流行的b/s结构,即browser/server(浏览器/服务器)结构,是随着internet技术的兴起,对c/s结构的一种变种或者改进的结构。在这种结构下,用户页面完全通过www浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier(表示层、应用层、数据库层)结构。同时采用了面向对象的设计,使用jsp这种网络编程技术,为程序员提供了开发飞速发展的web应用程序所需的强大而灵活的功能。采用sql server 2000 与数据库建立连接。下面对系统所采用的主要技术进行说明。
1.1 程序网络计算模式

c/s(client/server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是client/server形式的两层结构,传统的c/s体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是client端还是server端都还需要特定的软件支持。 

b/s(browser/server)结构即浏览器和服务器结构。它是随着internet技术的兴起,对c/s结构的一种变化或者改进的结构。在这种结构下,用户工作页面是通过www浏览器来实现,极少部分事务逻辑在前端(browser)实现,但是主要事务逻辑在服务器端(server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(tco)。以目前的技术看,局域网建立b/s结构的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、成本也是较低的。
1.2 运行环境安装与配置
1.2.1 tomcat的安装与配置。直接运行下载的jakarta-tomcat-4.1.31.exe文件按照一般的windows程序安装步骤,即可安装好tomcat。安装过程中读者需选择一个文件夹作为tomcat的安装目录。在这里以d:\ tomcat为例。安装完成以后,用户需添加一个tomcat的环境变量。添加的方法是:在我的电脑→属性→高级→环境变量→系统变量中添加以下环境变量(假定你的tomcat安装在d:\ tomcat):设置变量名tomcat[cd#*4]home,变量值是d:\ tomcat。设置完成之后,就可以启动tomcat。
1.2.2 jdk的安装与配置。直接运行下载的jdk1.3.1.exe文件按照一般的windows程序安装步骤,即可安装好jdk 。安装过程中读者需选择一个文件夹作为jdk的安装目录。在这里以d:\ jdk为例。

安装完成以后,用户需添加一个jdk的环境变量。添加的方法是:在我的电脑→属性→高级→环境变量→系统变量中添加环境变量保存后重新启动计算机,这样所添加的环境变量才会有效。
2 可行性分析

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。主要从以下三个方面出发:①技术可行性;②经济可行性;③操作可行性。
2.1 软件技术可行性

考虑到博客系统的特点,各个用户可以在互联网上就可以拥有自己的空间。

直接在ie浏览器里就可以查看和运行。用户页面完全通过www浏览器实现,一部分逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。b/s结构,主要是利用了不断成熟的www浏览器技术,结合

解锁后支持完整在线阅读或下载编辑海量优质内容资源

基于B/S模式的博客网站的设计与实现

点击下载
分享:
热门文章
    热门标签
    确认删除?
    QQ
    • QQ点击这里给我发消息
    回到顶部