java依赖注入的三种方式(Java EE轻量级框架整合开发教与学(教案+大纲+源码+PPT+视频,彭之军))java教程 / Java Web开发中的依赖注入与IoC容器...

wufei123 发布于 2024-06-05 阅读(18)

✦课程教学大纲✦本书从最基本的 Java Web开发网上书店案例开始入手,逐步深入Spring框架和 Spring MVC框架,最后切换到使用 MyBatis访问数据库这样可以让读者快速地掌握 SSM的必需知识,并能在实际开发中加以使用。

 1课程基本描述1. 课程名称:Java EE程序设计2. 课程性质:专业必修课3. 学分/学时:学分3,学时544. 适用专业:软件技术、大数据应用技术、移动应用开发、计算机应用技术4. 先修课程:Java程序设计、MySQL数据库设计、Java Web程序设计

2课程定位与目标Java EE程序设计是软件技术专业的一门专业必修课程,是一门偏重于Java EE企业开发实践的课程本课程主要介绍Java EE系统的系统架构,并在此基础上进行应用软件的开发基础知识的讲解。

要求学生通过学习上述知识,能具备独立开发和发布Java EE应用程序的能力本课程为移动互联技术专业学生提供有关Java EE 程序设计的基础知识移动互联应用程序设计大多的应用程序都是基于前端和服务器交互的模式来进行开发的。

开发者必须要对后端应用程序开发知识有一定的了解本课程知识目标表: 序号知识目标   1了解课程整体目标、主要内容、考核方式和自学路径   2了解Java EE系统架构   3掌握JDBC的基础概念和增删改查。

   4掌握Spring 框架程序设计   5理解并掌握Spring AOP与IOC   6掌握Spring JDBC   7理解数据库连接池的概念   8掌握Spring管理数据库的事务   9掌握JSP+JDBC+Spring+连接池的开发过程

  10了解Spring MVC框架  11理解Spring MVC框架的优点和使用的配置流程  12理解使用Spring JDBC+Spring MVC+JSP开发Web应用程序本课程单项能力表: 序号

单项能力目标   1能够独立搭建JSP Web开发环境 并开发简单的JSP应用   2熟练掌握JDBC的基础概念和增删改查   3熟练掌握Spring框架程序设计   4熟练配置数据库连接池   5掌握使用

Spring框架   6掌握使用Spring JDBC完成数据库的操作   7会利用Spring MVC代替Servlet响应用户请求   8会使用JSP+JDBC+Spring+连接池的开发Web应用程序

   9会使用Spring JDBC+Spring MVC+JSP开发Web应用程序  10会使用Spring+Spring MVC+MyBatis+JSP开发Web应用程序  11理解Spring MVC框架的优点和使用的配置流程

  12理解使用Spring JDBC+Spring MVC+JSP开发Web应用程序3教学内容及学时分配教学内容各教学环节学时分配采用何种多媒体教学手段章节重要内容讲授实验讨论习题课外其他小计第1章JavaEE概述-网上书店案例介绍

112PPT第2章Spring  IoC224PPT第3章Spring  AoP224PPT第4章Spring JDBC的使用1-数据库的添加与更新224PPT第4章Spring JDBC的使用2-查询、数据源与连接池

224PPT第5章 Spring MVC入门112PPT第5章Spring MVC注解112PPT第6章使用Spring MVC重构网上书店1224PPT第6章使用Spring MVC重构网上书店222

4PPT第7章MyBatis入门224PPT第8章MyBatis深入224PPT第9章Spring事务管理112PPT第10章前端Vue基础224PPT第11章SSM+Vue+Element整合开发22

4复习复习课与期末考、期中考66合计24246544教学方法本课程的教学方法主要采用:(1)项目教学法:项目教学法是师生通过共同实施一个项目而进行的教学活动在教学活动中,每隔一个阶段就会进行一次项目实战,把实际项目交给学生。

在教师的指导下,以个人或小组方式,由学生按照项目的完成程序,制定项目计划、共同或分工完成项目(2)实验环节基于“工作过程”:在任务驱动的模式下,学生为了达到一个工作目标而主动的寻求解决思路和方法,而教师给出适当的提示,启发学生去温习旧知识,探寻新领域。

