java面试笔试题大汇总续.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java面试笔试题大汇总续 java面试笔试题大汇总续2010-06-15 16 : 4092、你在项目中用到了 xml技术的哪 些方面?如何实现的? 答:用到了数据存贮,信息配置两方面。在做数据交换平台时,将不同数据源的数 据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接收者,接收 解密与解压缩后再同XML文件中还原相关信息进行处理。在做软件配置时,利用 XML可以很方便的进行,软件的各种配置参数都存贮在 XML文件中。 93、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式? 答:XML文档定义有两种形式:dtd, schema 本质区别:schema本身是xml的,可以被XMLS析器解析(这也是从DTD±发展 schema的根本目的)。 解析XML文档有DOM,SAX,STA等方式: DOM处理大型文件时其性能下降的非常厉害。这个问题是由 DOM勺树结构所造成 的,这种结构占用的内存较多,而且 DOM、须在解析文件之前把整个文档装入内存, 适合对XML的随机访问 SAX不同于DOM,SA是事件驱动型的XML解析方式。它顺序读取XML文件,不需 要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结 束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理 XML文 件,适合对XML的顺序访问 STAX Streaming API for XML(StAX) 七、EJB方面 94、EJB2.0有哪些内容?分别用在什么场合?EJB2.0和EJB1.1的区别? 答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB 服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB 容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工 作。JSP,Servlet,EJB,JNDI,JDBC,JMS. 95、 EJB与 JAVA BEAN勺区别? 答: Java Bean是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任 何一个Java类都可以是一个Bean0但通常情况下,由于Java Bean是被容器所创 建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常 Java Bean还要实现Serializable 接口用于实现 Bean的持久性。Java Bean实际上相当 于微软COM模型中的本地进程内COMA件,它是不能被跨进程访问的。 Enterprise Java Bean相当于DCOM即分布式组件。它是基于 Java的远程方法调用(RMI)技术 的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如 Webspere WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是 通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客 户通过容器来访问真正的EJB组件。 96、 EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别, StatefulBean 和 StatelessBean 的区别。 答:EJB包括 Session Bean、Entity Bean、Message Driven Bean,基于 JNDI、 RMk JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问 数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据。对 于客户机,Sessio nBean是一种非持久性对象,它实现某些在服务器上运行的业务 逻辑。 对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中 的实体的对象视图,或是一个由现有企业应用程序实现的实体。 Session Bean还 可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对 应的 Stateful Session Bean 的实体。Stateless Session Bean 虽然也是逻辑组 件,但是他却不负责记录使用者状态,也就是说当使用者呼叫 Stateless Sessi on Bean的时候,EJB Container并不会找寻特定的 Stateless Session Bean 的实体 来执行这个method。换言之,很可能数个使用者在执行某个 Stateles

文档评论(0)

ey8703 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档