单选题J2EE规范包含一系列技术规范,其中()实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命期管理、数据库连接缓冲等中间层服务的应用程序。A ServletB JCACC JSPD EJB

题目
单选题
J2EE规范包含一系列技术规范,其中()实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命期管理、数据库连接缓冲等中间层服务的应用程序。
A

Servlet

B

JCAC

C

JSP

D

EJB

参考答案和解析
正确答案: C
解析: JCAC://Java Common Access Card。JCAC的另一意思是:Joint Cyber Analysis Course。如果对J2EE只是知道个大概,那么可用排除法。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读以下程序说明和C++程序,将程序段中(1)~(7)空缺处的语句填写完整。

[说明]

使用MFC的CSocket类在两个或者多个应用程序之间建立通信。服务器应用程序先创建一个特殊的 Socket,用于监听客户应用程序的连接请求,然后再创建新的Socket来完成连接。从客户和服务器两端读取该连接,直到一个需要处理的报文到来为止。以下C++程序将封装这些功能,这样所有应用程序需要完成的只是创建一个Socket连接,然后处理到来的报文。这将包括一个新的服务器Socket类、新客户端Socket类和新的报文队列类。

创建新的服务器Socket类程序的框架如下。第1个函数ListenEx()用于通知Socket开始监听客户应用程序。第2个函数OnAccept()在接收到连接请求时被调用。在其中创建新的Socket,并立刻设置它开始从客户应用程序读取报文,这些是通过调用第3个函数RecvThread()来完成的,该函数位于它自己的线程中。

[C++程序]

[ListenEX()函数]


正确答案:这是一道要求读者使用Socket与另一个Windows应用程序或者与任何支持Socket的应用程序通信的编程题。本题的解答思路如下。 题干已给出“函数ListenEx()用于通知Socket开始监听客户应用程序”ListenEx()通过调用CSocket的Listen()函数监听来自客户应用程序的连接请求。ListenEx()同时在结构中设置其调用参数这些参数最终被传递到RecvThread()函数以实现读操作。因此()空缺处应填入“Listen()”。 函数OnAccept()在接收到连接请求时被调用。它使用文本编辑器(TextEdit)重载CSocket的OnAccept()函数在其中将创建新的Socket用于建立与客户应用程序的连接同时使用由用户定义的标识符作为关键字将该Socket保存到对象映射表中。然后设置Socket进入同步模式并创建一个线程从套接字中读取数据。因此(2)空缺处应填入“newCSocket”用于完成初始化工作。 函数RecvThread()使用CSocket的Receive()函数等待直到通过套接字接收到新的报文。该线程假定每一个报文包含固定字长的报头和可变长度的报文体。对于每一个新的套接字报文RecvThread()还向应用程序发送WM_New_MESSAGE消息通知新的报文等待处理。如果套接字关闭线程将在终止前向应用程序发送WM_DONE_MESSAGE消息所以(3)空缺处应填入“len+=res”。该函数没有返回值所以(4)空缺处应填入“return 0”。 接下来添加函数SendEx()向客户应用程序发回报文该函数将根据用户定义的标识符从对象映射表中取出Socket对象然后调用线程函数向该Socket发送报文因此(5)空缺处应填入“m_mapSockets[id]”。 SendThread使用CSocket类的Send()函数将报文数据发送出去因此(6)空缺处应填入“Send”。 服务器套接字类中的最后需要创建关闭函数这个函数不仅将关闭监听套接字而且将关闭创建的所有与客户端连接的套接字因此(7)空缺处应填入“Close()”。
这是一道要求读者使用Socket与另一个Windows应用程序或者与任何支持Socket的应用程序通信的编程题。本题的解答思路如下。 题干已给出“函数ListenEx()用于通知Socket开始监听客户应用程序”,ListenEx()通过调用CSocket的Listen()函数监听来自客户应用程序的连接请求。ListenEx()同时在结构中设置其调用参数,这些参数最终被传递到RecvThread()函数以实现读操作。因此()空缺处应填入“Listen()”。 函数OnAccept()在接收到连接请求时被调用。它使用文本编辑器(TextEdit)重载CSocket的OnAccept()函数,在其中将创建新的Socket,用于建立与客户应用程序的连接,同时使用由用户定义的标识符作为关键字将该Socket保存到对象映射表中。然后,设置Socket进入同步模式,并创建一个线程从套接字中读取数据。因此(2)空缺处应填入“newCSocket”,用于完成初始化工作。 函数RecvThread()使用CSocket的Receive()函数等待,直到通过套接字接收到新的报文。该线程假定每一个报文包含固定字长的报头和可变长度的报文体。对于每一个新的套接字报文,RecvThread()还向应用程序发送WM_New_MESSAGE消息,通知新的报文等待处理。如果套接字关闭,线程将在终止前向应用程序发送WM_DONE_MESSAGE消息,所以(3)空缺处应填入“len+=res”。该函数没有返回值,所以(4)空缺处应填入“return 0”。 接下来添加函数SendEx()向客户应用程序发回报文,该函数将根据用户定义的标识符从对象映射表中取出Socket对象,然后调用线程函数向该Socket发送报文,因此(5)空缺处应填入“m_mapSockets[id]”。 SendThread使用CSocket类的Send()函数将报文数据发送出去,因此(6)空缺处应填入“Send”。 服务器套接字类中的最后需要创建关闭函数,这个函数不仅将关闭监听套接字,而且将关闭创建的所有与客户端连接的套接字,因此(7)空缺处应填入“Close()”。

