Spring和Ibatis框架整合的思路与spring和hibernate框架的整合思路基本一致。
步骤一:新建立一个项目。
步骤二:为该项目添加spring的应用环境。
步骤三:导入Ibatis的必须JAR包以及数据库JAR包。
步骤四:新...... <阅读全文>
Spring面试题 Spring笔试题
<?xml version=”1.0″ encoding=”UTF-8″?>
<beans xmlns=” http://www.springframework.org/schema/beans ”
xmlns:xsi=” http://www.w3.org/2001/XMLSchem...... <阅读全文>
一、Spring框架的优点都有什么?
Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分
Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高
依赖注入和IoC使得JDBC操作简单化
Spring是...... <阅读全文>
什么是AOP?
面向切面编程(AOP)完善spring的依赖注入(DI),面向切面编程在spring中主要表现为两个方面
1.面向切面编程提供声明式事务管理
2.spring支持用户自定义的切面
面向切面编程(aop)是对面向对象...... <阅读全文>
1. 请简述STRUTS架构
Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要...... <阅读全文>
一、选择题 (每题2分 共20分)
1、关于spring说法错误的
A.spring是一个轻量级JAVA EE的框架集合
B.spring包含一个“依赖注入”模式的实现
C.使用spring可以实现声明事务
D.spring提供了AOP方式的日志系统
...... <阅读全文>
Java—SSH(MVC)
1. 谈谈你mvc的理解
MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。
MVC中的模型、视图、控制器它们...... <阅读全文>
一、spring工作原理:
1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。
2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求...... <阅读全文>
Hibernate工作原理及为什么要用?
原理:
1. 读取并解析配置文件
2. 读取并解析映射信息,创建SessionFactory
3. 打开Sesssion
4. 创建事务Transation
5. 持久化操作
6. 提交事务
7. 关闭Session
8. 关闭Sesst...... <阅读全文>
选择题(15题)
1、关于spring说法错误的是()?
A. spring是一个轻量级JAVA EE的框架集合
B. spring包含一个“依赖注入”模式的实现
C. 使用spring可以实现声明事务
D. spring提供了AOP方式的日志系统
2、关于...... <阅读全文>
Struts,Hibernate,Spring经典面试题收藏
关键字: struts, hibernate, spring
Hibernate工作原理及为什么要用?
原理:
1.读取并解析配置文件
2.读取并解析映射信息,创建SessionFactory
3.打开Sesssion
4.创...... <阅读全文>
流行的框架与新技术
谈谈你对Struts的理解。
答:
1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中...... <阅读全文>
1、 介绍一下Struts的Action类
Struts框架采用ActionServlet和RequestProcessor组件进行集中控制,并采用Action组件来处理单项业务。ActionServlet把全部提交的请求委托到RequestProcessor对象,RequestProcesso...... <阅读全文>
利用Spring来创建对象(JavaBean工厂)
利用Spring构建业务逻辑层
管理依赖关系
适应需求变更
利用Spring创建数据访问对象(DAO)
利用Spring进行事务处理
<阅读全文>
1. 你一般用spring做什么?
控制反转IOC AOP
2. spring中的哪个类的哪个方法可用于获取bean
3. spring是什么?根据你的理解详细谈谈你的见解。
◆目的:解决企业应用开发的复杂性
◆功能:使用基本的JavaBea...... <阅读全文>
* Spring的优点有什么?
1. Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分
2. Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高
3. 依赖注入和IoC使得JDBC操作简单化
4. Sprin...... <阅读全文>
1.strust的。
Action是不是线程安全的?如果不是
有什么方式可以保证Action的线程安全?如果是,说明原因
2.MVC,分析一下struts是如何实现MVC的
3.struts中的几个关键对象的作用(说说几个关键对象的作用)
...... <阅读全文>
Hibernate工作原理及为什么要用?
原理:
1.读取并解析配置文件
2.读取并解析映射信息,创建SessionFactory
3.打开Sesssion
4.创建事务Transation
5.持久化操作
6.提交事务
7.关闭Session
8.关闭SesstionFacto...... <阅读全文>
Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分
Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高
依赖注入和IoC使得JDBC操作简单化
Spring是开源的免费的
Spring使得对象管理...... <阅读全文>
方式一:接口注入,在实际中得到了普遍应用,即使在IOC的概念尚未确立时,这样的方法也已经频繁出现在我们的代码中。
方式二:Type2 IoC: Setter injection对象创建之后,将被依赖对象通过set方法设置进去
方...... <阅读全文>
一个类需要用到某个接口的方法,我们需要将类A和接口B的实现关联起来,最简单的方法是类A中创建一个对于接口B的实现C的实例,但这种方法显然两者的依赖(Dependency)太大了。而IoC的方法是只在类A中定义好用...... <阅读全文>
在context中定义DataSource,创建SessionFactoy,设置参数;DAO类继承HibernateDaoSupport,实现具体接口,从中获得HibernateTemplate进行具体操作。在使用中如果遇到OpenSessionInView的问题,可以添加OpenSe...... <阅读全文>
spring提供了几个关于事务处理的类:
TransactionDefinition //事务属性定义
TranscationStatus //代表了当前的事务,可以提交,回滚。
PlatformTransactionManager这个是spring提供的用于管理事务的基础接口...... <阅读全文>
可以使用”org.springframework.jndi.JndiObjectFactoryBean”来实现。示例如下:
<bean id=”dataSource”>
<property name=”jndiName”>
<value...... <阅读全文>
使用”org.springframework.jdbc.datasource.DriverManagerDataSource”数据源来配置数据库驱动。示例如下:
<bean id=”dataSource”>
<property name=”driverClassN...... <阅读全文>
