为MyEclipse配置Spring的约束
1.Spring框架概述
Spring是一个Service层的框架,可以整合许多其它框架进行工作
Spring的主要技术是 IOC(DI) AOP
IOC - 控制反转(依赖注入)
AOP - 免息那个切面编程
2.为MyEclipse配置Spring的约束
Spring本身是基于XML配置来工作的,在使用Spring的过程中不可避免的要编写大量XML配置文件,
Spring官方提供了这些XML文件的编写规范,这是通过提供XML的约束文件来实现的。
所谓的XML的约束其实是一种限定XML文件写法的技术,主要分两种:
DTD:通常文件的后缀 .dtd
Schema:通常文件的后缀为 .xsd
Spring提供了Schema格式的约束,来限定Spring配置文件的写法。
开发人员可以通过阅读Spring提供的约束文件来了解Spring的XML配置的写法。
但这个过程比较麻烦,通常我们会将约束文件交给开发工具管理,开发工具可以通过解析约束文件
力偶按揭XML的写法,并在需要时为开发者提供标签提示。
a.将Spring的约束文件交给MyEclipse管理
1)将Spring的压缩文件解压一份放置在一个固定目录中,要注意的是路径中不可以有中文或者空格。
2)打开MyEclipse的/window/preferences,配置其中的XML Catalog

3)点击Add,在新弹出的选项卡中选择刚解压的Spring目录下的schema目录中想要导入的.xsd文件,并且设定好
命名空间,通常就是在自动识别的命名空间之后加上/文件名,电击确定就可以使用MyEclipse管理该约束文件了。

b.通过XML约束文件自动生成符合约束格式的XML
1)新建XML文件,选择BasicTemplates方式

2)为当前XML起一个名字

3)选择通过schema文件创建一个xml

4)选择之前导入的schema文件

5)指定根标签,及标签前缀,通常可以将前缀设置为空,方便后续使用

6)确定后即可产生符合格式的xml

c.配置xml模版,用来快速生成xml
1)在MyEclipse的window/preferences中配置新模版

2)设定模版

3)使用模版
在xml文件中输入模版名称,可以通过自动提示插入模版内容

为MyEclipse配置Spring的约束的更多相关文章
- MyEclipse配置Spring框架(基础篇)
一.新建项目,添加spring的相关jar包等 二.创建相关类以及属性和方法 Student.java package com.yh; public class Student implements ...
- myeclipse中配置spring xml自己主动提示
版权声明: https://blog.csdn.net/zdp072/article/details/24582173 这是一篇分享技巧的文章:myeclipse中配置spring xml自己主动提示 ...
- Eclipse/MyEclipse上配置Spring环境
在MyEclipse上配置Spring环境 myeclipse其实已经集成Spring的开发环境,我们只需在新建的项目上添加spring的配置环境就可以 新建一个java项目 选中创建好的项目之后,在 ...
- 利用MyEclipse配置S2SH三大框架篇-Spring配置
1.配置完Struts2后,然后配置Spring 2.单击“MyEclipse->Project Capabilities->Add Spring Capabilities” 3.选择Sp ...
- 怎样给Myeclipse配置tomcat服务器
http://jingyan.baidu.com/article/4853e1e53465271909f72690.html Meclipse是java Web企业级开发中最流行的工具,java we ...
- JAVAEE——spring02:使用注解配置spring、sts插件、junit整合测试和aop演示
一.使用注解配置spring 1.步骤 1.1 导包4+2+spring-aop 1.2 为主配置文件引入新的命名空间(约束) 1.3 开启使用注解代替配置文件 1.4 在类中使用注解完成配置 2.将 ...
- 使用注解配置Spring
使用注解配置Spring 1.为主配置文件引入新的命名空间(约束) 2.开启使用注解代理配置文件 3.在类中使用注解完成配置 将对象注册到容器 修改对象的作用范围 值类型注入 引用类型注入 注意: 初 ...
- [配置]给Myeclipse配置Tomcat
http://jingyan.baidu.com/article/4853e1e53465271909f72690.html 步骤 1 2 3 4 5 6 7 8 Meclipse是java We ...
- MyEclipse下Spring+Hibernate整合
目前,SSH(Struts+Spring+Hibernate)是Web开发的一种常用框架组合,Struts实现了MVC,Hibernate实现了关系对象映射,Spring实现了基于Bean的配置管理. ...
随机推荐
- 详细介绍C++STL:unordered_map
不得不提一下,hash_map未加入在C++11标准中. 在VC中编译: #include <hash_map> using namespace stdext; hash_map<i ...
- Java中生产者与消费者模式
生产者消费者模式 首先来了解什么是生产者消费者模式.该模式也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例.该问题描述了两个共享固定大小缓冲区的线 ...
- HDU - 6311:Cover(欧拉回路,最少的一笔画覆盖无向图)
The Wall has down and the King in the north has to send his soldiers to sentinel. The North can be r ...
- UVA 10305:Ordering Tasks(拓扑排序)
#include <stdio.h> #include <string.h> #include <iostream> #include <algorithm& ...
- ElasticSearch(十):springboot集成ElasticSearch集群完成数据的增,删,改
前言 之前介绍了使用devTools进行索引库数据的crud,这里使用的是java程序,使用中间件activeMQ进行数据库和索引库数据的同步.主要是用来完成对数据库的修改来完成对索引库的同步. 正文 ...
- Ubuntu 18.10连接Windows 桌面
========================= 适用于Linux连接Windows远程桌面 Linux版本:CentOS.Ubuntu等 1.终端命令安装远程桌面客户端工具,具体命令如下: sud ...
- 二进制枚举 + 容斥定理(hdoj 4336 )
hdoj 4336 http://acm.hdu.edu.cn/showproblem.php?pid=4336 这是一道关于概率与期望的问题,其中 期望 = 1 / 概率 容斥原理 P = ...
- [题解] CodeM美团点评编程竞赛资格赛题
最近看到牛课网美团一个编程竞赛,想着做做看,结果一写就是两天..真是写不动了啊.话不多说,下面开始我的题解. 题目大致还是比较考察思维和代码能力(因为自己代码能力较弱,才会觉得比较考察代码能力吧= = ...
- 自制数据结构(容器)-java开发用的最多的ArrayList和HashMap
public class MyArrayList<E> { private int capacity = 10; private int size = 0; private E[] val ...
- Java 中的语法糖(7/15整个周六上午总结)
语法糖定义指的是,在计算机语言中添加某种语法,这种语法能使程序员更方便的使用语言开发程序,同时增强程序代码的可读性,避免出错的机会:但是这种语法对语言的功能并没有影响.Java中的泛型,变长参数,自动 ...