schema

使用Spring创建HelloWorld项目

半城伤御伤魂 提交于 2020-03-01 07:52:53
创建一个HelloWorld项目 1.导入Spring的Java包: 2.配置applicationContext.xml文件 注:可以下在spring tool插件使开发更轻松! 3.编写applicationContext.xml文件,并添加相应的标签。这个applicationContext.xml即为IOC容器 < ? xml version = "1.0" encoding = "UTF-8" ? > < 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.xsd" > < bean id = "hello" class = "com.ming.bean.HelloWorld" > < ! -- 使用构造器的方式注入,根据参数列表的的不同,IOC容器自动调用不同的构造器 -- > < constructor - arg value = "ming

Spring个人笔记

断了今生、忘了曾经 提交于 2020-02-29 21:04:17
xml配置 1.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" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="..." class="..."> <!-- collaborators and configuration for this bean go here --> </bean> <bean id="..." class="..."> <!-- collaborators and configuration for this bean go here --> </bean> <!-- more bean definitions go here --> </beans> 其中id是bean字符串,bean的唯一标识符,相当于对象名,class是bean类名的完全限定路径 2.别名

OpenLDAP服务器安装与配置(ubuntu12.04)

时光总嘲笑我的痴心妄想 提交于 2020-02-29 18:32:07
OpenLDAP安装与配置 安装OpenLDAP服务器之前需要安装数据库BerkeleyDB,安装完OpenLDAP之后可以安装phpLDAPadmin(一个基于Web的LDAP管理工具用于管理LDAP服务器的各个方面)。 安装包: 数据库BerkeleyDB: BerkeleyDB- 6.0.30     BerkeleyDB- 6.0.30下载地址: http://www.linuxfromscratch.org/blfs/view/svn/server/db.html openldap: openldap-2.4.39    openldap-2.4.39下载地址: http://www.linuxfromscratch.org/blfs/view/svn/server/openldap.html 一、安装BerkeleyDB 我选用的数据库是BerkeleyDB- 6.0.30,在安装openldap之前需要把BDB 先装好。安装步骤如下: 1) 首先把下载好的文件db-6.0.30.tar解压,生成文件夹db-6.0.30, # cd db-6.0.30/build_unix # ../dist/configure # make # make install 这个过程一般没什么问题,默认安装到了/usr/local下,目录名是BerkeleyDB.6.0。 2)

Spring 3.x MVC 入门2 -- 通过示例初步感受spring mvc

て烟熏妆下的殇ゞ 提交于 2020-02-29 16:40:45
开始Spring MVC 建立一个web project,并导入spring 3.x的jar包 配置web.xml 根据上面的spring mvc流程图,我们知道DispatcherServlet是spring mvc 的一个前端控制器,所以我们当然要去配置它,以便于将请求转给DispatcherServlet处理 <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <!-- 如果配置文件位于classpath下,可以这么写: classpath:dispatcher.xml --> <param-value>/WEB-INF/dispatcher.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url

Spring Aop详解

扶醉桌前 提交于 2020-02-29 16:40:27
一、AOP背景 aop(aspect oriented progrmming), 面向切面编程. 在oop的概念中, 开发者可以自由的定义纵向关系, 但对横向的关系却有点束手无策. Aop技术的出现可以解决这一问题. 进一步描述问题:   代码混乱: 越来越多的非业务需求(日志和验证等)加入后, 原有的业务方法急剧膨胀, 每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点.    代码分散: 以日志需求为例, 只是为了满足这个单一的需求, 就不得不在多个模块(方法)里多次重复相同的日志代码.如果日志需求发生变化,必须更改所有的模块. aop的主要编程对象是切面,而切面模块化横切关注点. 在应用aop编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能在哪里,以什么方式应用, 并且不必修改受影响的类 aop的好处:   每个事物逻辑位于一个位置, 代码不分散, 便于维护和升级   业务模块更简洁, 只包含核心业务代码 二、AOP基本概念 切面(Aspect): 横切关注点, 跨越应用程序多个模块的功能, 被模块化的特殊对象 通知(Advice): 切面必须要完成的工作 目标(Target): 被通知的对象 代理: 向目标对象应用通知之后创建的对象 连接点(JoinPoint): 程序执行的某个特定位置. 连接点由两个信息确定: 方法表示的程序执行点; 相对点表示的方位. 切点

安装mycat

