欢迎来到天天文库
浏览记录
ID:5596055
大小:104.00 KB
页数:20页
时间:2017-12-19
《软件平台与中间件 期末复习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、题型选择(10*2)填空(10*2)简单(6*5)编码题(10*3)简单范围1:面向对象的三个特点面向对象的三个基本特征是:封装、继承、多态。2:多线程的两种实现方式和步骤?1.通过创建Thread类的子类来实现2.通过实现Runable接口的类来实现通过Thread类实现多线程的主要步骤:我们可以继承Thread,然后覆盖(override)其中的run,使得该线程能够完成特定的工作。使用start方法启动线程,将执行权转交到run。通过实现Runnable接口创建线程的主要步骤:1.创建某个类实现Runnable接口,实现run()方法。2.创建Threa
2、d对象,用实现Runnable接口的对象作为参数实例化该Thread对象。3.调用Thread的start方法。3:事件处理机制的处理流程?在java中,要实现自定义事件处理,必须经过如下的步骤:1开发自定义事件类。2定义监听者接口。3定义事件激发者的接口。publicvoidadd监听者(监听者);publicvoidremove监听者(监听者);protectedvoidprocess事件(事件);4实现事件激发者.5实现监听这接口。4:网络通信模型?(socketServersocket)5:Servlet的生命周期?(1)加载和实例化(2)初始化(3)
3、请求处理(4)服务终止6:9个内置对象和含义?7:三种Servlet的类型和简单实现?8:简单叙述Java的三种开发平台?(J2SE、J2ME、J2EE)J2SE:java平台标准版,主要应用于桌面程序和java小游戏的开发。J2EE:Java平台企业版,主要应用于企业级的开发。J2ME:主要用于手持设备的开发。例如手机。9:EJB的消息驱动Bean的实现步骤?1.选择或创建一个包含该bean的包。2.利用EJB构建器向导生成你的消息驱动bean的基本结构。3.完成onMessage方法体,并且如果需要,完成setMessageDrivenContext和ej
4、bCreate方法。10:JMS的两种开发处理流程?两种模型:P2P和pub/sub(发布/订阅模型)。1:P2P模型三个角色:消息发送者(客户端),消息(Message)===>对象,消息接受者。开发步骤:1:自己定义个Queue地址,发布到服务器(这种服务器必须是支持Queue地址发布的服务器)。2:定义一个消息的接收者====EJB的消息驱动 Bean(一个Queue只能有一个接收者)。3:定义一个客户端,向步骤一种的Queue地址发送消息(JSPJavaServlet.....)。在这种模型中,不要求消息守候者实时在线,什么时候在线,什么时候接收消息,
5、处理消息。2:pub/sub发布/订阅模型三个角色:发布者(发送者),消息,订阅者(接收者)。开发步骤:pub/sub(发布订阅模型)1:自己定义个Topic地址,发布到服务器。2:自己定义个消息订阅者,订阅上面地址的消息,用消息驱动Bean实现( 可以多个)。3:开发一个客户端,定义一个消息,发送到步骤一的Topic地址中。在这种模型中,要求消息守候者实时在线,谁在线谁接收,不在线的订阅者,不接收)11:两种跳转的区别?(前台转向和后台转向)前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。
6、并且可以带参数.后者完全转向新页面,不会再回来。相当于goto语句。12:两种include的区别?(<%@includefile=""%>)13:列出request的至少5个常用方法?request常用方法介绍getProtocol():获取请求使用的通信协议,如http/1.1等getServletPath():获取请求的JSP也面所在的目录。getContentLength():获取HTTP请求的长度。getMethod():获取表单提交信息的方式,如POST或者GET。getHeader(Strings):获取
7、请求中头的值。getRemoteAddr():获取客户的IP地址。getRemoteHost():获取客户机的名称(如果获取不到,就获取IP地址)。getServerName():获取服务器的名称。getServePort():获取服务器的端口。getPaeameterNames():获取表单提交的信息体部分中name参数值的一个枚举。14:开发无状态Bean的步骤?无状态Bean的开发步骤:1:开发一个接口。2:开个一个Bean实现上面接口。3:声明这个Bean为无状态Bean,声明这个Bean的发布接口状态。4:发布这个EJB。5:开发一个客户端,访问EJ
8、B。15:实现分页技术的步骤1.将pa
此文档下载收益归作者所有