WebService作为一种新的分布式组件技术,实现了真正的平台独立性和语言独立性java知识范围内的重要存在,所以刚开始java的人很快就会学习Web Service这是必要的。Web Service今天整理了很多知识内容。10道Web Service基础面试题,以供java零基础朋友们学习,为做好java面试的准备。
1、什么是Web? Service?
答:Web Service是一个界面,旨在使原始孤立的网站之间的信息相互通信和共享。使用技术:HTTP、XML、SOAP(简单对象访问协议)、WSDL。
2、Web Service的缺点是什么?
答:(1)WebService使用XML包装数据,这将导致大量数据在网络中传输;(2)WebService规范没有规定任何与实现相关的细节,包括对象模型、编程语言,在这一点上它不如CORBA。
3、什么是Web容器?
答:实现在J2EE规范中,web协议的应用定义了web程序的运行环境,包括并发性、安全性、生命周期管理等。它在tomcat、weblogic运行jsp、servlet、struts。
4、如何指定weblogic大小的内存?
答:在启动在Weblogic的脚本中(位于Domian对应服务器目录下的startservername),添加sett MEM_ARGS=-Xms32m -最小内存为32M,最大内存为200M,Xmx200m。
5、如何设置weblogic的热启动模式(开发模式)和产品发布模式?
答:相应服务器的启动模式可以在管理控制台中修改为开发或产品模式之一。或修改服务的启动文件或commenv文件,增加sett PRODUCTION_MODE=true。
6、启动时如何不输入用户名和密码?
答:修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boott。.加密的用户名和密码添加到properties文件中。
7、说说wellogic中Domain的缺失目录结构,比如简单的helloworld.jsp放在什么目录下,但可以在浏览器上输入 http://主机:端口号////helloword.jsp可以看到操作结果 另一个例子是,用自己写的javabean该怎么办?
答:Domain 目录服务器目录aplications,将应用程序目录作为应用程序访问,如果是web应用程序,应用程序目录需要满足web应用程序目录的要求,jsp文件可以直接放在应用程序目录中,javabean需要放在应用程序目录的web-INF目录中,缺少设置服务器的应用程序将无需输入浏览器上的应用程序名。
8、persistent和non-persisten在weblogic中开发新闻Bean时的区别是什么?
答:Persistent模式的MDB可以保证消息传输的可靠性,即如果EJB容器有问题,JMS服务器仍然会在MDB可用时发送消息,而不是-persistent模式的消息将被丢弃。
9、WebserviceSEI是什么意思?
答:WebService EndPoint Interface(webservice终端[server]接口) WebService服务器端用于处理要求的接口。
10、解释Webservice架构?
答:Webservice框架包含三个不同的系统结构层。图层的作用如下:
服务提供商:顾名思义,服务提供商的功能是开发互联网服务,并通过互联网向客户提供软件。
服务请求者:与客户端应用程序一样,服务请求者本质上是Webservice用户。用户程序是通过可用的因特网连接传输XML的需要,用户程序是用任何语言联系Webservice中所有类型的函数编译的。
Service Registry:Service Registry是支持客户Webservice定位的核心存储库。您可以在这里找到当前的Webservice,新程序员也可以构建它们。
服务提供商使用注册表服务“发布”界面允许客户应用程序访问当前webservice。服务请求者可以使用服务寄存器提供的所有信息来添加或覆盖服务。
这10道Web Service希望大家基础面试题java零基础小白可以好好学习,虽然目前,Web Service这是一项相对古老的技术,但在目前的许多项目中仍被广泛使用Web Service,所以学好Web Service基础面试题还是很有必要的。一个成熟优秀的人java工程师,掌握Java webservice开发技术作为必要的基本技能Java全栈开发人员学习和掌握这项技术是非常必要的,所以赶快学习吧。