《江苏开放大学JAVAEE企业框架应用与整合形成性考核作业一Spring.doc》由会员分享,可在线阅读,更多相关《江苏开放大学JAVAEE企业框架应用与整合形成性考核作业一Spring.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、江苏开放大学JAVA EE企业框架应用与整合形成性考核作业一Spring1.java的使用环境JDK1. 编辑器idea2. maven管理jar包在conf文件下修改settings.xml文件配置。其一是仓库存放路径,其二是镜像地址。1) 修改路径2) 修改镜像地址4.创建项目打开idea-Newprojects-写上项目名称-选择web工程完成后进入界面-配置Maven-File-Settings-搜索Maven-修改Maven、setting.xml、本地仓库路径1) 创建工程并完成相关内容填写2)配置Maven,点开左上角File,选择settings,搜索Maven进行配置5导入依
2、赖包spring官网-Projects-Spring Framework其中必须的三个依赖为:spring-beans、spring-core、spring-context。1) 在pom.xml中填入这三个依赖,写入标签中2) 刷新工程,去下载jar包,点开dependences即可看到三个依赖存在二通过spring操作jdbc一、在Spring中配置使用JdbcTemplate1、在XML中配置JdbcTemplate使用JdbcTemplate需要结合C3P0数据源,这里采用引用外部属性文件的方式配置数据源。2、 在程序中获取JdbcTemplate与获取其他bean对象类似三、Jdbc
3、Template操作数据库1、update方法:更新数据库调用形式:update方法可以执行INSERT,UPDATE,DELETE的数据库操作。例如:INSERT操作DELETE操作2、 batchUpdate方法:批量更新数据库调用形式:3、 queryForObject方法:查询单行和统计查询-查询单行的调用形式:queryForObject方法从数据库中获取一条记录,实际得到对应的一个对象。这里需要调用queryForObject(String sql,RowMapper rowMapperObject args)方法。其中的 RowMapper 指定如何去映射结果集的行,常用的实现类
4、为 BeanPropertyRowMapper,传入对应的类即可完成映射。而在SQL语句中,需要使用SQL中列的别名完成列名和类的属性名的映射.例如 last_name lastName和dept_id deptld。需要注意的是指定的别名(lastName和deptld)必须和类中的属性名保持一致。-统计查询的调用形式:query查到的是实体类的集合。注意调用的不是 queryForList 方法。其他实现细节与queryForObject方法类似。5、JdbcTemplate的使用简化每次使用都创建一个JdbcTemplate的新实例,这种做法效率很低下。而JdbcTemplate类被设计成为线程安全的,所以可以在1OC 容器中声明它的单个实例,并将这个实例注入到所有的 DAO 实例中。同时JdbcTemplate 也利用了 Java 1.5 的特定(自动装箱,泛型,可变长度等)来简化开发。