1、写出你熟习的开源框架以及各自的浸染。
框架:hibernate、spring、struts;
Hibernate 紧张用于数据持久化;
Spring 的掌握反转能起到解耦合的浸染;
Struts 紧张用于流程掌握。
2、J2EE 是技能还是平台还是框架?
答:J2EE 本身是一个标准,一个为企业分布式运用的开拓供应的标准平台;J2EE 也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA 等技能。
3、请写出spring 中I0C 的三种实现机制。
答:三种机制为:通过setter 方法注入、通过布局方法注入和接口注入。
4、bean 实例的生命周期?
答:对付Stateless Session Bean、Entity Bean、Message Driven Bean 一样平常存在缓冲池管理,而对付Entity Bean 和Statefull Session Bean 存在Cache管理,常日包含创建实例,设置高下文、创建EJB Object(create)、业务方法调用、remove 等过程,对付存在缓冲池管理的Bean,在create 之后实例并不从内存打消,而是采取缓冲池调度机制不断重用实例,而对付存在Cache 管理的Bean 则通过激活和去激活机制保持Bean 的状态并限定内存中实例数量。
5、remote 接口和home 接口紧张浸染?
答:remote 接口定义了业务方法,用于EJB 客户端调用业务方法;home 接口是EJB 工厂用于创建和移除查找EJB 实例。
6、先容在JSP 中如何利用JavaBeans?
答:在JSP 中利用JavaBean 常用的动作有:
1)<jsp:useBean />:用来创建和查找bean 工具;
2)<jsp:setProperty />:用来设置bean 的属性,即调用其setXxx()方法;
3)<jsp:getProperty />:用来得到bean 的属性,即调用其getXxx()方法。
7、JSP 和Servlet 中的要求转发分别如何实现?
答:JSP 中的要求转发可利用forward 动作实现:<jsp:forward />;Serlvet 中实现要求转发的办法为:
getServletContext().getRequestDispatcher(path).forward(req,res)。
8、Web.Xml 的浸染?
答:用于配置web 运用的信息;如listener、filter 及servlet 的配置信息等。
9、写出熟习的JSTL 标签。
答:<c:if>、<c:choose>、<c: when>、<c: otherwise>、<c:forEach>、<c:set>。
10、几种会话跟踪技能?
答:cookie、URL 重写、设置表单隐蔽域。