ssm

JAVA:ssm框架搭建

南楼画角 提交于 2019-12-28 01:08:03
文章来源: http://www.cnblogs.com/hello-tl/p/8328071.html 环境简介 : jdk1.7.0_25/jdk1.8.0_31 tomcat-7.0.81 maven-3.3.9 MyEclipse-2013 spring-4.0.2 springMvc-4.0.2 mybatis-3.2.8 SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。 其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 0、创建一个maven项目    1)图解      右键->New->Project          出现以下界 选择 Maven Project -> Next               选择项目路径 -> Next               选择项目类型 webapp               填写 Group Id / Artifact Id -> Fubush               之后会出现一下

SSM框架是什么???

Deadly 提交于 2019-12-28 01:00:45
SSH(全称 Secure Shell)是一种加密的网络协议。使用该协议的数据将被加密,如果在传输中间数据泄漏,也可以确保没有人能读取出有用信息。要使用 SSH,目标机器应该安装 SSH 服务端应用程序,因为 SSH 是基于客户-服务模式的。 当你想安全的远程连接到主机,可中间的网络(比如因特网)并不安全,通常这种情况下就会使用 SSH。 安装 SSH 如果碰巧你的机器没装,我们可以手工来安装一下。最简单的方式就是使用 Linux 包管理器。 基于 Debian / Ubuntu 的系统 : 安装 ssh-client( $ sudo apt-get install openssh-client ) 安装 ssh-server( $ sudo apt-get install openssh-server ) 基于 RedHat / CentOS 的系统 : yum install openssh-server openssh-clients SSH 一旦安装上,我们就可以在终端下输入 ssh 来检查下安装的是否正常。 使用 SSH 提供了许多可使用的选项。这篇文章会介绍一些我们在日常操作中经常使用的选项。 无选项参数运行 SSH 通常使用 SSH 的方式就是不加任何选项参数,仅仅输入 “ssh”。下面是示例: $ ssh 192.168.0.103 第一次连接目标主机时,ssh

SSM是什么?

混江龙づ霸主 提交于 2019-12-26 16:17:38
SSH(全称 Secure Shell)是一种加密的网络协议。使用该协议的数据将被加密,如果在传输中间数据泄漏,也可以确保没有人能读取出有用信息。要使用 SSH,目标机器应该安装 SSH 服务端应用程序,因为 SSH 是基于客户-服务模式的。 当你想安全的远程连接到主机,可中间的网络(比如因特网)并不安全,通常这种情况下就会使用 SSH。 安装 SSH 如果碰巧你的机器没装,我们可以手工来安装一下。最简单的方式就是使用 Linux 包管理器。 基于 Debian / Ubuntu 的系统 : 安装 ssh-client( $ sudo apt-get install openssh-client ) 安装 ssh-server( $ sudo apt-get install openssh-server ) 基于 RedHat / CentOS 的系统 : yum install openssh-server openssh-clients SSH 一旦安装上,我们就可以在终端下输入 ssh 来检查下安装的是否正常。 使用 SSH 提供了许多可使用的选项。这篇文章会介绍一些我们在日常操作中经常使用的选项。 无选项参数运行 SSH 通常使用 SSH 的方式就是不加任何选项参数,仅仅输入 “ssh”。下面是示例: $ ssh 192.168.0.103 第一次连接目标主机时,ssh

快速搭建SSM项目

左心房为你撑大大i 提交于 2019-12-26 03:21:23
目录 1、使用IDEA快速创建maven+ssm 1.1、创建项目 1.1.1、创建project 1.1.2、填写项目信息 1.1.3、更改maven配置 1.1.4、选择路径 1.2、配置文件 1.2.1、pom配置 1.2.2、在resources里创建数据库配置文件:jdbc.properties 1.2.3、在resources里创建日志文件:log4j.properties 1.2.4、在resources里创建spring-mvc.xml 1.2.5、在resources里创建spring-mybatis.xml 1.2.6、在resources里创建mybatis自动生成代码配置文件:generatorConfig.xml 1.2.7、配置web.xml 1.3、用mybatis-generator插件生成代码 1.3.1、配置启动,点击idea右上角的启动方式 1.3.2、在comman line 那栏配置mybatis-generator:generate -e 1.3.3、建立java主文件夹 1.3.4、启动maven插件 1.4、配置Tomcat 1.4、spring-test+JUnit实现springMVC测试用例 编译器:IDEA 1、使用IDEA快速创建maven+ssm 1.1、创建项目 1.1.1、创建project 1.1.2、填写项目信息

【SSM】ZooKeeper和Dubbo

老子叫甜甜 提交于 2019-12-25 19:46:55
前言 Dubbo是阿里开源的一个分布式服务框架,但是阿里内部用的却是HSF(High-speed Service Framework)。下面看看怎么使用吧。 Zookeeper Dubbo是个RPC调用框架,本质上不需要依赖中间件就可以完成点对点的通信,但是实际生产环境中,在动态扩容和下线等情况下,服务提供者和消费者的地址不可能是一直固定的,所以需要一个固定的第三方让双方暴露服务和发现服务,这也就是注册中心的存在意义,Dubbo官方推荐ZooKeeper。下面在windows下单机部署ZooKeeper作为演示。 1.官网下载ZooKeeper,地址 http://zookeeper.apache.org/ 2.解压后在conf路径下将zoo_sample.cfg改成zoo.cfg,默认数据文件会存放在C:\tmp\zookeeper,端口号是2181 3.在bin路径下,双击zkServer.cmd,正常会出现下面 binding to port 0.0.0.0/0.0.0.0:2181 4.运行zkCli.cmd,正常会出现下面 WatchedEvent state:SyncConnected type:None path:null Dubbo Dubbo内部封装了注册,心跳,RPC调用等复杂逻辑,所以使用上非常简单,只需要配置一下注册中心地址和相关的服务提供即可完成

