预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课后习题答案第1章企业级项目导引与开发环境1.简述企业级应用特点。(1)数据持久化(Persistentdata。)(2)海量数据地存储。(3)数据地并发访问。(4)大量地用户图形界面。(5)需求与其它应用集成。(6)数据概念不统一。(7)复杂地业务逻辑。2.简述企业级应用常用框架与其整合方案有哪些。Struts/Struts2+Spring+Hibernate。Spring+SpringMVC+SpringJDBCTemplate。Spring+SpringMVC+Mybatis。Springboot+Mybatis。3.简述什么是Maven,以与Maven在项目开发中地作用。Maven是Apache公司下地一个纯Java开发地开源项目,是一个用于解决项目开发中依赖项目类库下载与同步地项目管理工具,使用Maven可以对Java项目进行构建与依赖管理,并可以用其帮助项目地编译。4.简述Maven项目中pom.xml文件地地位与作用。pom.xml是整个Maven系统地基本单元,是Maven工程地核心配置文件,与Maven项目构建过程相关地一切设置都在这个文件中进行配置。第2章Spring入门1.简述什么是SpringIOC/DI。Spring地核心理念包含IoC(控制反转)与AOP(面向切面编程)。IOC:控制反转;DI:依赖注入。控制反转与依赖注入是对同一件事情地不同描述,只是描述地角度不同。2.简述Spring地核心容器。Spring框架提供了两种核心容器BeanFactory与ApplicationContext。BeanFactory是Spring框架最核心地接口,是一个用于管理Bean地工厂,或者说是一个类工厂。使用BeanFactory可以完成各种Bean地初始化,以与调用它们地生命周期方法。但由于BeanFactory更趋于底层,实际开发中并不会在代码中体现。ApplicationContext(应用上下文)建立在BeanFactory基本上,是BeanFactory地子接口。第3章SpringBean装配1.简述Spring容器地工作原理。Spring框架应用时,首先需求在应用程序中定义Bean地实现类,如Bean1,Bean2,之后需求对Bean进行配置。Bean地实现类与配置信息完成后,在应用程序地运行过程中,第一步,加载Spring地Bean配置文件,读取Bean地配置信息。第二步,Spring容器根据各种形式地Bean配置信息在容器内部建立Bean定义注册表,之后根据注册表加载与实例化Bean,并建立Bean与Bean地依赖关系。第三步,将实例化好地Bean放到Bean缓存池中备用。第四步,应用程序调用Bean实现程序功能。2.简述Spring地Bean有哪些装配方式。比较常见地三种方式为基于XML地装配,基于注解(Annotation)地装配与自动装配,但最为常用地是基于注解地方式。第4章Spring数据库编程1.简述如何配置SpringJdbcTemplate。Spring框架中使用JdbcTemplate需求在Spring地XML配置文件中对DataSource与JdbcTemplate进行配置。在XML配置文件中定义一个JdbcTemplate地Bean组件,并将dataSource进行注注入,即将JDBC数据库连接时将使用到地数据源指向已经配置好地dataSource。dataSource配置中包含4个属性,各属性含义如下。(1)driverClassName:所使用驱动器名称,对应驱动jar包中地Driver类。(2)url:数据源所在地地址。(3)username:访问数据库地用户名。(4)password:访问数据库地密码。2.简述SpringJdbcTemplate类地常用方法与返回值。包含execute(),query(),update()方法。execute()方法:无返回值,用于执行执行SQL语,queryForObject(sql,requiredType):返回不同类型地对象,例如返回一个String对象。queryForList(Stringsql,Object[]args,class<T>elementType):该方法可以返回多行数据地列表,即返回一个装有map地list,每一个map是一条记录,map里面地key是字段名。queryForMap(Stringsql):查询地返回结果只能是一条记录,返回0条或多条都会报错,返回结果类型是一个Map,Map中地key值是对应数据库表中column地值。intupdate(Stringsql):该方法是最简单地update方法地重载形式,可以直接执行传入地SQL语句,并返回受SQL语句操作影响地行数。第5章SpringMVC