基于Jfinal框架呼吸疾病临床防治研究平台设计.docVIP

基于Jfinal框架呼吸疾病临床防治研究平台设计.doc

  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文档。上传文档
查看更多
基于Jfinal框架呼吸疾病临床防治研究平台设计

基于Jfinal框架呼吸疾病临床防治研究平台设计   摘 要:通过建立呼吸疾病临床防治研究平台,对各研究单位的临床研究资源进行整合,实现资源共享;在各区域原有应用系统架构的基础上,实现不同应用系统间的整合。应用Jfinal开发框架,从实际应用的角度出发对在建设过程中出现的相关问题进行整体的分析与设计。   关键词:呼吸疾病;Jfinal框架;防治平台   中图分类号:TP311.52 文献标识码:A   1 引言(Introduction)   为了建立呼吸疾病临床防治研究协作网络;整合各研究单位的临床研究资源;将采用不同的技术标准、不同的技术方案、以及不同的安全访问策略和不同的软硬件平台的异构业务系统进行有效的整合并统一权限管理。非常有必要建设一个功能比较完善、标准规范统一、系统安全可靠的呼吸疾病临床防治信息化平台。该平台能够实现资源、信息和服务的共享,实现不同业务系统之间的协同;医务人员能够随时随地获取所需的个人呼吸健康信息,提高卫生服务质量;普通用户能够提交个人相关的呼吸健康记录,为呼吸疾病的研究提供数据支持等。基于以上背景,本文以呼吸疾病临床防治研究平台的设计为重点,积极探索该信息化平台的解决方案。   2 技术架构(Technical architecture)   结合本单位实施信息化项目的经验,决定采用比较成熟的J2EE架构来实现本项目的具体功能要求。J2EE架构的应用系统经历了由JSP+SERVLET到SSH框架(Struts、Spring、Hibernate)的过程,近年来出现了很多非常优秀的集成框架,Jfinal就是其中的代表。Jfinal针对SSH框架进行了再次的封装,该框架采用微内核全方位扩展架构,全方位是指其扩展方式在空间上的表现形式。整个空间架构由Handler、Interceptor、Controller、Render、Plugin五大部分组成,如图1所示。每个部分都是基于接口实现的,支持完整的自定义,使用灵活,扩展性强。   该框架的逻辑架构是一个经典的MVC模式演化,分为以下六个步骤:   (1)Http:包括HttpServletRequest、HttpServletResponse,即客户端请求与响应。   (2)Filter:所有请求的拦截器,相当于是一个闸口。   (3)Handler:请求处理器,是对所有请求的公共处理,在这里我们可以做权限控制、安全验证等。它是一个责任链模式变种,由初始配置的Handler,以及框架默认的ActionHandler构成一个链条,依次执行。   (4)Action:动作处理器,它是一个AOP+Command模式变种。由ActionInvocation进行调度,先执行拦截器,最后执行具体方法。   (5)Model:模型层。在这个层面包括实体模型的定义、DB+ActiveRecord模式数据库操作的支持、从请求中解析出对应参数构造Model实例,可以把它看成是DAO。   (6)Render:渲染层。负责将服务端的数据组装成客户端需要的数据格式,然后response到客户端。支持多种视图的渲染:FreeMark、Jsp、VELOCITY,以及自定义。   3 系统整体概述(System overview)   呼吸临床研究平台建设的根本目的是将调研各呼吸系统疾病的诊疗中心和综合防治研究基地的病人临床病历、生物信息数据库、社区居民健康档案的电子化类型和程度,以及网络信息化程度和资源共享状况,根据各单位具体情况制定具体的协作网络建设计划,新建或完善基本资源库;在保持原有应用系统架构的基础上,实现不同应用系统间的整合。为了达到这一目的,必须建立一套将松散应用系统进行耦合的集成方案,来规范应用系统的整合。通过深入的调查分析,我们可以将整个呼吸临床研究平台分为统一身份认证管理和统一数据管理。   (1)统一身份认证管理:依据卫生部出台的信息技术标准,采用SOA的Web Service技术来定义数据库元数据,使用基于XML的消息处理作为基本的数据通信方式,以解决应用系统异构问题。要在保持原有应用系统架构的基础上,实现不同应用系统间的整合。为了达到这一目的,必须建立一套将松散应用系统进行耦合的集成方案,来规范应用系统的整合。通过统一门户,为呼吸临床研究平台提供统一入口,实现居民呼吸健康档案、临床生物信息数据库、双向转诊之上的多个应用系统的互联互通、统一身份认证和用户信息的同步;为系统用户提供统一注册管理、服务导航,实现用户统一注册和统一权限管理。   (2)数据采集和交换的建设需求是整个平台建设的核心,是整个平台数据的集合地,为平台提供统一数据管理和配置。数据采集与交换系统的建设需求是整合各信息系统中的数据,为平台数据中心的建设提

文档评论(0)

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

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

1亿VIP精品文档

相关文档