个人介绍
Spring Spring MVC Mybatis企业级应用开发

主讲教师:陈辉

教师团队:共7

  • 陈辉
  • 谢成丽
  • 王松茂
  • 刘小艮
  • 吴道君
  • 李申燕
  • 黄比悉
学校: 广东岭南职业技术学院
开课院系: 信息工程学院
专业大类: 计算机
开课专业: 软件技术
课程英文名称: Spring Spring MVC Mybits Application Architecture
课程编号: 012331
学分: 6
课时: 96
课程介绍
        科技自立自强是国家强盛之基、安全之要。党的十八大以来,以习近平同志为核心的党中央深刻总结我国科技事业发展实践,观察大势,谋划全局,深化改革,全面发力,推动我国科技事业发生历史性变革、取得历史性成就。习近平总书记关于科技自立自强的重要论述,系统阐述了推进我国科技创新的战略目标、重点任务、重大举措和基本要求。
        第一,在当代,先进技术是高效率、高附加值的生产手段,与创新有关之知识产权成为泱定产业竞争力的关键因素。技术后来者拥有和掌握先进技术,特别是拥有和掌握自主知识产权,主要是要依靠自己,依靠自己的投入,靠技术开发和创新,靠专利申请注册等等。先进技术多是受知识产权保护的,关键性的技术是由产权所有人所有和支配的,单靠外部来源,即便是付出高的代价也未必能够得到。
        第二,国际技术市场的不完全性,先进技术由少数国家的少数公司垄断和控制。跨国公司,根据自己的利益进行技术决策,而不关心当地技术的发展,这就决定了后起国家技术自立的必要性。
        第三,发达国家在科技方面占有比较优势,很多尖端技术是其军事研发的组成部分,政府实行出口管制和限制,所以这也需要依靠自己的努力来解决核心技术的供应。
        第四,后起国家在经济和科技发展的初期阶段,依靠引进国外技术解决技术来源是可行的。因为在这个阶段,引进的技术是一般性的技术,在技术供求上互补性大,技术提供国愿意转让。但是到了后起国家发展到较高阶段,需要较高档次的技术时,技术供求之间的竞争性大于互补性,领先国家就不愿意向后来者提供先进技术,以防止为自己树立一个竞争对手。
        第五,先进技术,包括很大部分暗含知识和能力,这种暗含技术用钱是买不来的,只能靠自己的实践、学习和经验积累取得。人们常说的现代化是买不来的,是要靠自己干出来的,这是千真万确的。这也是后来者走向技术自立有说服力的理由。
      开源技术则是科技自强之路的重要组成部分。
     SSM(Spring+Spring MVC+Mybatis)是当下流行的企业开发MVC开源框架,是Java程序员必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想。
    SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。
    Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 
    MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
    SSM目前已经基本取代SSH(Struts+Spring+Hibernate)技术成为当前主流JAVA EE企业级应用开发技术。
    本书由广东岭南职业技术学院陈辉担任主编。
    由于时间仓促和编者水平有限,书中难免有不足之处,敬请读者批评指正。
教师团队

陈辉

职称:网络规划设计师 软件设计师

单位:广东岭南职业技术学院

部门:电子信息工程学院

职位:教师

谢成丽

职称:讲师

单位:广州中梦信息技术有限公司

部门:技术部

职位:技术总监

王松茂

职称:教师

单位:超星网

部门:其他

刘小艮

职称:教师

单位:广东岭南职业技术学院

部门:其他

吴道君

职称:教师

单位:超星网

部门:双高办

李申燕

职称:教师

单位:超星网

部门:其他

黄比悉

职称:教师

教学方法

课程采用“项目导向、任务驱动”的教学方法,采用“项目案例教学”+“理论、实践与项目一体化”的最新教学模式,使教学过程和项目开发融为一体,全方位促进学生的数据库管理及数据查询设计的实践能力。

教学条件

网络课程+线下机房

教学效果