第2题:

J2EE规范定义的组件中,属于客户端组件的是( )。

A.EJB组件和Applet
B.Application和Applet
C.Java Servlet和JSP
D.Java Servlet和EJB组件

答案:B
解析:
本题考查J2EE平台技术的相关知识。J2EE平台采用一个多层次分布式的应用模式,其应用是由组件组成的。J2EE规范定义了:应用(Application)客户端和小程序(applet)是客户端组件:Java Servlet和Java Server Pages技术组件足Web组件;Enterprise JavaBeans(EJB)组件是业务组件。

第3题:

J2EE规范包含一系列技术规范,其中()实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命期管理、数据库连接缓冲等中间层服务的应用程序。

A.Servlet

B.JCAC

C.JSP

D.EJB


参考答案:D
JCAC:Java Common Access Card。JCAC的另一意思是:Joint Cyber Analysis Course。如果对J2EE只是知道个大概,那么可用排除法。

第4题:

在J2EE模型中,中间层的业务功能通过①构件实现,使用②实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面,和应填入()

  • A、WebServices和EJB 
  • B、EJB和JSP 
  • C、JSP和EJB 
  • D、JNDI和JSP

正确答案:B

第5题:

Windows Azure应用程序检索数据从SQL Azure。你需要推荐一个方法对提高应用程序查询性能。你推荐什么?()

  • A、创建一个数据库来检索数据视图。
  • B、使用聚集索引在SQL Azure数据库表。
  • C、打开一个新的数据库连接时的操作超时。
  • D、基于应用程序创建SQL Azure数据库表索引查询。

正确答案:D

第6题:

● 在J2EE模型中,中间层的业务功能通过①构件实现,使用②实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面,①和②应填入__(23)__。

(23)A.Web Services 和EJB B.EJB 和JSP

C.JSP和EJB D.JNDI和JSP


正确答案:B
J2EE架构分为客户端、中间层和企业信息系统层三个层次。客户端包括WEB客户端、Applets和java应用。中间层包括EJB、Servlet和JSP。企业信息系统层包括企业资源计划、主机事务处理和数据库系统等一些底层系统。EJB是JAVA服务器的构件模型,绝大多数的J2EE应用程序都会将业务逻辑部署在中间层,EJB是J2EE中间层中最重要的也是最有特点的构件之一。EJB可以从持久化的存储设备中获取数据,对它进行处理(如果需要),并将其发送到客户端应用程序。包括会话BEAN、实体BEAN和消息驱动BEAN。JSP(JAVA服务器页面)可以认为是一种高层的Servlet,在服务器端总是首先被编译成Servlet运行的,使用JSP可以直接在HTML代码中嵌入JAVA代码,并提交给服务器运行。JNDI(JAVA命名目录接口)提供命名的目录功能,为应用程序提供标准的目录操作的方法。使用JNDI,一个J2EE应用程序可以存储和重新得到任何类型的命名JAVA对象。

第7题:

J2EE平台采用了多层分布式应用程序模型,实现不同逻辑功能的应用程序被封装到不同的构件中,处于不同层次的构件可被分别部署到不同的机器中。图中的1-5分别为


A. Applet
B. Servlet
C. EJB容器
D. SessionBean

答案:C
解析:

第8题:

●J2EE规范包含一系列技术规范,其中(29)实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命周期管理和数据库连接缓冲等中间层服务的应用程序。

(29)A.Servlet

B.JCAC

C.JSP

D.EJB


正确答案:D

第9题:

J2EE规范包含一系列技术规范,其中()实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命期管理、数据库连接缓冲等中间层服务的应用程序。

  • A、Servlet
  • B、JCAC
  • C、JSP
  • D、EJB

正确答案:D

第10题:

在J2EE中,要部署并运行包含了ejb组件的应用程序,可以使用()

  • A、JBoss
  • B、Apatch
  • C、Tomcat
  • D、Weblogic

正确答案:A,D

更多相关问题