为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的配置管理. ...
随机推荐
- Flask初级(十)flash与前台交互post详解
Project name :Flask_Plan templates:templates static:static POST提交方式,首先要有表单 老实去改模板文件吧. 查询窗口我准备放在页面最顶上 ...
- wilber3申请数据的直接目录寻找
ftp://ds.iris.edu/pub/userdata/
- 《Effective Java 第二版》读书笔记
想成为更优秀,更高效程序员,请阅读此书.总计78个条目,每个对应一个规则. 第二章 创建和销毁对象 一,考虑用静态工厂方法代替构造器 二, 遇到多个构造器参数时要考虑用builder模式 /** * ...
- 转:devicePixelRatio和webkitBackingStorePixelRatio
转:关于canvas在retina屏下绘制文字或图像模糊的解决方案 一.问题描述 最近在鼓捣canvas的时候,发现绘制在canvas上的文字(或图片)在retina屏幕上会出现显示模糊的问题,感觉很 ...
- Texas Instruments matrix-gui-2.0 hacking -- execute_command.sh
#!/bin/sh #Copyright (C) Texas Instruments Incorporated - http://www.ti.com/ # # # Redistribution an ...
- opencv-python教程学习系列9-程序性能检测及优化
前言 opencv-python教程学习系列记录学习python-opencv过程的点滴,本文主要介绍程序性能检测及优化,坚持学习,共同进步. 系列教程参照OpenCV-Python中文教程: 系统环 ...
- TJU Problem 1015 Gridland
最重要的是找规律. 下面是引用 http://blog.sina.com.cn/s/blog_4dc813b20100snyv.html 的讲解: 做这题时,千万不要被那个图给吓着了,其实这题就是道简 ...
- HDU1081 最大字段和 压缩数组(单调队列优化)
最大字段和题型,推荐做题顺序: HDU1003 HDU1024 HDU1081 ZOJ2975 ZOJ2067 #include<cstdio> #include<cstdlib& ...
- CTF-练习平台-Misc之 多种方法解决
五.多种方法解决 题目提示:在做题过程中你会得到一个二维码图片 下载文件后解压发现是一个exe文件,打开后报错:将文件后缀名改为txt打开后发现是base64编码 联系到提示说最后是一个二维码,将它转 ...
- window.location.href跳转问题2
"window.location.href"."location.href"是本页面跳转 "parent.location.href"是上一 ...