基于J2EE高校知识发现系统构建.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE高校知识发现系统构建

基于J2EE高校知识发现系统构建   摘 要:为了将高校数据库、知识发现技术高度集成,结合J2EE可扩展、可重用、独立性强等优点,构建基于J2EE的高校知识发现系统,在此基础上介绍了该系统的体系架构、技术实现和功能模块。   关键词:J2EE EJB 数据挖掘 知识发现系统   中图分类号:TP311文献标识码:B文章编号:1673-8454(2007)10-0054-03      本文拟在J2EE平台上,利用XML技术、数据库、知识库、数据挖掘和信息搜索技术,构建高校知识发现系统,将地理位置分散的、异构的数据进行合理地组织和挖掘,不仅能实现不同部门内部的知识发现,而且能胜任部门之间的联合知识发现。      一、系统可行性分析      高校建立知识发现系统在设备、技术、人才方面都具有很强的可行性。目前高校都在投入较大的物力和财力来实现数字化校园,已经利用成熟的WEB技术建立了Internet系统,将学校内部的各种数据、信息和文档置于Web数据库和服务器上,便于教职员工和学生之间信息的共享与交流,同时也将Intranet系统和外面的Internet世界连接,建立起对外信息发布窗,为基于网络上的不同部门的知识发现提供了可能;而高校各个部门的管理信息化都已成熟,如人事、科技处等都积累了完善的历史数据,为知识发现提供可靠的数据来源;而高校拥有雄厚的信息技术和信息人才储备,这些都使得高校实现知识发现成为可能。鉴于高校数据地理位置分散、异构等特性,拟在J2EE平台上开发实现该系统。      二、J2EE的体系结构介绍      J2EE(Java 2 Enterprise Edition)是由SUN公司领导,各厂商共同制定,并得到广泛认可的工业标准。可以满足当前不断变化和日趋复杂的商业应用需求,也很快变成了企业构建新系统和集成、扩展已有系统的首选技术。J2EE的体系结构图如图1所示,可以分为4层。[1]      图1 J2EE分布式体系架构图      1)客户层。处于企业的防火墙内部和外部,它可以是在客户端运行的浏览器、基于Java的程序、Swing、Com;或是其他Web型的编程环境,通过HTTP、HTTPS、IIOP等协议访问后端的应用服务器内的资源。   2)Web服务层。系统各个功能模块以Web应用的形式开发,运行在J2EE Web容器中,Web服务层产生程序的表示逻辑,由显示动态HTML/WML页面的JSP和Servlet实现,处理对用户请求的响应,不直接访问数据库,其业务逻辑通过EJB组件来实现。   3)业务逻辑层。它主要以EJB组件的方式编写,运行在J2EE EJB容器上,EJB组件对数据库等数据资源的访问,通过容器提供的接口来完成。J2EE 成熟的组件和分布式处理技术EJB可构建一个可重用的,并且具有良好可扩展性的知识发现算法组件库。EJB 组件的可移植性是其主要优点之一。与其他的组件技术相比,EJB 不局限于任何特定的公司、服务器版本、中间件和通信协议,它只是一个规范,任何公司可以按多种不同方式实现这个规范。只要不采用任何专属的扩展,就可以根据需要在不同组织实现方法之间移动。   4)数据库层。用于存放系统的应用数据,并提供对组织数据的基本存储与访问。可以是不同组织、不同结构的数据库。      三、基于J2EE高校知识发现系统的构建      基于J2EE高校知识发现系统的设计目标就是创建一个分布式的知识发现平台,集成高校各个部门的数据库、知识库、文本库、数据挖掘模型、信息检索以及知识处理等功能。系统设计遵循模型-视图-控制器(MVC)模式,目的就是要把数据(模型)与表示信息的部分(视图)分离出来,他们两者之间用业务逻辑层(控制器)来控制信息的流向。系统架构如图2所示。      图2 基于J2EE的高校知识发现体系图      系统分为用户层、Web层、业务层、数据层。用户根据需要通过校园局域网浏览器发送请求,通过HTTP、HTTPS、IIOP等协议访问后端的应用服务器内的资源,客户应用层根据用户的权限不同而显示不同的信息。Web服务器层是连接用户层和业务逻辑层的桥梁,通过由显示动态HTML/WML页面的JSP与用户进行交互,根据用户请求Servlet控制器将其传递给相应的业务EJB操作处理。业务处理服务器层是功能实现EJB集合,根据系统实现目标包括知识查询和知识发现两大模块,狭义的知识发现是基于数据挖掘的,笔者认为广义的知识发现应包括知识检索与查询。该层包括知识查询EJB、数据处理EJB、数据挖掘EJB、知识处理EJB,其中后3个是完成狭义知识发现功能的。数据层由分布在高校各个部门的数据库和存储发现结果的知识库构成,系统采用杨炳儒教授提出的“双

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档