N o v e m b e r 2 9 t h T h u r s d a y

I f   v i r t u a l   h o s t s   a r e   i n   u s e ,   e a c h   v i r t u a l   h o s t   h a s   i t s   o w n   s e r v e r _ r e c ,   i t   d e f i n e s   a   l o g i c a l   w e b s e r v e r ,   d e f i n i n g
i t   i n d e p e n d e n t l y   o f   t h e   o t h e r   h o s t s .     T h e   s e r v e r _ r e c   i s   c r e a t e d   a t   s e r v e r   s t a r t - u p ,   a n d   i t   n e v e r   d i e s   u n l e s s
t h e   e n t i r e   h t t p d   i s   s h u t   d o w n .

     I t   h a s   n o t   o w n   p o o l ;   i n s t e a d ,   s e r v e r   r e s o u r c e s   n e e d   t o   b e   a l l o c a t e d   f r o m   t h e   p r o c e s s   p o o l ,   w h i c h   i s   s h a r e d   b y
a l l   s e r v e r s .     I t   d o e s   h a v e   a   c o n f i g u r a t i o n   v e c t o r s   a s   w e l l   a s   s e r v e r   r e s o u r c e s   i n c l u d i n g   t h e   s e r v e r   n a m e   a n d   d e f i n i t i o n ,
r e s o u r c e s   a n d   l i m i t s ,   a n d   l o g g i n g   i n f o r m a t i o n .

     T h e   c o n n _ r e c   i s   c r e a t e d   w h e n   A p a c h e   a c c e p t s   a   c o n n e c t i o n   f r o m   a   c l i e n t ,   a n d   l a t e r   i t   i s   d e s t r o y e d   w h e n   t h e   c o n n e c t i o n
i s   c l o s e d .     T h e   u s u a l   f o r   a   c o n n e c t i o n   t o   b e   m a d e   i s   t o   s e r v e   o n e   o r   m o r e   H T T P   r e q u e s t s ,   s o   o n e   o r   m o r e   r e q u e s t _ r e c
s t r u c t u r e s   w i l l   b e   i n s t a n t i a t e d   f r o m   e a c h   c o n n _ r e c .     M o s t   a p p l i c a t i o n s   w i l l   f o c u s   o n   t h e   r e q u e s t   a n d   i g n o r e   t h e   c o n n _ r e c ,
b u t   p r o t o c o l   a n d   m o d u l e s   a n d   c o n n e c t i o n - l e v e l   f i l t e r s   w i l l   n e e d   t o   u s e   t h e   c o n n _ r e c ,   a n d   m o d u l e s   m a y   s o m e t i m e s   u s e
i t   i n   t a s k s   s u c h   a s   o p t i m i z i n g   t h e   u s e   o f   r e s o u r c e s   o v e r   t h e   l i f e t i m e   o f   a n   H T T P   K e e p a l i v e   ( p e r s i s t e n t   c o n n e c t i o n ) . 
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目  录  一 使用Axis和XFire发布Web Service ......................................................................................... 2  1.1 准备工作............................................................................................................................ 2  1.1.1 新建工程 ................................................................................................................. 2 1.1.2 axis依赖文件 ........................................................................................................... 3 1.1.3 XFire依赖文件 ........................................................................................................ 3 1.2 Axis发布Web Service ........................................................................................................ 4  1.2.1 传递简单数据类型的Web Service ........................................................................ 4 1.2.2 带自定义对象传递的Web Service ........................................................................ 8 1.3 XFire发布Web Services ................................................................................................... 10  1.3.1 传递简单数据类型的Web Service ...................................................................... 10 1.3.2传递复杂数据类型的Web Service ....................................................................... 12 附录: 1Server的结构 ............................................................................................................. 16 二 调用Web Services .................................................................................................................... 17  2.1 准备工作.......................................................................................................................... 17  2.1.1 新建工程 ............................................................................................................... 17 2.1.2 启动Tomcat上发布的1Server服务 ................................................................... 17 2.2 Axis发布的Web Service调用方式 ................................................................................. 18  2.2.1 Dynamic Invocation Interface (DII)方式 ................................................................. 18 2.2.2 Dynamic Proxy方式 ............................................................................................... 19 2.2.3 Stubs方式 .............................................................................................................. 20 2.3调用XFire发布的Web Service ....................................................................................... 22  2.3.1服务以jar包形式发布的时候 直接调用 ............................................................ 23 2.3.2 使用Axis的Client包 ........................................................................................... 23 2.3.3 使用Xfire的Client包 .......................................................................................... 24 附录2:2Client目录结构 ..................................................................................................... 31

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值