霸气de小男生 提交于 2020-02-29 15:00:10
1、下载mycat 为了方便,我已经下载下来。我选择的版本是1.6版本 2、解压,安装在/home/xm6f/dev目录下 cd /home/xm6f/devtar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz 为了以后更好看目录结构,下tree(可选) yum -y install tree tree /home/xm6f/dev/mycat #查看mycat目录结构 3、创建用户并修改配置文件 a、为了更好的进入mycat,设置MYCAT_HOME的变量:vim /etc/profile 修改增加下列内容: export JAVA_HOME=/home/xm6f/dev/jdk1.7.0_80 export JRE_HOME=/home/xm6f/dev/jdk1.7.0_80/jre export MYCAT_HOME=/home/xm6f/dev/mycat export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$MYCAT_HOME/bin 使得变量生效:source /etc/profile ###服务器名和IP绑定 vim /etc/hosts 192.168.1.105 mycat-server127.0.0.1 mycat-server ###设置

Mongodb安装、简单使用及与spring的集成

a 夏天 提交于 2020-02-29 10:20:05
Mongodb 的下载网址是: httP://www.mongodb.org/display/DOCS/downloads 注: Mongodb 支持 32 位和 64 位系统,在 32 位系统下, mongodb 只能处理 2GB 的数据,这是因为 mongodb 使用内存映射文件存储引擎。 64 位机器上不存在这个限制。 一、 安装 把获取到的 .tar.gz 文件解压,拷贝到一个目录下,例如: /apps/mongodb/ 下。 二、 启动服务 在启动数据库之前必须要先建立数据目录,供 mongodb 存放数据文件。 Mongodb 默认的数据目录是 /data/db ,如果用别的目录也没用问题。 /data/db 创建好之后,就可以启动 mongodb 了,进入到安装目录的 bin 目录下执行 mongod 就可以启动 mongodb 服务。 Mongod 有很多可配置的启动选项,一些主要选项如下: --dbpath 指定数据目录:默认值是 /data/db 。每个 mongod 进程都需要独立的数据目录。所以要是有 3 个 mongod 实例,必须要有 3 个独立的数据目录。当 mongod 启动时,会在数据目录中创建 mongod.lock 文件,这个文件用于防止其他 mongod 进程使用该数据目录。如果使用同一个数据目录启动另一个 mongoDB 服务器,则会报错

XML的DTD和Schema约束

前提是你 提交于 2020-02-28 19:59:49
为什么要使用约束? XML是自定义的标签,有时候标签太多,记不住,所以就需要有约束来告诉我能写哪些标签,哪些标签写错了不能识别 XML中有哪几种约束? 有很多约束,其中DTD和Schema约束最为常见。 约束本质上是什么? 约束本质上也是一种xml文件。 DTD约束和Schema约束的区别 特点的区别: DTD约束较为古老,简单,一些老框架使用DTD作为约束:Struts2和Hibernate都使用DTD作为其XML配置文件的约束 Schema约束功能更为强大,用的更为广泛,Tomcat和Spring都使用Schema作为其xml配置文件的约束。 文件的区别: DTD约束是已.dtd为后缀命名 Schema约束已.xsd为后缀命名 语法上的区别: DTD约束的基本语法: 定义元素:<!ELEMENT 元素名称 使用规则> 定义属性:<!ATTLIST 元素名称 属性名称 属性值类型 设置说明> Schema约束的基本语法: 书写规范跟一个XML文件一样是包含关系 根节点是:<xs:schema xmlns:xs="名称空间"> 后面的属性节点和元素节点以及文本节点根据使用的需要进行嵌套,也就是说实际使用的时候怎么嵌套在写Schema文件的时候就怎么嵌套 元素节点:<xs:element name="名称"></xs:element> 属性节点:<xs:attribute name=

【Spring学习笔记(十一)】基于注解的SpringAop配置

淺唱寂寞╮ 提交于 2020-02-28 19:15:29
首先我们要配置好我们Maven项目中的pom.xml文件,这里主要是导入Spring和aspectj两个坐标。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.itheima</groupId> <artifactId>day03_eesy_04AdviceTypeSpring</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> <

MongoDB在spring中xml传统配置

时光毁灭记忆、已成空白 提交于 2020-02-28 15:55:22
背景 旧项目中依然在使用springmvc的xml传统配置,最近需要使用MongoDB,需要在spring引入MongoDB的连接配置。 解决 配置mongodb数据库 <?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 http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo