jee笔试题目servlet笔试题目jsp笔试题目java笔试题目 .docx
《jee笔试题目servlet笔试题目jsp笔试题目java笔试题目 .docx》由会员分享,可在线阅读,更多相关《jee笔试题目servlet笔试题目jsp笔试题目java笔试题目 .docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结j2ee笔试卷目 servlet笔试卷目 jsp 笔试卷目 java笔试卷目1.MVC 的各个部分都有那些技术来实现.如何实现 .答: MVC 是Model View Controller 的简写。 Model代表的是应用的业务规律通过JavaBean,EJB 组件实现),View是应用的表示面 由JSP页面产生), Controller是供应应用的处理过程把握, 分布式 distributed, 基于组件 component-base的企业级应用模型 enterprieseapplicationmodel. 在这样的一个应用系统中,可依据功能划分为不同的组件,这些组件又可在不
2、同计算机上,并且处于相应的层次tier 中。所属层次包括客户层clietn tier组件 ,web层和组件 ,Business层和组件 ,企业信息系统 EIS层。3. J2EE是技术仍是平台仍是框架?答: J2EE本身是一个标准,一个为企业分布式应用的开发供应的标准平台。J2EE也是一个框架,包括 JDBC、JNDI 、 RMI 、JMS、EJB、JTA等技术。4. STRUTS 的应用 如STRUTS 架构答: Struts是接受 JavaServlet/JavaServerPages技术,开发 Web应用程序的开放源码的 framework 。接受 Struts能开发出基于 MVCMode
3、l-View-Controller设计模式的应用构架。Struts有如下的主要功能:一.包含一个 controllerservlet,能将用户的请求发送到相应的 Action 对象。 二.JSP自由 tag库,并且在 controller servlet中供应关联支持,帮忙开发员创建交互式表单应用。三.供应了一系列有用对象:XML 处理、通过 JavareflectionAPIs 自动处理 JavaBeans属性、国际化的提示和消息。5.WEB SERVICE 名词说明。 JSWDL 开发包的介绍。 JAXP 、JAXM 的说明。 SOAP、UDDI,WSDL说明。答: WebServiceW
4、ebService是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得 WebService能与其他兼容的组件进行互操作。JAXPJavaAPIforXML Parsing定义了在 Java中使用 DOM,SAX,XSLT 的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要转变具体的实现时候也不需要修改代码。 JAXMJavaAPIfor XMLMessaging 是为 SOAP通信供应拜望方法和传输机制的 API。WSDL 是一种XML 格式,用于将网络服务描述为一组端点,这些端点对包含面对文档信息或面对过程信息的消息进行操作。这种格式第一对操作
5、和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点 ,它是用于交换 XML 编码信息的轻量级协议。UDDI的目的是为电子商务建立标准。 UDDI 是一套基于 Web的、分布式的、为 WebService供应的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身供应的 We b Service注册,以使别的企业能够发觉的拜望协议的实现标准。 6.C/S 与 B/S 区分: 答:有如下八个方面的不同: 1硬件环境不同 :C/S 一般建立在专用的网络上 , 小范畴里的网络环境 , 局域网之间再通过特的服务器供应连接和数据交换服务 .B/S
6、建立在广域网之上的 , 不必是特的的网络硬件环境 ,例与电话上网 , 租用设备 . 信息自己治理 . 有比 C/S更强的适应范畴 , 一般只要有操作系统和浏览器就行 2 对安全要求不同 C/S可编辑资料 - - - 欢迎下载精品名师归纳总结一般面对相对固定的用户群, 对信息安全的把握才能很强. 一般高度隐秘的信息系统接受C/S 结构适宜 .可以通过 B/S发布部分可公开信息 .B/S建立在广域网之上, 对安全的把握才能相对弱,可能面对不行知的用户。 对程序架构不同C/S 程序可以更加留意流程,可以对权限多层次校验,对系统运行速度可以较少考虑.B/S 对安全以及拜望速度的多重的考虑,建立在需要更
7、加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是进展的趋势,从 MS的.Net 系列的 BizTalk2000Exchange2000等, 全面支持网络的构件搭建的系统.SUN和IBM 推的JavaBean 构件技术等 ,使 B/S更加成熟 . 软件重用不同C/S程序可以不行防止的整体性考虑,构件的重用性不如在 B/S要求下的构件的重用性好.B/S对的多重结构 ,要求构件相对独立的功能.能够相对较好的重用 .就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 系统爱惜不同 C/S 程序由于整体性 , 必需整体考察 , 处理显现的问题以及系统升级 . 升级难 .可能是再做一个全新的系
8、统B/S 构件组成 ,方面构件个别的更换 ,实现系统的无缝升级 .系统爱惜开销减到最小.用户从网上自己下载安装就可以实现升级.处理问题不同C/S程序可以处理用户面固定,并且在相同区域 ,安全要求高需求 ,与操作系统相关 . 应当都是相同的系统B/S建立在广域网上 ,面对不同的用户群,分散的域 , 这是 C/S无法作到的 .与操作系统平台关系最小. 用户接口不同C/S多是建立的 Window 平台上 ,表现方法有限 ,对程序员普遍要求较高B/S 建立在浏览器上 ,信息流向可变化,B-BB-CB-G 等信息、流向的变化,更像交易中心。7.什么是 JNDI答: 信息流不同C/S 程序一般是典型的中心
9、集权的机械式处理, 交互性相对低B/SInterface) JAVA 命名目录服务。主要供应的功能是:供应一个目录系统,让其它各的的应用程序在其上面留下自己的索引,从而中意快速查找和定位分布式应用程序的功能。8. 什么是 JMS答: JavaMessage Service) JAVA 消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播9. 什么是 JTA答: JavaTransactionAPI ) JAVA 事务服务。供应各种分布式事务服务。应用程序只需调用其供应的接口即可。10.开发中都用到了那些设计模式.用在什么场合 .答:每个模式都描述了一个在我们的环境中不断显现的问题,然后描
10、述了该问题的解决方案的核心。通过这种方式,你可以许多次的使用那些已有的解决方案,无需在重复相同的工作。主要用到了MVC 的设计模式。用来开发JSP/Servlet或者 J2EE 的相关应用。简洁工厂模式等。11.、 j2ee常用的设计模式?说明工厂模式。 答: Java中的 23种设计模式: Factory 工厂模式),Builder建造模式),FactoryMethod 工厂方法模式),Prototype 原始模型模式),Singleton 单例模式),Facade门面模式),Adapter 适配器模式),Bridge 桥梁模式),Composite 合成模式),Decorator 装饰模式
11、),Flyweight 享元模式),Proxy 代理模式),Command命令模式),Interpreter 说明器模式), Visitor 拜望者模式),Iterator 迭代子模式),Mediator 调停者模式), Memento 备忘录模式),Observer观看者模式),State状态模式), Strategy策略模式),TemplateMethod 模板方法模式),ChainOf Responsibleity,行为图 ,交互图 次序图 , 合作图 ,实现图 13.RMIRMI指的是远程方法调用 Remote Method Invocation 。它是一种机制,能够让在某个 Java
12、 虚拟机上的对象调用另一个 Java虚拟机中的对象上的方法。可以用此方法调用的任何对象必需实现该远程接口。调用这样一个对象时,其参数为marshalled并将其从本的虚拟机发送到远程虚拟机是否可以 extends继承 其它类,是否可以 implements 实现 interface 接口.匿名内部类是没出名字的内部类 ,不能继承其它类 ,但一个内部类可以作为一个接口 ,由另一个内部类实现 .一、由于匿名内部类没出名字,所以它没有构造函数。由于没有构造函数,所以它必需完全借用父类的构造函数来实例化,换言之:匿名内部类完全把创建对象的任务交给了父类去完成。二、在匿名内部类里创建新的方法没有太大意义
13、,但它可以通过掩盖父类的方法达到神奇成效,如上例所示。这是多态性的表达。三、由于匿名内部类没出名字,所以无法进行向下的强制类型转换,持有对一个匿名内部类对象引用的变量类型确定是它的直接或间接父类类型。new匿名类匿名类是不能出名称的类,所以没方法引用它们。必需在创建时,作为new语句的一部分 来声明它们。这就要接受另一种形式的new 语句,如下所示:new这种形式的 new 语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它仍创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是 new语句的操作数,后跟匿名类的主体。假如匿名类对另一个类进行扩
14、展,它的主体可以拜望类的成员、掩盖它的方法等等,这和其他任何标准的类都是一样的。假如匿名类实现了一个接口,它的主体必需实现接口的方法。留意匿名类的声明是在编译时进行的,实例化在运行时进行。这意味着for 循环中的一个 ne w语句会创建相同匿名类的几个实例,而不是创建几个不同匿名类的一个实例。从技术上说,匿名类可被视为非静态的内部类,所以它们具有和方法内部声明的非静态内部类一样的权限和限制。假如要执行的任务需要一个对象,但却不值得创建全新的对象 private int i = 11。publicintvaluereturni。 。这种奇怪的语法要表达的意思是:“创建从 Contents衍生出来
15、的匿名类的一个对象”。由 new 表达式返回的句柄会自动上溯造型成一个Contents句柄。匿名内部类的语法其实要表达的是: class MyContents extends Contents private int i = 11。 public int value return i。 returnnewMyContents 。如试图定义内部类,并想使用在匿名内部类外部定义的一个对象,就编译器要求外部对象必需是final 属性 . public class Parcel9 public Destinationdestfinal String dest, final float priceret
16、urn new Destination private int cost。/ Instance initialization for each object:cost = Math.roundprice 。ifcost 100System.out.printlnOverbudget. 。private String label = dest。public String readLabel returnlabel。 。 public static void mainString args Parcel9 p = new Parcel9。Destination d = p.destTanzania
17、, 101.395F。 4.static nested class和 inner class 的不同 . nestedclass在c+ 中是嵌套类 ,innerclass在java中是内部类 .不同就是在于是否有指向外部的引用上.静态内部类意味着创建一个s tatic内部类的对象 ,不需要一个外部类对象。不能从一个 static内部类的一个对象拜望到一个外部类的对象.5.& 和& 的区分& 是位运算符 ,表示按位与运算。& 是规律运算符 ,表示规律与 and 6.Collection 和Collections 的区分collection 是集合类的上级接口 ,继承与它的接口主要是set和lis
18、t其中 list 必需以特定的次序容纳元素。而一个set不能包含重复的元素 . 映射 Map 一系列 键-值 对.可以返回自己键的一个set,一个包含自己值的 list, 或者包含自己 键-值对的一个 list.均可构建自己的反复器.collections 类是针对集合类的一个帮忙类.它供应一系列的静态方法对各种集合的搜寻,排序,线程安全化等操作 . publicclass SimpleCollectionpublicstatic voidmainStringargsCollectionc=newArrayList 。forinti=0。i c.addInteger.toStringi 。It
19、eratorit=c.iterator 。whileit.hasNext System.out.printlnit.next 。7.什么时候用 assert assertion断言 在软件开发中是一种常用的调试方式,许多开发语言中都支持这种机制。在实现中, assertion就是在程序中的一条语句,它对一个 boolean表达式进行检查,一个正确程序必需保证这个boolean表达式的值为true。假如该值为 false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。 assertion检查通常在开发和测试时开启。为了提高性能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jee笔试题目servlet笔试题目jsp笔试题目java笔试题目 jee 笔试 题目 servlet jsp java
限制150内