- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
博客系统的架构.doc
博客系统的架构
一 实施目标
众所周知,博客是一种极其简易便捷的网络个人出版形式目标决定需求,定制清晰明确的项目需求是整个项目成败的关键。
三 设计与实现
基于以上的需求分析,本博客系统采用当前流行的MVC模式架构。用MVC模式架构不仅能实现功能模块和显示模块的分离,同事它还能提高系统的可维护性、可扩展行、可移植行以及可复用性,能够满足适用于多用户的、可扩展的、可维护的及具有很高交互性的系统,在构建web应用系统方面优势显著。
本次开发运行环境为:Structs+Spring+Hibernate+Tomcat+MySql 开发环境为:Eclipse
逻辑实现:
在实现中,用户请求被发送到一个控制器servlet,该servlet决定请求的性质,并且根据请求的类型传送给合适的处理逻辑。每个处理逻辑都和一个特别的模型相关,里面封装有业务逻辑来执行。处理完毕后,结果会发送回控制器,控制器选择合适的视图显示它。
博客系统的请求响应逻辑:
描述:
首先在视图层的页面提交一个请求
在控制层的控制器对象根据请求的类型来调用相应的处理逻辑
逻辑层的事务类主要实现请求的业务功能
把业务处理结果保存在数据库中并把响应信息保存在request中
控制层的控制器对象根据上一步骤的返回值进行页面转发
转发视图层的JSP页面,这个页面将显示request中的结果
JSP的代码只用于显示结果,不涉及任何业务逻辑
以下为控制器的设计方案(7个Action类):
用户登录
负责用户登录时的页面响应跳转,需要根据用户的身份跳转到不同的页面。它还负责新
用户注册,返回给用户注册情况。
用户管理
负责管理员操作页面的响应跳转,实现功能包括修改用户信息、删除用户等。
主页显示
响应的请求包括用户未登录时的主页面浏览和登录后的页面浏览请求,以及到其他控制
器的跳转请求。
文章管理
处理文章的操作,其响应的请求包括新增、修改、删除等。
栏目和风格定制
响应博客栏目和风格的修改、保存请求。根据要求跳转到不同页面
个性化设定
用户个性化信息的修改、查看、保存等请求。
7、评论管理
处理评论的操作,包括博客主人和网友的添加评论操作、博主的删除评论,网友不允许
删除评论
控制器简单的跳转示意图:
简要的持久层设计:
本系统的持久层设计方案采用映射Hibernate的对象实现
具体对象如下:
用户登录信息(用户ID,登录名,密码,身份)
文章信息(文章ID,用户ID,标题,时间,正文)
评论信息(评论ID,文章ID,网友名称,标题,正文)
栏目信息(栏目ID,栏目名称,显示代码)
栏目定制信息(用户ID,栏目ID)
布局方案信息(布局ID,框架代码)
显示风格信息(用户ID,布局ID,背景风格代码)
个性化信息(用户ID,博客名称,昵称,LOGO,签名,说明)
四 结语
可能系统分析实现的过于简单,但是就目前本人的经验和水平,我已经尽力了。
我相信我的学习速度。希望你能给年青人机会。
无论结果,祝:
天锋科技§前程似锦!
管理员
用户
网友
用户管理
删除用户
修改用户信息
登录
发表新文章
修改文章
删除文章
显示风格定制
栏目定制
阅读文章
添加评论
删除评论
文章管理
个人信息维护
页面显示定制
浏览主页面
评论功能
注册
博客系统
JSP页面
控制器
逻辑层
持久层
1.发出请求
2.转发请求
3.业务处理
4.保存结果集
5.返回要跳转的页面
6.页面跳转
7.取得并显示结果
登录
主页面显示
页面显示定制
用户管理
文章管理
个性信息定制
您可能关注的文档
- 华南理工大学中央空调计量采集器等设备购置项目清单.doc
- 华安县城乡社区网格化服务平台.doc
- 华油天然气股份有限公司深入开展.doc
- 华蓥市阳和小学.doc
- 华辰2015年春季拍卖会 影像.doc
- 华辰2015年春季拍卖会 拍卖图录订购单.doc
- 卓旺网络虚拟主机合同.doc
- 卓航 教练型领袖第二阶段研讨会资料.doc
- 单位 2015年度考核材料.doc
- 单位:苏州工业园区工业技术学校.doc
- 中国智慧导览行业市场规模测算逻辑模型 头豹词条报告系列.pdf
- 两项货币政策工具落地,支持资本市场决心超预期必威体育精装版完整版本.pdf
- 农林牧渔行业定期报告:猪价震荡调整,肥标价差继续走扩.pdf
- 卡牌行业专题报告:热潮背后的IP效应与市场潜力.pdf
- 食品饮料行业深度研究:白酒调整期复盘:估值拐点隐现,期待需求传导.pdf
- 家用电器行业专题研究:当前时点如何看家电?必威体育精装版完整版本.pdf
- 医药生物行业报告:医疗设备以旧换新政策步入落地阶段,板块业绩有望迎来拐点向上.pdf
- 煤炭开采行业动态研究:原煤日产量环比提升,火力发电加速.pdf
- 抢抓政策东风,科技人才教育引领新趋势.pdf
- 室内装饰设计员国家职业资格三级理论复习提纲.pdf
文档评论(0)