大学生 java 学习心得(多篇),并且通常使用 http post 方法来传送到一个 http 服务器,当然其他方法也是可以的,例如 smtp
soap 同时支持消息传送和远程过程调用
以下是一个 soap 请求
post /stockquote http/1
1 host: www
stockquoteserver
com content-type: text/xml; charset= utf-8 content-length: nnnn soapaction: some-uri soap-env:envelope xmlns:soap-env= http://schemas
xmlsoap
org/soap/envelope/ 关
以下是你应该回避使用的一些 java 特色,并且在你的ejb 组件的实现代码中要严格限 制它们的使用: 1
使用 static,非 final 字段
建议你在 ejb 组件中把所有的 static 字段都声明为 final 型的
这样可以保证前后一致的运行期语义,使得 ejb 容器有可以在多个 java虚拟机之间分发组件实例的灵活性
使用线程同步原语来同步多个组件实例的运行
避开这个问题,你就可以使 ejb 容器灵活的在多个 java 虚拟机之间分发组件实例
使用 awt 函数完成键盘的输入和显示输出
约束它的原因是服务器方的商业组件意味着提供商业功能而不包括用户界面和键盘的 i/o 功能
使用文件访问/java
ejb 商业组件意味着使用资源管理器如 jdbc 来存储和检索数据而不是使用文件系统 api
同时,部署工具提供了在部署描述器中存储环境实体,以至于 ejb 组件可以通过环境命名上下文用一种标准的方法进行环境实体查询
所以,使用文件系统的需求基本上是被排除了
监听和接收 socket 连接