职称:网络规划设计师 软件设计师
单位:广东岭南职业技术学院
部门:电子信息工程学院
职位:教师
主讲教师:陈辉
教师团队:共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 |