无疫情线下为主,有疫情线上网络课程+课堂直播为主

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 申报书
文档
.docx
2023-07-26 39.15KB
1.2 总结报告
文档
.docx
2023-07-26 41.10KB
1.3 课程数据信息表
文档
.pdf
2023-07-26 462.25KB
1.4 自评报告
文档
.doc
2023-07-26 64.50KB
1.5 专家组评语
文档
.docx
2023-07-26 12.62KB
1.6 相关佐证
文档
.pdf
2023-07-27 8.89MB
2.1 验收材料总文档
文档
.docx
2023-07-24 6.37MB
2.2 精品开放课程申报书
文档
.pdf
2022-05-18 3.29MB
2.3 精品开放课程结题验收报告书
文档
.docx
2023-07-13 1.12MB
2.4 精品开放课程结题验收总结报告
文档
.docx
2023-07-13 110.90KB
2.5 精品开放课程结题验收项目汇总表
表格
.xlsx
2023-07-13 11.84KB
2.6.1 校本教材
文档
.docx
2022-05-15 2.11MB
2.6.2 论文
文档
.pdf
2023-07-13 1.40MB
 
文档
.pdf
2023-07-13 2.67MB
2.7.2 建设方式
附件
.${file.extension}
2022-05-16 --
 
附件
.${file.extension}
2022-05-16 --
2.8.1 吸引力
附件
.${file.extension}
2022-05-16 --
2.8.3 媒体应用
附件
.${file.extension}
2023-07-13 --
2.9.2 教学队伍
附件
.${file.extension}
2022-05-16 --
2.10.1.1 单元设计
文档
.doc
2023-07-13 78.50KB
 
文档
.doc
2023-07-13 84.00KB
 
文档
.doc
2023-07-13 84.00KB
 
文档
.doc
2023-07-13 96.50KB
 
文档
.doc
2023-07-13 78.50KB
 
文档
.doc
2023-07-13 83.00KB
 
文档
.doc
2023-07-13 80.50KB
 
文档
.doc
2023-07-13 83.00KB
 
文档
.doc
2023-07-13 84.50KB
 
文档
.doc
2023-07-13 75.50KB
 
文档
.doc
2023-07-13 85.50KB
 
文档
.doc
2023-07-13 83.50KB
 
文档
.doc
2023-07-13 77.50KB
 
文档
.doc
2023-07-13 77.00KB
 
文档
.doc
2023-07-13 77.50KB
2.10.1.2 课件PPT
文档
.ppt
2023-07-13 2.63MB
 
文档
.ppt
2023-07-13 2.10MB
 
文档
.ppt
2023-07-13 2.60MB
 
文档
.ppt
2023-07-13 1.95MB
 
文档
.ppt
2023-07-13 2.76MB
 
文档
.ppt
2023-07-13 2.33MB
 
文档
.ppt
2023-07-13 2.33MB
 
文档
.ppt
2023-07-13 2.67MB
 
文档
.ppt
2023-07-13 1.69MB
 
文档
.ppt
2023-07-13 2.14MB
 
文档
.ppt
2023-07-13 2.91MB
 
文档
.ppt
2023-07-13 2.39MB
 
文档
.ppt
2023-07-13 2.64MB
 
文档
.ppt
2023-07-13 1.98MB
 
文档
.ppt
2023-07-13 5.35MB
 
文档
.ppt
2023-07-13 6.25MB
 
文档
.ppt
2023-07-13 2.15MB
2.10.2 拓展资源
附件
.${file.extension}
2022-05-18 --
 
附件
.${file.extension}
2022-05-18 --
 
附件
.${file.extension}
2022-05-18 --
 
附件
.${file.extension}
2022-05-18 --
2.10.3 资源创新
附件
.${file.extension}
2022-05-16 --
2.11.2 教学组织
附件
.${file.extension}
2022-05-16 --
2.12.1 考评
附件
.${file.extension}
2023-07-13 --
2.12.2 能学
附件
.${file.extension}
2023-07-13 --
3.2 Sring 概述
视频
.mp4
2024-06-04 472.80MB
3.3 Spring 优点
视频
.mp4
2023-07-11 77.61MB
3.4 Spring 框架结构
附件
.
2019-10-03 --
3.6 Spring 入门程序
视频
.mp4
2024-06-04 136.49MB
 
图片
.png
2024-06-04 --
 
