- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Services的Struts框架在数字医院信息系统中的应用_计算机论文.doc
基于Web Services的Struts框架在数字医院信息系统中的应用_计算机论文
基于Web Services的Struts框架在数字医院信息系统中的应用_计算机论文
摘要 分析了建立数字医院信息服务系统的必要性,阐明了国内外的研究现状,在分析传统解决方案不足的基础上提出了Web服务解决方案,论证了基于J2EE平台实现系统开发的可行性及优越性,设计了一种基于J2EE架构、MVC设计模式、面向web服务的数字医院信息系统集成框架。
关键词 J2EEWeb服务Web服务描述语言简单对象访问协议XML
1 引言
随着信息技术的日新月异,传统的就医方式已经不能适应人们日益提高的要求,所以需要一种方便、快捷和安全的就医方式,而且依据医院的角度,管理者希望把医院的运营状态和相关的数据以电子数据的形式记录下来,方便统计与管理。同时我国的医疗卫生建设在技术和设备上都有了长足的进步,但是与之相对应的医疗信息化建设却长期得不到重视,一直使用陈旧的管理方法与体制,造成了医疗单位的管理混乱、效率低下等诸多弊病。那么,如何才能有效的提高医院运行效率和管理水平,满足病人高质量、高效率、个性化的医疗服务需要呢?在医院范围内建立一整套从信息采集、信息处理到信息传递与4.4 系统的部分实现
该部分通过查询医院部门信息为例来简单介绍创建和调用基于RPC的Web服务的过程。其主要步骤如下:
(1)创建提供Web服务的Java类:
Package com.services
import java.sql.*;
import com.hospital.table.Message
public class SelectDepartmentMessage{
String dbDriver = com.microsoft.jdbc.sqlserver.SQLServerDriver
String dbUrl = jdbc:microsoft:sqlserver://localhost:1433DatabaseName=SYSC
Connection conn = null
PreparedStatement pstmt = null
public Connection open() throws Exception{
try{
Class.forName(dbDriver).newInstance()
conn = java.sql.DriverManager.getConnection(dbUrl, “sa”,”sa”)
return conn
}catch(Exception e){
e.printStackTrace()
}}
public String findByKey(String userid) throws Exception{
try{
pstmt = conn.open().prepareStatement(Select * from Department where userID=?)
pstmt.setString(1, userid)
ResultSet rs = pstmt.executeQuery()
Department dept = new Department()
while (rs.next()){
dept.setUserID(rs.getString(userID))
dept.setDepartmentID(rs.getString(departmentID))
dept.setDepartmentName(rs.getString(departmentName))
}
String xmls = xstream.toXML(dept)
Return xmls
}catch(Exception e){
e.printStackTrace()
}}}
(2)定制部署Web服务:
为了用AXIS的定制部署特性,需要生成Web服务部署描述符文件,即WSDD文件。
deployment xmlns=/axis/wsdd/ xmlns:java=/axis/wsdd/providers/java gt
service name=”DepartmentMessage” provider=”java:RPC”gt
parameter name=”classname” value=”com.services.SelectDepartmentMessage”/gt
parameter name=”methodName” value=”findByKey”/gt
/servicegt
/deploymentgt
发布Web服务时,只要指定wsdd文件即可。命令如下:
java org.apache
您可能关注的文档
- 基于IPTV系统的多媒体视频业务研究_计算机论文.doc
- 基于IP技术的智能监控系统构架及装置研究_计算机网络论文.doc
- 基于Isabelle的证明信息系统设计_计算机论文.doc
- 基于ITIL的电子政务网络服务管理系统的探索_计算机论文.doc
- 基于ITU-T T.120协议族的数据会议的设计和实现_计算机论文.doc
- 基于J2EE架构的Java语言学习平台的设计与实现_计算机论文.doc
- 基于J2EE架构的通用教学评价系统的设计与实现_计算机论文.doc
- 基于J2EE的元数据管理系统的设计与实现_计算机论文.doc
- 基于J2EE的市场需求预测支持系统模型的研究与实现_计算机论文.doc
- 基于J2EE的手机短信平台的设计与实现_计算机论文.doc
文档评论(0)