请帮我做几个题目
1)J2EE中,要通过远程客户端访问名称是CurrencyConverter的EJB,在以下代码片段中,第()行发生编译错误。 (选择一项)
InitialContext context = new Initial Context(); //1
Object ref = context.lookup(“CurrencyConverter”); //2
CurrencyConverterHome cur=(CurrencyConverterHome)ProtableRemoteObject.
narrow(ref,CurrencyConverterHome.class); //3
CurrencyConverterBean convrter = cur.create(); //4
a)1
b)2
c)3
d)4
2)在使用struts框架构建应用系统时,会在配置文件中出现如下配置信息:
<servlet>
<servlet-name> action </servlet-name>
<servlet-class> org.apache.struts.action.ActionServlet </servlet-class>
<init-param>
<param-name> config </param-name>
<param-value> /WEB-INF/struts-config.xml </param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name> action </servlet-name>
<url-pattern> *.do </url-pattern>
</servlet-mapping>
关于上述配置信息,以下描述中错误的是()。 (选择一项)
a)这段配置信息出现在web-inf目录下的struts-config.xml文件中
b)该系统使用类org.apache.struts.action.ActionServlet充当中央控制器
c)系统启动时,ActionServlet从web-inf目录下的struts-config.xml中读取配置是映射信息
d)如果用户的请求以*.do作为请求服务名(如:login.do),则用户的请求会经过ActionSevlet的处理
3)JSF框架中,要使所有的以.f为后缀的请求都转交给JSF控制器(已在配置文件中配好,起名为Faces Servlet)来处理,需要在web.xml文件中进行配置,以下配置信息正确的是()。(选择一项)
a) <servlte-mapping>
<servlet-name> Faces Servlet </servlet-name>
<url-pattern> *.f </url-pattern>
</servlet-mapping>
b) <servlet>
servlet-name> Faces Servlet </servlet-name>
<url-pattern> *.faces </url-pattern>
<load-on-startup> 1 </load-on-startup>
</servlet>
c) <servlet>
<servlet-name> Faces Servlet </servlet-name>
<servlet-class> javax.faces.webapp.FacesServlet </servlet-class>
<url-pattern> *.f </url-pattern>
</servlet-mapping>
d) <servlet-mapping>
<servlet-name> Faces Servlet </servlet-name>