文档详情

javaee_考试资料 简答题 .pdf

发布:2024-11-15约7.59千字共6页下载文档
文本预览下载声明

1、简述J2EE的四层模型。

运行在客户端机器上的客户层组件

运行在J2EE服务器上的Web层组件

运行在J2EE服务器上的业务逻辑层组件

运行在EIS服务器上的企业信息系统层软件

3、简述一下ORM,为什么我们使用它?

ORM(ObjectRelationalMapping)是一种为了解决面向对象与关系型数据库存在的互不匹配

的现象的技术。简单说:ORM是通过使用描述对象和数据库之间映射的元数据,将Java程

序中的对象自动持久化到关系数据中。本质上就是将数据从一种形式转换到另外一种形式。

原因:用它来架起对象和关系型数据库的桥梁,可解决对象层次的映射、对象关系的映射以

及对象的持久化问题。

2.定义一个类,实现Action接口,xwork2.Action这个包的3继承xwork2.ActionSupport这

个类。最常用的是第三种10、在struts.xml中Result的type常用的有四种类型1)

dispatcher2)redirect3)chain4)redirectAction哪些是服务器跳转?哪些是客户端

跳转?dispatcher和chain是服务器端跳转,所以客户端只发起一次请求redirect和

redirectAction是客户端跳转,所以客户端发起两次请求。

11、j2ee是技术还是平台还是框架?它主要包含哪些技术,列举并简单描述2到3个技术?

J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。J2EE也是一个框架,

包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。JDBC:是一种用于执行SQL语句的Java

API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

RMI:RMI协议调用远程对象上的方法。它使用了序列化方式在客户端和服务器端传递数据。

RMI是一种被EJB使用的更底层的协议。

12、MVC的各个部分都有哪些技术来实现?如何实现?

MVC是Model-View-Controller的简写。Model代表的是应用的业务逻辑(通过

JavaBean,EJB组件实现),View是应用的表示面(由JSP页面产生),Controller是

提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过

程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

14、举例并简单描述2到3种动态网页开发技术。

1、PHP,是英文超文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内

嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于

C语言,被广泛地运用。

2、ASP,它是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序

进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种

动态网站中。

3、JSP

15、简单描述浏览器输入访问web资源的过程(也

就是servlet工作的时序图)(提示,解释地址→用端口号和地址访问服务器→访问资源)。

1)浏览器会将请求打包成http请求数据包,发送给web服务器,

2)web服务器中的servlet引擎解析请求并封装为一个HttpServletRequest对象(包含了请

求数据),同时创建个HttpServletResponse对象。

3)servlet调用servlet的service()方法,并将HttpServletReque,HttpServletResponse对象作

为参数传递给servlet实例

4)servlet可以从HttpServletRequest对象中获得请求数据,并处理,当然,servlet也可能

要访问数据库。然后将处理之后的结果放到HttpServletResponse中。

5)servlet引擎从HttpServletResponse中取数据,并将数据打包成http数据包发送给浏览器。

16、开发servlet服务器程序三种方法。

开发se

显示全部
相似文档