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. core servlets & server pages 上面的HttpClient GUI工具

    我没怎么细读源码,等下次详细看的时候将这句话去掉. import java.awt.*; import java.awt.event.*; import java.io.*; import java. ...

  2. Kali Liunx 2.0震撼来袭(附下载地址、新特性和更新日志)

    Kali 2.0昨天已经在BlackHat 2015 USA上正式发布了.无论是粉丝们还是Kali官方都对这个2.0版本抱有极大的期待和热情.这是第一个基于Debian Jessie的Kali版本,此 ...

  3. NSJSONSerialization的简单用法

    NSJSONSerialization 苹果官方给出的解析方式是性能最优越的,虽然用起来稍显复杂. 首先我们在上面已经有了我希望得到的信息的网站的API给我们的URL,在OC中,我要加载一个NSURL ...

  4. python3:cmd运行python脚本,提示 No module named 'xxx'

    问题:cmd窗口运行python脚本,报错 C:\Users\xxx\Documents\GitHub\python3\main>python run_test.pyTraceback (mos ...

  5. linux下如何删除十字符libudev.so病毒文件

    服务器不停的向外发包,且CPU持续100%,远程登录后查看发现有一长度为10的随机字符串进程,kill掉,会重新生成另外长度为10的字符串进程.删除文件也会重复生成,非常痛苦.查阅crond相关日志, ...

  6. 使用struts框架后的404错误

    访问jsp界面后出现404错误,我开始以为是因为struts没有配置好,在网上找了很多解决方法, 试了一遍,无效, 最后在参考书上看到“struts2推荐把所有的视图界面存放在WEB-INF目录下,这 ...

  7. .NET 中使用 Mutex 进行跨越进程边界的同步

    Mutex 是 Mutual Exclusion 的缩写,是互斥锁,用于防止两个线程同时对计算机上的同一个资源进行访问.不过相比于其他互斥的方式,Mutex 能够跨越线程边界. 本文内容 Mutex ...

  8. 【vue】vue-cli 脚手架项目简介(一) - package.json

    vue-cli是用来生成 vue项目的命令行工具,它的使用方法是这样的: vue init <template-name> <project-name>第二个参数 templa ...

  9. 【网络编程】socket异常

    Socket异常 客户端异常 java.net.ConnectException: Connection refused: connect. 该异常发生在客户端进行new Socket(ip, por ...

  10. python 常见的内置函数

    内置函数 接下来,我们就一起来看看python里的内置函数.截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是python提供给你直接可以拿来使用的所有函数.这 ...