预览加载中,请您耐心等待几秒...
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章SpringM