WebSevice技术

定义
将孤立站点的信息能够相互通信、共享的一种接口。
使用技术
HTTP、XML、SOAP(简单对象访问协议)、WSDL
SOAP协议:simple object access protocal 用于交换XML编码信息的轻量级协议。
TCP/IP->HTTP->SOAP ;SOAP通过xml文件传送信息
优点
跨平台,跨语言,跨系统
缺点
1.webservice使用了xml对数据封装,造成大量数据在网络中传输,安全性较低
2.webservice规范没有规定任何与实现相关的细节。
Web容器
实现J2EE规范中web协议的应用,该协议定义了web程序的运行时环境,包括:并发性,安全性,生命周期等管理。
即在tomcat、weblogic下运行jsp,servlet,struts
给weblogic指定大小内存:在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M
weblogic热启动模式(开发模式)
可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。
应用服务器
BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat
WebService名词解释
JAXP:Java API for XML Parsing 定义在Java中使用dom,sax,xslt的通用接口
JAXM:Java API for XML Messaging 为SOAP通信提供访问方法和传输机制的API
UDDI:一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。
WSDL:是一种XML格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作。

B/S架构 VS C/S架构
1.硬件环境不同:
C/S 一般建立在专用的网络,局域网之间通过专门服务器与数据交换
B/S 建立在广域网之上,不必是专门的网络硬件环境。
2.对安全要求不同:
C/S:一般面向相对固定的用户群。对信息安全的控制能力很强,安全性能高,可以通过B/S发布部分可公开信息。
B/S:建立在广域网之上,对安全控制能力相对弱,可能面向不可知用户。
3.对程序架构的不同:
C/S:更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。
B/S:对网络架构有安全和高可用的双重考虑。
4.软件重用不同:
C/S:构建重用性不如B/S
B/S:能够相对较好的重用。
5.系统维护不同:
C/S:注重整体性,必须整体考察,升级难。
B/S:构建个别更换,实现系统的无缝升级,开销最小。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值