schema

Spring MVC + Spring + MyBatis 框架整合

有些话、适合烂在心里 提交于 2020-02-08 00:38:48
本文介绍使用SSM框架开发web项目Demo. 一、创建一个web-Poject项目   1.导入相关jar文件至lib下。 “相关jar文件” --提取密码 oraw   2.修改web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name></display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- 加载spring容器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> <

Spring基于注解的Ioc配置

大城市里の小女人 提交于 2020-02-07 11:28:20
首先需要建立的认知是: 注解配置 和 XML配置 要实现的功能 (都是为了降低程序间的耦合) 都是一样的,只是形式上的区别。 不管是XML配置还是注解配置都需要Sping的jar包的支持,所以开始之前都需要导入jar包 <!--Spring开发包--> < dependency > < groupId > org.springframework </ groupId > < artifactId > spring-context </ artifactId > < version > 5.2.1.RELEASE </ version > </ dependency > 编写业务层,以及添加注解 /** * 账户业务层接口 */ public interface AccountService { /** * 保存账户 */ void saveAccount ( ) ; } /** * 账户的业务层实现类 */ @Component ( value = "accountService" ) public class AccountServiceImpl implements AccountService { public void saveAccount ( ) { System . out . println ( "调用了业务层方法......" ) ; } } 注解 功能

SpringMVC总结

无人久伴 提交于 2020-02-07 11:22:57
SpringMVC也总结完成了,费尽心血啊。。接下来就会将Mybatis、Spring、SpringMVC整合起来,搭建一个SSM项目模型了,我会尽快完成。 希望大家多多支持,点赞关注哦~~ 文章目录 一、SpringMVC:回顾MVC 1、回顾MVC 1.1、什么是MVC 1.2、Model1时代 1.3、Model2时代 1.4、回顾练习Servlet 二、SpringMVC:什么是SpringMVC 2、SpringMVC 2.1、概述 2.2、中心控制器 2.3、SpringMVC执行原理 三、SpringMVC:Hello,SpringMVC 3、HelloSpringMVC 3.1、配置版实现 3.2、注解版实现 3.3、小结 四、SpringMVC:Controller 及 RestFul风格 4、Controller 4.1、控制器Controller 4.2、实现Controller接口 4.3、使用注解@Controller 4.4、RequestMapping 5、RestFul 风格 5.1、RestFul 风格 5.2、小黄鸭调试法 五、SpringMVC:结果跳转方式 6、结果跳转方式 6.1、ModelAndView方式 6.2、ServletAPI方式 6.3、SpringMVC方式 六、SpringMVC:数据处理 7、数据处理 7.1

通过获取配置文件的方式获取dataSource

筅森魡賤 提交于 2020-02-07 09:39:09
第一步:新建工程 SecondSpring 文件目录结构如下: 第二步: 导入spring相关的jar包,已经 mysql的jar包 过程略... 第三步: 新建连接数据库的配置文件 db.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test jdbc.username=root jdbc.password=123456 第四步:新增spring配置文件 common.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <import resource="xmlfolder/app1.xml" /> <import resource="xmlfolder/innerbean.xml" /> <import

cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'mongo:mongo' 的声明

假如想象 提交于 2020-02-06 10:29:26
今天在spring中整合mongodb,我参考官网的配置配置xml如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mongo="http://www.springframework.org/schema/data/mongo" xsi:schemaLocation= "http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/data/mongo https://www.springframework.org/schema/data/mongo/spring-mongo.xsd http://www.springframework.org/schema

vertica数据库权限

六眼飞鱼酱① 提交于 2020-02-06 04:28:00
创建数据库对象(例如模式,表或视图)时,将为该对象分配所有者(即执行CREATE语句的用户)。默认情况下,数据库管理员(超级用户)及对象所有者是唯一可以对对象执行任何操作的用户。 为了允许其他用户使用对象,或取消用户使用对象的权限,授权用户必须授予其他用户对该对象的权限。vertica通过GRANT/REVOKE语句授予(或撤消)权限。 Vertica在V_CATALOG.GRANTS系统表中记录数据库对象权限的信息 。 下表显示出vertica数据库针对不同对象可授予或撤销的权限类型: 权限继承 可以在三个级别上管理特权的继承: 数据库 schema 表格和视图 默认情况下,继承的特权在数据库级别启用,而在schema级别禁用。如果两个级别都启用了特权继承,则表和视图在创建时会自动继承这些特权。也可以从特定的表和视图中排除继承。 数据库继承 启用数据库继承: ALTER DATABASE [ database name ] SET disableinheritedprivileges = 0 ; 终止数据库继承: ALTER DATABASE [ database name ] SET disableinheritedprivileges = 1 ; schema继承 默认情况下,schema级别的权限继承是被禁止的。必须先启用数据库的继承,才能使用schema的继承

学习使用Spring实例化Bean

烈酒焚心 提交于 2020-02-05 23:44:54
学习使用Spring实例化Bean 1.通过默认构造方法实例化Bean 创建代码 package com.imooc.spring.ioc.class05; public class Bean1 { public Bean1() { System.out.println("Bean1.Bean1"); } } <bean class="com.imooc.spring.ioc.class05.Bean1" name="bean1_1,bean1_2" id ="bean1"></bean> 2.通过静态方法实例化Bean 创建代码 Bean2.java package com.imooc.spring.ioc.class05; public class Bean2 { public Bean2() { System.out.println("Bean2.Bean2"); } } Bean2Factory.java public class Bean2Factory { public static Bean2 getBean2() { return new Bean2(); } } 为了调用此方法: 相当于写出如下公式: Bean2 bean2 = Bean2Factory.getBean2(); 在spring.xml中配置如下: <bean class="com.imooc

演示默认数据类型绑定的使用

放肆的年华 提交于 2020-02-05 20:19:43
以HttpServletRequest类型的使用为例,来演示默认数据类型绑定的使用 1.创建Web项目,并导入相关Jar包 2.在web.xml中配置Spring MVC的前端控制器等信息 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation<

Dubbo快速入门

北城以北 提交于 2020-02-05 14:14:37
Dubbo是一个分布式服务框架,既然是服务,必然存在服务提供者与服务调用者。 接下来,我们先编写一个服务提供者。工程仍然使用上篇文章spring4入门中的工程。 我们在pom.xml中加入dubbo的依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> </dependency> 编写如下类: package com.mm.service; public interface WeatherService { public String getMessage(String city); } package com.mm.service.impl; import com.mm.service.WeatherService; public class WeatherServiceImpl implements WeatherService{ @Override public String getMessage(String city) { return city+"天气晴朗,局部有阵雨"; } } 新建一个spring配置文件(provider.xml) <?xml version="1.0" encoding="UTF-8"?>

Spring整合Dubbo框架

房东的猫 提交于 2020-02-05 14:06:47
Dubbo作为一个RPC框架,其最核心的功能就是要实现跨网络的远程调用。演示过程创建两个小工程,一个作为服务的提供者,一个作为服务的消费者。通过Dubbo来实现服务消费者远程调用服务提供者的方法。 dubbo 的使用需要一个注册中心,这里以Zookeeper为例来演示 1.Dubbo架构 Dubbo架构图(Dubbo官方提供)如下: 节点角色说明: 节点 角色名称 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的调用次数和调用时间的监控中心 Container 服务运行容器 调用关系说明 : 服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。 服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。 2.服务提供者开发 (1) 创建maven工程(打包方式为war)dubbodemo_provider,添加依赖pom.xml代码如下 <?xml