SSM轻量级框架应用开发教程课件1-SSM轻量级框架概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
方式;另一种是以SSM(Spring + Spring MVC + MyBatis)
框架为核心的组合方式。
2020年8月4日星期二
4
任务二 SSM轻量级框架概述
1.2.1 SSM框架集概述
Spring MVC是一个优秀的Web框架,MyBatis是一个ORM 数据持久化框架,它们是两个独立的框架,之间没有直接的 联系。但由于Spring框架提供了控制反转(IoC)和面向切面 (AOP)等相当实用的功能,若把Spring MVC和MyBatis的对象 交给Spring容器进行解耦合管理,不仅能大大增强系统的灵 活性、便于功能扩展,还能通过Spring提供的服务简化编码、 减少开发工作量、提高开发效率。
JDK为免费开源的开发环境,任何开发人员都可以直接 从官方网站下载获得安装程序包。
2020年8月4日星期二
9
任务三 应用开发基础环境搭建
(一)JDK的安装 安装过程参见教材
2020年8月4日星期二
10
任务三 应用开发基础环境搭建
(二)JDK的环境变量配置 配置过程参见教材
2020年8月4日星期二
11
任务三 应用开发基础环境搭建
1.3.2 Tomcat的安装和配置
Tomcat是Apache组织旗下的Jakarta项目组开发的产品, 具有免费和跨平台等诸多特性。Tomcat服务器运行稳定、性 能可靠,是当今使用最广泛的Servlet/JSP服务器。并且已 经成为学习JSP技术和开发中小型Java Web应用的首选。
2020年8月4日星期二
2
任务一 轻量级Java EE框架概述
1.1.2 什么是Java EE
Java EE(Java Platform,Enterprise Edition) 是sun公司推出的企业级应用程序版本。它提供Web 服务、 组件模型、管理和通信 API,可以用来实现企业级的面向服 务体系结构(SOA)和 Web 3.0应用程序。
2020年8月4日星期二
6
Leabharlann Baidu务二 SSM轻量级框架概述
1.2.3 Spring MVC概述
Spring MVC属于SpringFrameWork的后续产品。在使 用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不 用)和Struts 2(一般老项目使用)等。
MySQL是当今最流行的关系型数据库管理系统,在WEB应 用方面MySQL是最好的RDBMS应用软件之一,目前属于Oracle 公司。MySQL是一个真正的多用户、多线程SQL数据库服务器。 MySql是开源项目,对于一般的个人使用者和中小型企业来 说,MySQL提供的功能已经绰绰有余。
Tomcat为免费开源的软件,任何使用者都可以直接从官 方网站下载获得安装程序包。
2020年8月4日星期二
12
任务三 应用开发基础环境搭建
(一) Tomcat的安装 安装过程参见教材
2020年8月4日星期二
13
任务三 应用开发基础环境搭建
1.3.3 IntelliJ IDEA的安装
IntelliJ IDEA 集成开发环境(以下简称IDEA),是 JetBrains公司的产品,是Java编程语言开发的集成环境。 IDEA在业界被公认为最好的java开发工具之一,尤其在智能 代码助手、代码自动提示、重构、J2EE支持、EJB支持、各 类版本工具、JUnit、CVS整合、代码分析、创新的GUI设计 等方面的功能可以说是超常的。
2020年8月4日星期二
5
任务二 SSM轻量级框架概述
1.2.2 Spring概述
Spring是一个开源框架,是为了解决企业应用开发的复 杂性而创建的。
Spring使用基本的JavaBean来完成以前只可能由EJB完 成的事情。Spring的一个最大的目的就是使Java EE开发更 加容易。Spring与单层框架不同之处是Spring致力于提供一 个以统一的、高效的方式构造整个应用,并且可以将单层框 架以最佳的组合揉和在一起建立一个连贯的体系。
当前主要的ORM框架产品中有:Hibernate和MyBatis。
2020年8月4日星期二
8
任务三 应用开发基础环境搭建
1.3.1 安装和配置JDK开发环境
JDK(Java开发工具包)是Sun公司提供的Java开发环境和 运行环境,是所有Java类的应用程序的基础。从JDK1.7版本 开始,由Oracle公司负责版本升级扩展服务。它包括一组 API和JRE(Java运行时环境),这些API是构建Java类应用程 序的基础。
2020年8月4日星期二
7
任务二 SSM轻量级框架概述
1.2.4 MyBatis概述
MyBatis是一款优秀的持久层框架,支持定制化SQL、存 储过程以及高级映射。MyBatis避免了几乎所有的 JDBC 代 码和手动设置参数以及获取结果集。
MyBatis框架也被称之为ORM(即对象关系映射)框架。 所谓ORM就是一种为了解决面向对象与关系型数据库中数据类 型不匹配的技术。
项目一 SSM轻量级框架概述
➢ 任务一 轻量级Java EE框架概述 ➢ 任务二 SSM轻量级框架概述 ➢ 任务三 应用开发基础环境搭建 ➢ 任务四 本章小结
任务一 轻量级Java EE框架概述
1.1.1 什么是框架
框架(Framework)一词最早出现在建筑领域,随着软 件系统的发展,框架的概念也融入其中。框架要解决的最重 要的一个问题是技术整合的问题。框架一般是一个提供了可 重用的公共结构的半成品。它为构建新的应用程序提供了极 大的便利。
2020年8月4日星期二
14
任务三 应用开发基础环境搭建
(一)安装IDEA集成开发环境 安装过程参见教材
2020年8月4日星期二
15
任务三 应用开发基础环境搭建
(二) 启动IDEA集成开发环境 启动过程参见教材
2020年8月4日星期二
16
任务三 应用开发基础环境搭建
1.3.4 MySQL的安装和配置
2020年8月4日星期二
3
任务一 轻量级Java EE框架概述
1.1.3 轻量级Java EE的常用框架
轻量级框架是相对于重量级框架的一种设计模式:轻量级 框架不带有侵略性API,对容器也没有依赖性,易于进行配置, 易于通用,启动时间较短。
当前轻量级Java EE应用开发通常会采用两种方式:一种
是SSH(Struts + Spring + Hibernate)框架为核心的组合