5考核方式及要求本课程建议采取“形成性考核”对学生进行日常学习评价,包括考勤和提问,占10%总评分弱化期末考试的分值比例,采取课堂测试的方法,包括平时实验(20%),平时作业(20%)、期末项目考查(50%)。

平时实验主要包括每次布置的上机实验完成情况和扩展功能成果;综合项目是考察学生综合利用单元技术开发一个完整具有一定实用价值的应用程序的能力,目的是促进学生对动手实践的重视提高学习积极性;期末笔试则全面考察各个知识模块的掌握程度。

✦参考书籍✦

扫码优惠购书内容简介      本书理论结合实践,全面、系统地介绍了Spring、Spring MVC、MyBatis框架开发后端应用程序的知识,通过简单的网上书店实例详细地介绍了项目开发的一般过程和方法,以循序渐进的方式讲解了SSM框架的各种特性,并通过员工管理系统实例整合Vue前端技术和SSM后端开发技术,让读者能够快速掌握并学以致用。

      全书共11章第1章主要内容为Java EE开发简介和网上书店案例;第2~8章主要讲解Spring框架、Spring MVC和MyBatis的相关知识;第9章主要内容为Spring框架的事务管理;第10章主要讲解Vue前端框架开发;第11章主要内容为Element+SSM框架项目开发。

本书偏重于实践教学,在讲解理论知识的同时,通过一些典型实例让读者了解理论知识在实际环境中的应用,并对易混淆和较难理解的知识点做了重点分析,以加深读者对知识的理解      本书附有教学视频、源代码、课件、教学大纲、习题答案等配套资源,可以作为大学计算机及相关专业的教材和教学参考用书,也可以作为Java技术初学者的培训教材,同时适用于广大Java EE应用开发人员进行查阅与使用。

目录向上滑动阅览第1章 初探Java EE开发1.1 Spring框架的发展1.2 开发环境的准备1.2.1 JDK的安装与配置1.2.2 Tomat的安装与配置 1.3 网上书店项目案例1.3.1 GoodBook网上书店需求

1.3.2 GoodBook网上书店实体关系图1.3.3 GoodBook网上书店三层架构1.3.4 三层架构代码实现1.3.5 JUnit测试框架1.3.6 三层架构业务逻辑层实现1.3.7 三层架构Web层实现

1.4 本章小结习题1第2章 Spring IoC2.1 Spring 框架简介2.2 Spring 的体系结构2.2.1 Spring环境简介2.2.2 IoC入门2.2.3 Bean标签的配置2.2.4 scope属性值

2.3 依赖注入2.3.1 依赖注入简介2.3.2 构造器注入2.3.3 使用set注入2.3.4 使用p空间命名2.4 基于注解方式的IoC2.4.1 使用注解2.4.2 扫描基包2.4.3 IoC容器中的注解 

2.5 依赖关系的注解2.5.1 按类型匹配注入2.5.2 按名字匹配注入2.5.3 注入简单类型2.6 本章小结习题2第3章 Spring AOP3.1 Spring AOP概述3.1.1 AOP的概念

3.1.2 AOP中类与切面的关系3.1.3 AOP的应用场景3.2 动态代理模式3.2.1 代理模式对象3.2.2 JDK动态代理3.3 AOP的实现3.3.1 AOP的常用增强类型3.3.2 AspectJ表达式

3.3.3 使用XML配置方式实现AOP3.3.4 使用注解方式实现AOP3.4 本章小结习题3第4章 Spring JDBC4.1 Spring JDBC简介4.2 JdbcTemplate 各种方法的使用

4.2.1 execute方法4.2.2 update方法4.2.3 query方法4.3 数据源的配置4.3.1 DBCP数据源BasicDataSource的使用4.3.2 C3P0数据源ComboPooledDataSource的使用

4.3.3 使用属性文件读取数据库连接信息4.4 本章小结 习题4第5章 Spring MVC5.1 Spring MVC 简介5.2 第一个Spring MVC案例5.3 Spring MVC的工作原理与体系结构

5.3.1 Spring MVC程序运行原理5.3.2 视图解析器5.3.3 Spring MVC的体系结构 5.4 基于注解的控制器配置5.5 Spring MVC注解详解5.5.1 在类前注解5.5.2 RequestMapping注解属性

5.5.3 cURL工具软件 5.6 本章总结 习题5第6章 基于Spring MVC的网上书店重构6.1 会员模块实现6.1.1 用户信息显示功能6.1.2 会员注册和登录功能6.2 图书模块实现 6.3 购物车模块实现  

6.4 订单模块实现  6.5 本章总结  习题6 第7章 MyBatis框架入门 7.1 MyBatis框架简介 7.2 MyBatis开发环境7.2.1 MyBatis的下载7.2.2 搭建MyBatis开发环境

7.3 MyBatis开发流程 7.3.1 MyBatis基本开发流程7.3.2 第一个MyBatis项目7.3.3 MyBatis工作流程7.4 使用MyBatis实现增、删、改、查操作7.4.1 使用selectOne方法查询单个员工

7.4.2 使用insert方法添加员工7.4.3 使用delete方法删除员工7.4.4 使用update方法修改员工7.4.5 使用工具类MyBatisUtil减少冗余 7.5 parameterType输入参数  

7.6 ResutMap结果映射  7.7 接口动态代理 习题7 上机练习1第8章 MyBatis框架深入8.1 动态查询8.1.1 标签8.1.2 标签8.1.3 标签

8.1.4 标签8.1.5 标签8.2 多表之间的关系  8.3 一对多查询 8.4 多对一查询  8.5 自连接查询8.5.1 以多对一的方式实现自连接8.5.2 以一对多的方式实现自连接 

8.6 多对多查询  8.7 分页查询8.7.1 MyBatis分页查询原理8.7.2 使用PageHelper实现分页8.7.3 分页实践8.8 缓存8.8.1 一级缓存8.8.2 二级缓存习题8  

上机练习2  第9章 Spring 事务管理9.1 事务管理的概念 9.2 Spring 事务管理的核心接口 9.2.1 TransactionDefinition接口9.2.2 TransactionStatus接口

9.2.3 PlatformTransactionManager接口 9.3 声明式事务9.3.1 编程式和声明式事务的区别9.3.2 基于XML配置文件的事务管理9.3.3 注解式事务管理 习题9 上机练习3

第10章 前端框架Vue基础10.1 Vue简介 10.2 IntelliJ IDEA开发环境 10.3 Vue快速入门 10.4 Vue常用指令10.5 绑定属性 10.6 绑定事件10.7 条件渲染

10.8 循环渲染 10.9 双向绑定10.10 Vue的AJAX异步操作10.11 本章小结习题10第11章 Element+SSM开发员工管理模块11.1 Maven基础11.1.1 为什么要学习Maven

11.1.2 Maven的基本概念11.1.3 Maven的安装与配置11.1.4 在IDEA中配置Maven11.2 使用Maven搭建SSM环境11.2.1 创建Maven工程11.2.2 完善工程的目录结构

11.2.3 搭建SSM开发环境11.2.4 在Tomcat中部署运行11.3 员工管理系统的实现11.3.1 项目需求11.3.2 运行效果11.3.3 数据库设计11.3.4 Lombok插件11.3.5 实体类对象

11.3.6 数据访问层11.3.7 业务层11.3.8 测试业务层11.3.9 控制器层11.4 基于Element框架的系统开发11.4.1 什么是Element11.4.2 Element快速入门

11.4.3 Element第一个案例11.4.4 使用Element实现员工系统的表示层11.5 本章小结习题11参考文献

教案示例

课件示例关闭观看更多更多退出全屏视频加载失败,请刷新页面再试

刷新

视频详情 视频示例在公众号书圈后台回复【9787302627654】,下载本书配套的教学资源

单击页面下方【阅读原文】,订阅【教学大纲】栏目

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻28598