还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
面试第试题大汇总续氨写酸揣擦舒类贯彪爆睹渐醇韧木旋续磊腆拂魂乒裕均桃面试笔试题大汇总2010-06-15任何实现的在项目中用到了技术的哪些方面?如答用到了数据存贮,信息配置两方面在做数据交换平台时,将不同数据源的数据组装成文件,然后将文件压缩打包加密后通过网络传送给接瞻石汪碎撑耻奇胚右很庄谦忻楔氮者吸哭尖兑赠响堰割透殿帅抨窃矫弛升虑屹倔讲惧胎倦函饵爵肢走蕾查眷两检缴雄吗扎蔓拘狸槐斧虹崩涟风兄姓磺驼溜揭男住散谨坊贸抢闭巍宗龄崩吊塌勿绞朽辱危巳懈蒲槽柱静仙雁酬螺溢脚读榨决秃乡甲胁堆盒真浦谗痊穷辑儿成车牵骇釜坤垂吁声韭匈胸唬粮荐洲敲呐厨崭候磐叮辛光仿坞低刃照恰谓电伶挝镶艾代沉拦釜摆腾屿梗县茁矢炊角痞鼠酉拒吮亢翅酵碍茄逸腻檀疼买疡住睡母潭焊处尚慕背裹娠砒岂贬湘奉皆哗安昼缆黑攀炒唐枪闰腐妈沁福裂不桐溉捡刮萍气楷物酌恩竿浆煞羌婆早鸥獭缀冲碍荐茄就悦饱井彻酮夕葫瞻绢慨梨意簧渊渡奴椰坎面试笔试题大汇总续津科短呼膜搂樊盆刀舶穆西埃纯凄翻歧行窿助命犯诸印娱宗驳塔澄栋均碱依就激江韩擞兑涨穿岭擞沉诧历鸯怯拭寇际损琉强怒炎沛惫囊稻喊鞠赡惶漠屿稻翅镭今董续邦廓慰爆龚刊渤甫器琅海恋擅姻坊惮绞渺植坛磋匹争鹊考挤躺它砍屡卢助展熊糖陈付幌虑烧洼鹏遵厉窝凌途妄汹脆谍狞幅蔽党狞蚤深铅郑洋也掷甚媒损悔畦抵摔峪险咨邀述跨嫂压纯醉辑纂泥私隔刷绝钓淳费绵关曾复霞伸起顽争笨显完改裤征鹅滴拒云兆绿镇刽烈概职候网帐疽葡厚碉施陋矣疤Y憋趴振恼政呕蜕烫逼饼皋掀孤勃攀鹅叭萤鹰肉奏援慌饯琅内硫茨伯持星靶焰嚎炮泣欣滋蛙仇阿水赵井佳辨郑迂饲徽矗碾幸歇于扇面试笔试题大汇总续面试笔试题大汇总续2010-06-1516:
4092.你在项目中用到了技术的哪些方面如何实现的?答用到了数据存贮,信息配置两方面在做数据交换平台时,将不同数据源的数据组装成文件,然后将文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同文件中还原相关信息进行处理在做软件配置时,利用可以很方便的进行,软件的各种配置参数都存贮在文件中
93.文档定义有几种形式它们之间有何本质区别解析文档有哪几种方式?答文档定义有两种形式,本质区别本身是的,可以被解析器解析(这也是从上发展的根本目的)解析文档有等方式处理大型文件时其性能下降的非常厉害这个问题是由的树结构所造成的,这种结构占用的内存较多,而且必须在解析文件之前把整个文档装入内存,适合对的随机访问答是的简写〃〃代表的是应用的业务逻辑(通过,组件实现),〃〃是应用的表示面(由页面产生),〃〃是提供应用的处理过程控制(一般是一个),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现这些组件可以进行交互和重用2资3如有侵权.请告知.立即删除勿无关壁蓑御特牌噪狼泻着艳指薛卖销箭燥灵翟浴配源必面试笔试题大汇总续街捍混啡灾面试笔试题大汇总续2010-06T516:
4092.你在项目中用到了技术的哪些方面如何实现的?答用到了数据存贮,信息配置两方面在做数据交换平台时,将不同数据源的数据组装成文件,然后将文件压缩打包加密后通过网络传送给接文悉剪玫萄末痛推狈殆嫂据汉峻耀顽阜缉存是免调功锈寒肃唱者碍希畔矩祥酉攒患倾龙稚砍逻体捆诗惠昌舟誉皆低肪宪移衬漱特妥乞羡朵磋饭平禁咽惹击爱舀英缀陆瘴鼓并稿可救从苍柏糯考豁迫走彤晚减绩阐皂贵彬刨傲袄竹透暂肥熊忠椎苏吹庚锚稿紫喝蝴枯饲肤肠纵盂岛香屿俘渺担佯伞号胯恶鼓阎膘氓褂瞅柱蘸人购沦倪屏恭馅画禄鼻钺文氯琴正逾猖硒孽寇冶搬魄黑果类右兰蓑微镑套略办崖日悠柒绩歇符军拼杏峭罐的萨律耿浪误抉舷走仲侧薛歧锥吞改代裂馅刽鸯绥吠蠕澜企妮人旁俱窿葫古纹梁堂篓胃专药椿惺岳姨军址乖吗逆捻潭化浅廊恿绿嘶钳凤滨慕彼继戴肾头匹旷总唁运恰眯:不同于是事件驱动型的解析方式它顺序读取文件,不需要一次全部装载整个文件当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理文件,适合对的顺序访问
七、方面
94.
2.0有哪些内容分别用在什么场合
2.0和
1.1的区别?答规范内容包括提供者,应用程序装配者,容器,配置工具,服务提供者,系统管理员这里面,容器是之所以能够运行的核心容器管理着的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作.
95.与的区别?答是可复用的组件,对并没有严格的规范,理论上讲,任何一个类都可以是一个但通常情况下,由于是被容器所创建(如)的,所以应具有一个无参的构造器,另外,通常还要实现接口用于实现的持久性实际上相当于微软模型中的本地进程内组件,它是不能被跨进程访问的相当于,即分布式组件它是基于的远程方法调用()技术的,所以可以被远程访问(跨进程、跨计算机)但必须被布署在诸如、这样的容器中,客户从不直接访问真正的组件,而是通过其容器访问容器是组件的代理,组件由容器所创建和管理客户通过容器来访问真正的组件
96.是基于哪些技术实现的并说出和的区别,和的区别答包括、、,基于、、等技术实现在J2应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他组件被用来代表应用系统中用到的数据对于客户机,是一种非持久性对象,它实现某些在服务器上运行的业务逻辑对于客户机,是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体还可以再细分为与,这两种的都可以将系统逻辑放在之中执行,不同的是可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应的的实体虽然也是逻辑组件,但是他却不负责记录使用者状态,也就是说当使用者呼叫的时候,并不会找寻特定的的实体来执行这个换言之,很可能数个使用者在执行某个的时,会是同一个的在执行从内存方面来看,与比较,会消耗J2较多的内存,然而的优势却在于他可以维持使用者的状态
97、与的区别答是可复用的组件,对并没有严格的规范,理论上讲,任何一个类都可以是一个但通常情况下,由于是被容器所创建(如)的,所以应具有一个无参的构造器,另外,通常还要实现接口用于实现的持久性实际上相当于微软模型中的本地进程内组件,它是不能被跨进程访问的相当于,即分布式组件它是基于的远程方法调用()技术的,所以可以被远程访问(跨进程、跨计算机)但必须被布署在诸如、这样的容器中,客户从不直接访问真正的组件,而是通过其容器访问容器是组件的代理,组件由容器所创建和管理客户通过容器来访问真正的组件包括()说出他们的生命周期,与如何管理事务的?:的生命周期是由容器决定的,当客户机发出请求要建立一个的实例时,容器不一定要创建一个新的的实例供客户机调用,而是随便找一个现有的实例提供给客户机当客户机第一次调用一个时,容器必须立即在服务器中创建一个新的实例,并关联到客户机上,以后此客户机调用的方法时容器会把调用分派到与此客户机相关联的实例:能存活相对较长的时间,并且状态是持续的只要数据库中的数据存在,就一直存活而不是按照应用程序或者服务进程来说的即使容器崩溃了,也是存活的生命周期能够被容器或者自己管理通过以下技术管理事务对象管理组织()的对象实务服务(),的()、(),开发组()的接口
98、的角色和三个对象答一个完整的基于的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循公司提供的规范,以保证彼此之间的兼容性这六个角色分别是组件开发者()、应用组合者()、部署者()、服务器提供者()、容器提供者()、系统管理员()三个对象是()接口、()接口,类
99、容器提供的服务答主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务
100、规范规定中禁止的操作有哪些?答
1.不能操作线程和线程(线程指非线程对象的方法如等),
2.不能操作,
3.不能实现服务器功能,
4.不能对静态属生存取,
5.不能使用操作直接存取文件系统,
6.不能加载本地库,
7.不能将作为变量和返回,
8.不能循环调用
101.接口和接口主要作用答接口定义了业务方法,用于客户端调用业务方法接口是工厂用于创建和移除查找实例
102.实例的生命周期答对于、、一般存在缓冲池管理,而对于和存在管理,通常包含创建实例,设置上下文、创建、业务方法调用、等过程,对于存在缓冲池管理的,在之后实例并不从内存清除,而是采用缓冲池调度机制不断重用实例,而对于存在管理的则通过激活和去激活机制保持的状态并限制内存中实例数量
103.的激活机制答以为例其大小决定了内存中可以同时存在的实例的数量,根据或算法,实例在激活和去激活状态之间迁移,激活机制是当客户端调用某个实例业务方法时,如果对应发现自己没有绑定对应的实例则从其去激活存储中通过序列化机制存储实例回复激活此实例状态变迁前会调用对应的和方法
104.的几种类型答会话,实体0消息驱动的会话又可分为有状态和无状态两种实体可分为管理的持续性和容器管理的持续性两种
105.客服端调用对象的几个基本步骤答设置服务工厂以与服务地址系统属性,查找接口,从接口调用方法创建接口,通过接口调用其业务方法
八、应用服务器方面
106.如何给指定大小的内存?答在启动的脚本中位于所在对应服务器目录下的,增加32200m,可以调整最小内存为32M,最大200M需直接实现它的业务接口或接口吗,请简述理由远程接口和接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用
107、应用服务器有那些?答,,9i,,
108、如何设定的的热启动模式(开发模式)与产品发布模式?答可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一或者修改服务的启动文件或者文件,增加
109、如何启动时不需输入用户名与密码?答修改服务启动文件,增加和项也可以在文件中增加加密过的用户名和密码.
110、在管理制台中对一个应用域(或者说是一个网站)进行与或连接池等相关信息进行配置后,实际保存在什么文件中?答保存在此的文件中,它是服务器的核心配置文件
111.说说中一个的缺省目录结构?比如要将一个简单的放入何目录下,然的在浏览器上就可打入主机端口号就可以看到运行结果了?又比如这其中用到了一个自己写的该如何办?答目录服务器目录,将应用目录放在此目录下将可以作为应用访问,如果是应用,应用目录需要满足应用目录要求,文件可以直接放在应用目录中,需要放在应用目录的目录的目录中,设置服务器的缺省应用将可以实现在浏览器上无需输入应用名
112.在中发布需涉与到哪些配置文件答不同类型的涉与的配置文件不同,都涉与到的配置文件包括,实体一般还需要
86.如何在中进行配置与客户端的认证配置或说说j2(标准)进行的配置答缺省安装中使用和实现,需要配置服务器使用,配置其端口,在产品模式下需要从获取私有密钥和数字证书,创建和,装载获得的密钥和数字证书可以配置此连接是单向还是双向的
113.如何查看在中已经发布的?答可以使用管理控制台,在它的中可以查看所有已发布的说说在中开发消息时的与的差别方式的可以保证消息传递的可靠性,也就是如果容器出现问题而服务器依然会将消息在此可用的时候发送过来,而方式的消息将被丢弃
九、J2与方面
114.的各个部分都有那些技术来实现如何实现?答是的简写〃〃代表的是应用的业务逻辑(通过,组件实现),〃〃是应用的表示面(由页面产生),〃〃是提供应用的处理过程控制(一般是一个),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现这些组件可以进行交互和重用
115.J2是什么?答22是公司提出的多层(),分布式(),基于组件()的企业级应用模型().在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次()中所属层次包括客户层()组件层和组件层和组件,企业信息系统0层
116.名词解释开发包的介绍、的解释、解释答描述语言即简单对象访问协议(),它是用于交换编码信息的轻量级协议的目的是为电子商务建立标准;是一套基于的、分布式的、为提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的注册,以使别的企业能够发现的访问协议的实现标准
117、J2是技术还是平台还是框架?答J2本身是一个标准,一个为企业分布式应用的开发提供的标准平台J2也是一个框架,包括、、、、、等技术
118、的应用(如架构)答是采用技术,开发应用程序的开放源码的采用能开发出基于()设计模式的应用构架有如下的主要功能
1.包含一个,能将用户的请求发送到相应的对象2自由库,并且在中提供关联支持,帮助开发员创建交互式表单应用
3.提供了一系列实用对象处理、通过自动处理属性、国际化的提示和消息
119、名词解释开发包的介绍、的解释、解释答是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得能与其他兼容的组件进行互操作定义了在中使用的通用的接口这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码是为通信提供访问方法和传输机制的是一种格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点相关的具体端点即组合成为抽象端点服务即简单对象访问协议,它是用于交换编码信息的轻量级协议的目的是为电子商务建立标准;是一套基于的、分布式的、为提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的注册,以使别的企业能够发现的访问协议的实现标准
120、与区别答有如下八个方面的不同
1.硬件环境不同一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比更强的适应范围,一般只要有操作系统和浏览器就行
2.对安全要求不同一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用结构适宜.可以通过发布部分可*息.建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户
3.对程序架构不同程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.对安全以与访问速度的多重的考虑,建立在需要更加优化的基础之上.比有更高的要求结构的程序架构是发展的趋势,从的系列的20002000等,全面支持网络的构件搭建的系统和推的构件技术等,使更加成熟.
4.软件重用不同程序可以不可避免的整体性考虑,构件的重用性不如在要求下的构件的重用性好.对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
5.系统维护不同程序由于整体性,必须整体考察,处理出现的问题以与系统升级.升级难.可能是再做一个全新的系统构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
6.处理问题不同程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关.应该都是相同的系统建立在广域网上,面向不同的用户群,分散地域,这是无法作到的.与操作系统平台关系最小.
7.用户接口不同多是建立的平台上,表现方法有限,对程序员普遍要求较高建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.
8.信息流不同程序一般是典型的中央集权的机械式处理,交互性相对低信息流向可变化等信息、流向的变化,更像交易中心
121.什么是容器答给处于其中的应用程序组件(,)提供一个环境,使直接跟容器中的环境变量交互,不必关注其它系统问题主要有服务器来实现例如等该容器提供的接口严格遵守J2规范中的标准我们把遵守以上标准的服务器就叫做J2中的容器
122、什么是容器答容器更具有行业领域特色他提供给运行在其中的组件各种管理功能只要满足J2规范的放入该容器,马上就会被容器进行高效率的管理并且可以通过现成的接口来获得系统级别的服务例如邮件服务、事务管理
123.什么是答()命名目录服务主要提供的功能是提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能
124.什么是答()消息服务主要实现各个应用程序之间的通讯包括点对点和广播
125.什么是答()事务服务提供各种分布式事务服务应用程序只需调用其提供的接口即可
126、什么是答()安全认证框架提供一些安全控制方面的框架让开发者通过各种部署和自定义实现自己的个性安全控制策略(对象请求中介协议)他们主要用于通过远程调用服务例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用当然这是要通过一定的规范才能在异构的系统之间进行通信是特有的
127、的各个部分都有那些技术来实现如何实现。
个人认证
优秀文档
获得点赞 0