没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Godeep 网上淘宝
详细设计说明书
(Procedural Design Specication)
一、引言
1.编写目的:
本说明书旨在进一步根据概要说明书做进一步细化,为本组同学提供更好的参
照标准,读者为本组内部开发人员以及评委老师。
2.项目背景:
系统名称:Godeep 网上淘宝——分布式网络检索系统
委托方:齐鲁软件设计大赛组委会
开发单位:曲师大 Godeep 分布式检索开发团队
开发日期:2009 年 7 月 9 日——2009 年 8 月 31 日
版权信息:本软件欢迎各界同仁参与修改,凡是希望从本软件中获得技术
的单位或个人均可参与软件的修改与发布,本小组本着“软件即分享”的思想,
热诚进行软件交流。最终版权归曲师大 Godeep 分布式检索研发小组。
3.定义:
4.参考资料:
1.《Java 程序语言设计(基础篇)》Y.Dannel.Liang 著,机械工业出
版社。
2.《Java 经典实例》Ian F.Darwin 著,中国电力出版社。
3.《开发者突击—struts2 核心技术与 Java EE 整合开发实战》三扬科
技编著。
4.《css 入门经典》(第 2 版)Richard York 著,清华大学出版社
5.《XML 技术应用》贾素玲¹王强¹主编,姚琪琳¹舒毕磊¹柴庆慧¹编著,清华
Godeep 网上淘宝
大学出版社
6.《征服 Ajax+Lucene 构建搜索引擎》李刚¹宋伟¹邱哲。
7.www.java.com , www.csdn.net www.javaeye.com 等著名作者的文
章及代码。
二、总体设计:
需求概述:
目前,网络上存在大量的资源共享服务器。这些服务器一般存储了一定量
的资源,并以web服务的方式供用户和其它服务器访问。现存的问题在于不同
服务器的资源组织方式往往不同,有的是通过数据库,有的是通过一些描述文
件(如XML),而且数据库的种类和结构也有很大的差别,这就导致不同服务
器之间资源共享和资源发现都十分困难。因此,用户如果想访问这些资源,就
要登陆每一个服务器去检索和下载需要的资源。由于服务器的分布广泛,数量
众多,用户显然难以检索到自己需要的资源。而分布式的资源检索策略则可以
有效的解决这一问题。该策略的思想是当用户登陆任何一台服务器的时候,这
个服务器除了要检索自己本地的资源以外,还可以作为一个客户端,自动地去
连接其它服务器,发出检索请求,并将检索的结果进行合并和汇总,返回给用
户。这样,用户只需要登陆任意一台服务器,就可以检索到大量所需资源,尽
管这些资源来自于不同的服务器,但检索的过程对用户来说是透明的,用户检
索和获取这些资源就如同检索和获取所请求的服务器上的资源一样。
三、总体设计:
1.程序结构:
本软件采用 struts 整合 x&re 开发,x&re 远程调用技术实现服务器初始化以及服
务器的注销,struts 实现查询功能。基于 struts2 和 x&re 成熟的框架,可以实现
稳定的运行,从而为用户提供更加稳定的环境。而这些东西是在用户角度是看
不到却是可以感受到的。程序采用 mvc 模式设计。
Godeep 网上淘宝
整个查询过程为:
1. 客户端发送查询请求,经过 Ac)onForm 封装传给 Ac)onServlet。
2. Ac)onServlet 根据请求找到查询模块 GodeepAc)on 并将该请求转发至 GodeepAc)on。
3. Ac)on 调用 JavaBean 提供的业务逻辑方法处理请求,并返回 Ac)onForward。
4. Ac)onServlet 根据 Ac)onForward 的信息将请求再次转发给 JSP 页面。
5. 最终将页面返回给客户端。
2.对各个模块做详细地说明:
1.Ac)onForm 模块是 godeepAc)on 继承 Ac)onForm 主要代码如下:
public godeepForm(){}
public godeepForm(String id,String title, String keywords, String
kind,
String describe, String date, String url, String author,
String publisher){
this.id=id;
this.title=title;
this.keywords=keywords;
this.kind=kind;
this.describe=describe;
this.date=date;
this.url=url;
this.author=author;
this.publisher=publisher;
}
public void setID(String id){
客户端
AconServlet Ac)on
JSPs JavaBean
Godeep 网上淘宝
this.id=id;
}
public void setTitle(String title){
this.title=title;
}
public void setKeywords(String keyword){
this.keywords=keyword;
}
public void setKind(String kind){
this.kind=kind;
}
public void setDescribe(String describe){
this.describe=describe;
}
public void setDate(String date){
this.date=date;
}
public void setUrl(String url){
this.url=url;
}
public void setAuthor(String author){
this.author=author;
}
public void setPublisher(String publisher){
this.publisher=publisher;
}
public String getID(){
return id;
}
public String getTitle(){
return title;
}
public String getKeywords(){
return keywords;
}
public String getKind(){
return kind;
}
public String getDescribe(){
return describe;
}
public String getDate(){
return date;
}
剩余17页未读,继续阅读
资源评论
- forsunjie2013-11-28哎,齐鲁软件大赛沦落了!
散聚
- 粉丝: 13
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功