Advertisement

Java Spring面试题和答案(第12至44题)

阅读量:

12、【
12、BeanFactory常用的实现类有哪些?

Bean工厂作为工厂模式的一种具体实现,具备控制反转的功能,其作用在于将应用的配置与依赖关系从实际的应用代码中分离。常见的BeanFactory实现包括DefaultListableBeanFactory、XmlBeanFactory以及ApplicationContext等。其中,XmlBeanFactory最为常用,即org.springframework.beans.factory.xml.XmlBeanFactory类,该类依据XML文件中的定义加载beans。此容器会从XML文件中读取配置元数据,并利用这些信息构建一个完全配置好的系统或应用。

13、解释SpringJDBC、SpringDAO和SpringORM?

Spring-DAO并非Spring框架中的一个具体模块,而是指在编写DAO操作时所遵循的一些规范和指导原则。因此,在数据访问方面,它既未提供接口也未提供具体的实现方式,更没有提供模板类。在编写DAO时,应使用@Repository注解对其进行标注,这样底层技术(如JDBC、Hibernate、JPA等)所抛出的异常可以被统一转换为相应的DataAccessException子类。

Spring-JDBC模块提供了Jdbc模板类,该类消除了与数据库连接相关的代码编写工作,使开发者能够专注于SQ

全部评论 (0)

还没有任何评论哟~