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的约束的更多相关文章

  1. MyEclipse配置Spring框架(基础篇)

    一.新建项目,添加spring的相关jar包等 二.创建相关类以及属性和方法 Student.java package com.yh; public class Student implements ...

  2. myeclipse中配置spring xml自己主动提示

    版权声明: https://blog.csdn.net/zdp072/article/details/24582173 这是一篇分享技巧的文章:myeclipse中配置spring xml自己主动提示 ...

  3. Eclipse/MyEclipse上配置Spring环境

    在MyEclipse上配置Spring环境 myeclipse其实已经集成Spring的开发环境,我们只需在新建的项目上添加spring的配置环境就可以 新建一个java项目 选中创建好的项目之后,在 ...

  4. 利用MyEclipse配置S2SH三大框架篇-Spring配置

    1.配置完Struts2后,然后配置Spring 2.单击“MyEclipse->Project Capabilities->Add Spring Capabilities” 3.选择Sp ...

  5. 怎样给Myeclipse配置tomcat服务器

    http://jingyan.baidu.com/article/4853e1e53465271909f72690.html Meclipse是java Web企业级开发中最流行的工具,java we ...

  6. JAVAEE——spring02:使用注解配置spring、sts插件、junit整合测试和aop演示

    一.使用注解配置spring 1.步骤 1.1 导包4+2+spring-aop 1.2 为主配置文件引入新的命名空间(约束) 1.3 开启使用注解代替配置文件 1.4 在类中使用注解完成配置 2.将 ...

  7. 使用注解配置Spring

    使用注解配置Spring 1.为主配置文件引入新的命名空间(约束) 2.开启使用注解代理配置文件 3.在类中使用注解完成配置 将对象注册到容器 修改对象的作用范围 值类型注入 引用类型注入 注意: 初 ...

  8. [配置]给Myeclipse配置Tomcat

    http://jingyan.baidu.com/article/4853e1e53465271909f72690.html 步骤 1 2 3 4 5 6 7 8   Meclipse是java We ...

  9. MyEclipse下Spring+Hibernate整合

    目前,SSH(Struts+Spring+Hibernate)是Web开发的一种常用框架组合,Struts实现了MVC,Hibernate实现了关系对象映射,Spring实现了基于Bean的配置管理. ...

随机推荐

  1. property 的详细使用方法

    property(fget=None, fset=None, fdel=None, doc=None)  俗话说条条大路通罗马,同样是完成一件事,Python 其实提供了好几个方式供你选择. prop ...

  2. 4K电视与4K显示器的选择

    目前主流的电脑显示器分辨率是1920x1080,也就是常说的FHD标准,不过在智能手机都开始朝2560x1440前进了,PC显示器显然还需要更进一步的强化,下一代的标准就是4K分辨率,也就是Utlra ...

  3. chrome安装HostAdmin app

    之前在chrome应用商店搜索HostAdmin App就可以搜到,最近发现搜不到了:可以按照下面的步骤进行安装. 1.找个安装有HostAdmin App的电脑,然后在chrome的扩展程序中找到它 ...

  4. php 跳出循环的几种方式

    PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式: <?php$i = 1;whil ...

  5. Python bool值

    a = 10 print(type(a)) #<class 'int'> d = str(a) #把数字转换成str print(type(d)) #<class 'str'> ...

  6. C++/C 宏定义(define)中# ## 的含义 宏拼接

    C++/C 宏定义(define)中# ## 的含义 define 中的# ## 一般是用来拼接字符串的,但是实际使用过程中,有哪些细微的差别呢,我们通过几个例子来看看. #是字符串化的意思,出现在宏 ...

  7. C++内存管理的原则

    内存管理原则,就是“谁创建,谁释放”或者说“谁申请,谁释放”. 简单地说,在代码上体现为,调用new或malloc等内存分配的人,同时需在内存使用完成后调用delete或free释放. 这个原则看似大 ...

  8. [LeetCode&Python] Problem 589. N-ary Tree Preorder Traversal

    Given an n-ary tree, return the preorder traversal of its nodes' values. For example, given a 3-ary  ...

  9. 如何设置鼠标右键单击返回ppt上一页

    点击“powerpoint选项”,选择“高级” 将“幻灯片放映”选项下“鼠标右键单击时显示菜单(E)”前面的钩去掉.图为处理过的.

  10. 三值 bool? 进行与或运算后的结果

    bool? 实际上是 Nullable<Boolean> 类型,可以当作三值的 bool 类型来使用.不过三值的布尔进行与或运算时的结果与二值有什么不同吗? 本文内容 重载条件逻辑运算符“ ...