【最新】SSM框架中的前后端分离

被刻印的时光 ゝ 提交于 2019-12-25 16:23:27
文章目录 1.认识前后端分离 2.分离的四个好处 3.利用Swagger UI来规范书写API文档 1.认识前后端分离 在传统的web应用开发中,大多数的程序员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器,为前端提供业务逻辑和数据准备的所有代码统称为后端。 由于前后端分离这个概念相对来说刚出现不久,很多人都是只闻其声,不见其形,所以可能会对它产生一些误解,误以为前后端分离只是一种web应用开发模式,只要在web应用的开发期进行了前后端开发工作的分工就是前后端分离。 其实 前后端分离并不只是开发模式,而是web应用的一种架构模式 。在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;在运行阶段前后端分离模式需要对web应用进行分离部署,前后端之前使用HTTP或者其他协议进行交互请求。然而作为一种架构模式,我们在实施的过程中主要对以下四个方面来进行比较和重新认识。 前后端分离大概可以从四个方面来理解: 交互形式 代码组织方式 开发模式 数据接口规范流程 一、交互形式 在前后端分离架构中,后端只需要负责按照约定的数据格式向前端提供可调用的API服务即可。前后端之间通过HTTP请求进行交互,前端获取到数据后,进行页面的组装和渲染,最终返回给浏览器。 二、代码组织方式 在传统架构模式中,前后端代码存放于同一个代码库中

SSM(Spring+SpringMVC+Mybatis)框架搭建详细教程【附源代码Demo】

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-24 19:12:02
【前言】   应某网络友人邀约,需要一个SSM框架的Demo作为基础学习资料,于是乎,就有了本文。一个从零开始的SSM框架Demo对一个新手来说,是非常重要的,可大大减少在学习过程中遇到的各种各样的坑,说到最后,也算是助人为乐吧!下面我们从零开始进行SSM框架的搭建,在介绍最后,我会把项目部署在 GitHub 以便需要Demo的亲朋好友们进行下载~~~     https://github.com/sevenTiny/Demo.SSM   (访问记得Star哦~)    本Demo是在IDEA下搭建的Maven项目,在进行下面阅读前先了解这一点! 【开发环境】   1.操作系统:Windows7 ×64 Sp1      2.Java-Version:1.8.0_101      3.IDE:IntelliJ IDEA 2017.2.2 x64    一、新建项目   运行IDEA,进入初始化界面,然后我们选择新建项目(进入主界面新建项目也是一样的)      在Maven选项卡里面找到对应的java web选项,然后我们点下一步      这一步填入组织等信息,这里比较随意,按照自己的需求进行填写,然后下一步      这里我早已配置好本地Maven仓库,因此直接默认即可。如果没进行配置本地默认仓库的话,请网上查找对应的资料进行配置      输入Project name

ssm项目5

会有一股神秘感。 提交于 2019-12-24 18:09:13
前端页面 主页 login.jsp < % @ page language = "java" contentType = "text/html; charset=utf-8" pageEncoding = "utf-8" isELIgnored = "false" % > < % String uname = request . getParameter ( "username" ) ; request . getSession ( ) . setAttribute ( "username" , uname ) ; //将用户名保存在整个会话期间 % > < ! DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > < html > < head > < meta http - equiv = "Content-Type" content = "text/html; charset=utf-8" > < title > 登录页面 < / title > < meta name = "viewport" content = "width=device-width, initial-scale=1" > < ! -- == == == =

SSM项目搭建(Spring,Spring mvc ,Mybatis)

牧云@^-^@ 提交于 2019-12-24 07:11:04
各种包就不说了,直接开始配置文件 (一)、mybatis相关的配置,也就是与数据库相关的配 置 (1)数据源 (2)sqlSessionFactory (3)mapperScannerConfigurer 不借助配置的mybatis,需要从mybatis.xml中来读数据,加载出一个sqlSessionFactory对象,然后sqlSession对象从sqlSessionFactory.openSession().getMapper(XXXDao.class); mybatis.xml中一般配置的有数据源,然后这样就可以获取数据源并且找到XXXDao对应接口的映射xml文件,这样就很容易实现操作数据库的对象sqlSession了,但是有了spring, 这些对象都可以通过spring的ioc来管理了,不需要做这些获取对象的操作,直接注入属性值就可以了具体如下 开启扫描 <context:component-scan base-package="com.lyb.oa.dao"></context:component-scan> 数据源 <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">   <property name="driverClassName"

SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)

点点圈 提交于 2019-12-24 03:45:52
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认为使用框架并不是很难,关键要理解其思想,这对于我们提高编程水平很有帮助。不过,如果用都不会,谈思想就变成纸上谈兵了!!!先技术,再思想。实践出真知。(可通过图片水印查看博客地址) 1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。