ssm框架

如何入门学习编程?

风格不统一 提交于 2019-12-05 03:51:53
如何入门学习编程? 以java的学习为例,1:java的语法入门学习;2:html,js的学习 3:web开发学习 4:web的java实战开发项目学习 4:java的框架ssm或ssh学习 6:java的框架实战项目学习 7:代码生成,开发技巧,设计和分析能力学习;以上几个步骤学到位,基本可以做到中级以上程序员,15k的月薪妥妥的。 来源: https://www.cnblogs.com/code6ge/p/11903786.html

小菜鸟之SSM框架

纵然是瞬间 提交于 2019-12-05 01:43:10
1 # SSM框架 2 3 # **什么是框架** 4 5 就是模板,将一些基础性的程序和代码由框架模板提供,然后程序员补充和业务需求相关的代码。 6 7 # **ssm框架组成** 8 9 s: springMvc 子框架 代替servlet类,control层 10 11 s: spring 框架系列 12 13 ​ 基本作用:创建对象(控制反转和依赖注入) 14 15 m: mybatis 框架 代替dao包,和数据库进行交互(jdbc技术),表 示model层(service包和dao包) 16 17 **补充** 18 19 ​ view层:视图层,还是使用jsp实现 20 21 # **项目演示** 22 23 ## 目标:用户管理项目 24 25 ## 操作步骤: 26 27 ### 1、创建maven项目,并配置tomcat服务器 28 29 **配置tomcat时无artifact选项解决方案** 30 31 <img src="img/1573611676801.png" alt="1573611676801" style="zoom:33%;" /> 32 33 34 35 打开 36 37 <img src="img/1573611734587.png" alt="1573611734587" style="zoom:33%;" /> 38 39 选择 40

javaweb开发 idea ssm开发(一)

旧城冷巷雨未停 提交于 2019-12-04 14:06:14
### 创建项目 1. 新建一个空白项目 2. 创建父工程 选中Maven 不要勾选任何框架->com.zf.edu common-parent ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143-20191115210729375-1397217561.jpg) 删除src 添加部分代码 ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143-20191115210733195-262636214.jpg) 3. 创建model子工程 ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143-20191115210741085-1034009914.jpg) ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143-20191115210743407-1177121794.jpg) ### 新建一个model 先写字段, 然后按住快捷键生成方法(command+n 选择setting 全选 确定) ![](https://img2018.cnblogs.com/blog/1648143/201911/1648143

SSH和SSM对比异同点、各自优势

拥有回忆 提交于 2019-12-04 13:33:08
1SSH和SSM定义 SSH 通常指的是 Struts2 做控制器(Action),Spring 管理各层的组件,Hibernate 负责持久化层。 SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。 共同点: 1.Spring依赖注入DI来管理各层的组件。 2.使用面向切面编程AOP管理事物、日志、权限等。 不同点: 1.Struts2 和 SpringMVC 控制器(controller)控制视图和模型的交互机制的不同, 2.Struts2是Action类级别,SpringMVC是方法级别,更容易实现RESTful风格。 2SSH和SSM的实现原理 Struts2 的实现原理: Struts2框架执行步骤(Struts2使用Filter嵌入): 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助 3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action 4、如果ActionMapper决定需要调用某个Action

ssm idea导入数据库的过程

≡放荡痞女 提交于 2019-12-04 11:57:12
在看java高并发的课程中( https://www.imooc.com/video/11714 )老师很详细的讲了ssm框架整合的过程。但是,跟着视频走的话会出现两个问题,网上也没有相应的解决方法。 以下是我摸索的方法: 第一个问题:ApplicationContext容器未加载。 这个问题第一次出现在测试类的时候。原因:web.xml中没有提供加载applicationcontext的文件。项目一开始没有处理原装的web.xml(当然了,应该是老师的模板中有相应的配置。(。^▽^)) <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <context-param> <param-name>contextConfigLocation</param-name> <param

SSM整合

混江龙づ霸主 提交于 2019-12-04 11:34:35
基本概念    mybatis      MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。   spring      Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说

SpringBoot_04_SpringBoot对ssm的整合

别等时光非礼了梦想. 提交于 2019-12-04 04:12:39
1.在SpringBoot框架下对ssm进行整合 2.搭建一个web的SpringBoot框架 2.1添加pom.xml坐标( 需要加上SpringBoot对jsp的支持,和对资源文件位置的说明 ) <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--mybatis起步依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring

SSM基础配置

僤鯓⒐⒋嵵緔 提交于 2019-12-04 03:52:11
SSM基本配置 一.基础框架文件 二.配置文件详情 1.基于mybatis配置 1.sqlMapConfig.xml如下: <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <settings> <!--开启驼峰命名--> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings> <!--开启别名--> <typeAliases> <!--该包下面的所有类不用引用全类名,直接使用类的名字即可无视大小写--> <package name="com.shiyan.bean"/> </typeAliases> <!--查询sql映射文件,项目启动的时候加载这个mappers配置,--> <mappers> <!--resource相对于java和resource下的文件, 加载该文件下面的salMapper接口的配置文件,通过找到的这个配置文件加载这个接口及接口方法--> <mapper resource="Mapper/CustomerMapper.xml"/> </mappers> <!--分页插件

Spring Boot整合ssm框架(eclipse)

徘徊边缘 提交于 2019-12-04 02:41:49
1 Spring Boot优点 不需要再像普通ssm项目一样配置一大堆xml文件,只需要配置非常少的文件。首先在eclipse中安装sts(Spring tool suit),可以直接在eclipse marketplace中搜索它进行安装。使用它一个字就是"爽"。不说废话,看完下面就知道多爽了。 项目目录结构 安装好sts后,右键new–>other -->Spring Boot–>Spring Starter Project 点击Next 点击finish完成项目创建 添加数据源和mybatis配置,就是连接数据库和扫描mapper.xml文件和扫描实体类起别名 server . port = 8080 spring . datasource . driverClassName = com . mysql . jdbc . Driver spring . datasource . url = jdbc : mysql : / / localhost : 3306 / story ? serverTimezone = GMT % 2 B8 spring . datasource . username = root spring . datasource . password = 123456 mybatis . mapper - locations : classpath :

SSM整合——个人笔记

柔情痞子 提交于 2019-12-04 02:39:38
SSM整合——个人笔记 一、 介绍SSM SSM指的是Spring+SpringMVC+MyBatis集成的一个Web应用程序开源框架。Spring是一个控制反转(IOC)和面向切面(AOP)的容器管理框架。SpringMVC是Spring的后续产品,是一个开源的Web应用程序MVC框架,简单易使用。MyBatis由apache的一个开源项目iBatis而来,是一个基于Java的持久层框架。提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(PlainOld Java Objects,普通的 Java对象)映射成数据库中的记录。 二、SSM整合配置文件介绍 整合的配置文件分为四个,依次是:db.properties,保存数据库连接信息;spring.xml,加载配置文件,配置扫描;spring-mybatis.xml,用于配置数据源和SqlSessionFactory等MyBatis相关设置;spring-mvc.xml,配置Controller扫描和mvc视图解析器以及文件上传等。因为Controller属于MVC架构,所以这里我把Controller单独扫描。 三、导入jar包