4)在JSF程序中,已知web.xml中有如下配置: 
<servlet-mapping> 
     <servlet-name>Faces Servlet</servlet-name> 
     <url-pattern>*.jsf</url-pattern> 
</servlet-mapping> 
要使页面请求能够通过JSF处理,以下说法正确的是()   (选择二项) 
a)所有的.jsp源文件都改名为.jsf文件 
b)在faces-config.xml中配置导航规则时,所有的跳转页面都必须使用.jsf为后缀 
c)在浏览器地址栏里必须使用.jsf为后缀的页面请求 
d)所有的视图层文件依然是.jsp文件 
5)JSF框架中,给定user.jsp中的代码如下: 
  <h:inputText value=”#{user.password}”valueChangeListener=”#{user.change}”/> 
要使这个组件可以响应值更改事件,应在user代表的后台Bean中加入以下()方法.(选择一项) 
a)public void process ValueChange(ValueChangeEvent e){  
          //此处省略方法体内容 
     } 
b)public void Change(ValueChangeEvent e){ 
         //此处省略方法体内容 

c)public void process ValueChange(){ 
          //此处省略方法体内容 

d)public void Change(){ 
          //此处省略方法体内容 

 
 
6)在J2EE中,要开发一个Session  EJB组件,用于换算美元和人民币的货币转换器,以下是部署描述文件,横线处应填入(). 
<enterprise-beans> 
<session> 
  <ejb-name>CurrencyConverter</ejb-name> 
   <home>currency.CurrencyConverterHome</home> 
   <remote>currency.CurrencyConverter</remote> 
   <ejb-class>currency.CurrencyConverterBean</ejb-class> 
                   
<transaction-type>Container</transaction-type> 
</session> 
  </enterprise-beans>   (选择一项) 
a)<session-type>Stateful</session-type> 
b)<type>Stateful</type> 
c)<session-type>Stateless</session-type>  
d)<type>Stateless</type>