1、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。
SOAP、UDDI,WSDL 解释。
Web ServiceWeb Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守 具体的技术规范,这些规范使得 Web Service 能与其他兼容的组件进行互操作。
JAXP(Java API for XML Parsing) 定义了在 Java 中使用 DOM, SAX, XSLT 的通用的接口。
这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改 代码。
JAXM(Java API for XML Messaging) 是为 SOAP 通信提供访问方法和传输机制的 API。
WSDL 是一种 XML 格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息 或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然后将其绑定
到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务)。
SOAP 即简单对象访问协议(Simple Object Access Protocol),它是用于交换 XML 编码信息 的轻量级协议。
UDDI 的目的是为电子商务建立标准;UDDI 是一套基于 Web 的、分布式的、为 Web Service 提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的 Web Service 注册,以使别的企业能够发现的访问协议的实现标准。
2、CORBA 是什么?用途是什么?
164 / 166
CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由 对象管理组织 (Object ManagementGroup,缩写为 OMG)标准化。它的组成是接口定义语 言(IDL),语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。其目的为:用不同 的程序设计语言书写在不同的进程中运行,为不同的操作系统开发。
3. Linux
4、LINUX 下线程,GDI 类的解释。
LINUX 实现的就是基于核心轻量级进程的"一对一"线程模型,一个线程实体对应一个核心轻 量级进程,而线程之间的管理在核外函数库中实现。
GDI 类为图像设备编程接口类库。
5. 问得稀里糊涂的题
6、四种会话跟踪技术
会话作用域 ServletsJSP 页面描述
page 否是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java servlet 类(可 以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编 译成 servlet 的 JSP 页面
request 是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多 个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)
session 是是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求
application 是是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域
7、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。
区别主要答两点:a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以 操作数值型
b.逻辑操作不会产生短路
十二.其他
1、请用英文简单介绍一下自己.
4、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、
UDDI,WSDL 解释。
2、请把 http://tomcat.apache.org/ 首页的这一段话用中文翻译一下?
165 / 166
Apache Tomcat is the servlet container that is used in the officialReference
Implementation for theJava ServletandJavaServerPages technologies. The Java Servlet and JavaServer Pagesspecifications are developed by Sun under theJavaCommunity Process.
Apache Tomcat is developed in an open andparticipatory environment and released under theApacheSoftware License. Apache Tomcat is intended to be a collaboration ofthe best-of-breed developers from around the world. We invite you toparticipate in this open development project. To learn more about gettinginvolved,click here.
ApacheTomcat powers numerous large-scale, mission-critical web applications across adiverse range of industries and organizations. Some of these users and theirstories are listed on thePoweredBy wiki page.
3、美资软件公司 JAVA 工程师电话面试题目
1. Talk about overriding, overloading.
2. Talk about JAVA design patterns you known.
3. Talk about the difference between LinkList, ArrayList and Victor.
4. Talk about the difference between an Abstract class and an Interface.
5. Class a = new Class(); Class b = new Class();
if(a == b) returns true or false, why?
6. Why we use StringBuffer when concatenating strings?
7. Try to explain Singleton to us? Is it thread safe? If no, how to make itthread safe?
8. Try to explain Ioc?
9. How to set many-to-many relationship in Hibernate?
10. Talk about the difference between INNER JOIN and LFET JOIN.
11. Why we use index in database? How many indexes is the maximum in one tableas your suggestion?
12. When ‘Final’ is used in class, method and property, what dose it mean?
13. Do you have any experience on XML? Talk about any XML tool youused ,e.g. JAXB, JAXG.
14. Do you have any experience on Linux?
15. In OOD what is the reason when you create a Sequence diagram?
Administrator 10:34:20
1,堆和栈的区别,有一个64k 的字符串,是放到堆上,还是放到栈上,为什么?
2,什么时候用到接口,什么时候用到抽象类,二者区别
3,有一个100万的数组,里边有两个市重复的,如何设计算法找到。
166 / 166 4,设计数据库时,n 维,如何设计。
例如[省份][城市][网吧],这是三维关系,它的表也应该有三个,网吧有外键引用城市,城市 有外键应用省份,这个规律就是下层的要有一外键去引用上层。