当前位置:文档之家› 用友软件Java工程师面试习题(含答案)

用友软件Java工程师面试习题(含答案)

1.web中的forward和redirect的区别?
前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。

这样,从浏览器的地址栏中可以看到跳转后的链接地址。

所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。

在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。

2. xml在解释的时候DOM和SAX协议的区别和含义?
DOM:处理大型文件时其性能下降的非常厉害。

这个问题是由DOM的树结构所造成的,这种结构占用
SAX:
3说明
JMS(Java消
RMI是
集合了Java 4.
}
}
}
5数据库中left join的意思,和在什么场合中应用?
LEFT JOIN操作用于在任何的 FROM 子句中,组合来源表的记录。

使用 LEFT JOIN 运算来创建一个左边外部联接。

左边外部联接将包含了从第一个(左边)开始的两个表中的全部记录,即使在第二个(右边)表中并没有相符值的记录。

6 ejb中的sessionbean和entitybean的区别和含义?
SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。

EntityBean被用来代表应用系统中用到的数据。

对于客户机,SessionBean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。

对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。

7抽象类和接口的区别
1:一个类可以实现任意多的接口,但是最多只能对一个抽象类进行子类化。

2:一个抽象类可以包括非抽象方法,而一个接口的所有方法在效果上都是抽象的。

3:一个抽象类可以申明并使用变量,而一个接口不行。

4:一个抽象类中的方法的访问修饰符可以使public,internal,protected,protected internal,private,而接口成员的访问修饰符在默认情况下都是public,而且,在申明接口成员时,不允许使用访问修饰符(甚至不能使用public)。

5:一个抽象类可以定义构造函数,而一个接口不行。

8
Java
把该
、EJB、
9
所谓X
所谓S,直到T 释放A(S锁
读取A,
10 jsp
(1).
(2).Jsp
(3).Jsp负责C
12 jsp页面中如何传递参数
(1)直接在URL请求后添加
(2)jsp:param
3)设置session和request
13 jsp中的doget()和dopost()方法的作用?
这个两个方法都是http协议的方法,doget用于传输数据量较小(密码会泄露),dopost数据量较大,
14什么是用例?如何确定用例?
在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。

一个用例可以看作是系统的一个功能,例如增加用户,增加角色,查询一个具体的一个事物,在Ejb 的设计中,一个use case跟Session bean的一个方法是对应的(使用的session fasade模式),你说的基础数据管理,我会把它处理成为一个抽象用例,因为我认为基础数据这个概念非常的抽象,什么是真正的基础数据?例如说一个系统中邮政编码算是这个系统的基础数据,那么”邮政编码修改”这个就应该算是用例了.
15活动图和时序图的区别?
时序图主要强调时间的顺序
活动图主要强调空间上类的交互
16
1
2、
3、
4
17
18事物
失败,
存里,。

相关主题