图片
.png
2024-06-04 --
 
图片
.png
2024-06-04 --
3.7 Spring 依赖注入
视频
.mp4
2024-06-04 130.12MB
 
图片
.png
2024-06-04 --
 
图片
.png
2024-06-04 --
4.3 Bean的实例化
视频
.mp4
2024-06-04 121.00MB
 
图片
.png
2024-06-04 --
 
图片
.png
2024-06-04 --
 
图片
.jpg
2024-06-04 --
4.6 Bean的装配方式
附件
.
2019-10-04 --
4.7 应用案例:Annotation注解
视频
.mp4
2020-05-28 143.70MB
5.1 Spring  AOP的基本概念
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
5.3 JDK动态代理
视频
.mp4
2019-10-04 133.67MB
 
附件
.
2019-10-04 --
5.4 Spring AOP
视频
.mp4
2020-05-28 111.45MB
 
附件
.${file.extension}
2020-05-28 --
5.5 应用案例:AspectJ开发
视频
.mp4
2020-05-28 168.38MB
 
附件
.${file.extension}
2020-05-28 --
6.5 MyBatis的工作原理
视频
.mp4
2023-03-06 78.07MB
 
附件
.${file.extension}
2023-03-06 --
6.6 MyBatis的数据库准备_MySQL
视频
.mp4
2023-03-06 154.00MB
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
6.7 应用案例:MyBatis入门程序
视频
.mp4
2023-03-06 189.55MB
 
附件
.${file.extension}
2023-03-06 --
6.8 Mybatis数据库基本操作示例
视频
.mp4
2020-05-28 174.34MB
7.1 动态SQL
文档
.ppt
2020-04-08 2.54MB
7.2 应用案例: Mybatis反向(逆向)工程
视频
.mp4
2023-03-06 364.84MB
 
附件
.${file.extension}
2023-03-06 --
8.2 应用案例:SpringMVC、 Mybatis  Mapper接口编程
视频
.mp4
2023-03-06 115.19MB
 
附件
.${file.extension}
2023-03-06 --
9.1 SpringMVC框架
附件
.
2019-10-04 --
9.2 应用案例:SpringMVC
视频
.mp4
2023-03-06 181.35MB
 
视频
.mp4
2023-03-06 80.18MB
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
9.3 应用案例:SpringMVC注解开发
视频
.mp4
2023-03-06 111.17MB
 
视频
.mp4
2023-03-06 186.76MB
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
10.2 应用案例:SpringMVC参数绑定
视频
.mp4
2023-03-06 102.81MB
 
视频
.mp4
2023-03-06 170.92MB
 
视频
.mp4
2023-03-06 57.69MB
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
10.4 案例SpringMVC参数绑定数组
视频
.mp4
2020-05-28 148.75MB
 
视频
.mp4
2020-05-28 243.02MB
 
视频
.mp4
2020-05-28 321.16MB
 
附件
.${file.extension}
2020-05-28 --
 
附件
.${file.extension}
2020-05-28 --
 
附件
.${file.extension}
2020-05-28 --
 
附件
.${file.extension}
2020-05-28 --
 
附件
.${file.extension}
2020-05-28 --
11.1 拦截器的实现
附件
.${file.extension}
2020-05-28 --
 
附件
.${file.extension}
2020-05-28 --
11.3 应用案例
附件
.${file.extension}
2020-05-28 --
12.2 创建工程
附件
.
2019-10-04 --
12.3 应用案例
视频
.mp4
2023-03-06 355.63MB
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
 
附件
.${file.extension}
2023-03-06 --
13.1 系统需求
附件
.
2019-10-04 --
13.3 数据库设计
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
13.4 项目程序设计
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
 
附件
.
2019-10-04 --
14.1 职场沟通原则与理念
文档
.ppt
2023-07-24 11.34MB
 
视频
.mp4
2023-07-24 93.17MB
15.1 如何与上司、同事沟通
文档
.pptx
2023-03-06 2.14MB
 
视频
.mp4
2023-03-06 144.74MB
16.1 企业级应用开发团队组织技巧培训
视频
.mp4
2023-07-24 198.93MB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号