手机版

J2EE测试(answer)-zhangwei(5)

发布时间:2021-06-06   来源:未知    
字号:

J2EE测试(answer)-zhangwei

11、 说说你所熟悉的j2ee中的几种常用的模式?以及对设计模式的一些看法。

答:Session Facade Pattern:使用SessionBean访问EntityBean

Message Facade Pattern:实现异步调用

EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问 Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性

Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性

Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性 EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性

12、 java的调试如何进行。

答:jdb 是java 的调试器,类似于 UNIX系统的调试器 dbx,jdb 使用 Java调试器应用程序接口来完成对本地或远程的Java调试器的调用工作。

一般是在要测试的代码段想控制台打印消息。

13、 java中对象之间的通讯采用什么方法。

答:直接调用另一对象方法来进行通讯以及数据的交换。

14、 applet访问数据库采用了什么底层机制。

15、 tcp/ip在连接是有几次握手?释放是有几次握手?

答:建立连接是2次,释放是3次。

16、 谈谈你对swing mvc模式的理解?

答:Swing号称是完全按照MVC的思路来进行设计的。在设计开始前,Swing的希望能够达到的目标就包括:

模型驱动(Model-Driven)的编程方式。

提供一套单一的API,但是能够支持多种视感(look-and-feel),为用户提供不同的界面。 严格的说,Swing中的MVC实际上是MVC的一个变体:M-VC。 Swing中只显示的定义了Model接口,而在一个UI对象中集成了视图和控制器的部分机制。View和Control比较松散的交叉组合在一起,而更多的控制逻辑是在事件监听者部分引入的。

但是,这并没有妨碍在Swing中体现MVC的精髓。事实上,在Swing的开发初期,Swing确实是按照标准的MVC模式来设计的,但是很快的问题就出现了:View和Controller实际上是紧密耦合的,很难作出一个能够适应不同View的一般化的Controller来,而且,一般也没有很大的必要。

17、 Java中线程间怎么通讯?什么叫僵死线程?

答:线程之间可以通过管道进行通讯。

18、 Java程序怎么优化?

答:提高JAVA的性能,一般考虑如下的四个主要方面:

(1) 程序设计的方法和模式

(2) JAVA布署的环境。

(3) JAVA应用程序的实现

(4) 硬件和操作系统

为了提高JAVA程序的性能,需要遵循如下的六个步骤。

a) 明确对性能的具体要求

J2EE测试(answer)-zhangwei(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)