可扩展的标签语言
作用:
配置文件.
约束:
用来控制xml文档中可以出现那些元素和属性,以及他们出现的顺序
分类:
DTD约束:struts hiebernate
SCHEMA约束:tomcat 项目 spring
dtd约束:
1.会和xml关联.
2.可以通过约束写出xml文件
按f2或者alt+/
? * + | () ,
注意:
一个xml只能出现一个dtd约束
SCHEMA:
一个xml文件中可以出现多个schema约束
通过名称空间将约束添加的
xmlns="名称空间"
xmlns:别名="名称空间"
xml-解析
dom:一次性将整个xml文件加载到内存.可以curd操作
sax:逐行解析 只能进行查询操作
dom4j技术查询xml
1.导入jar包
2.获取document树
Document doc=new SAXReader().read(xml文件路径);
3.获取根节点
Element root= doc.getRootElement();
4.通过根节点获取其他节点
获取属性节点
String value=root.attributeValue("属性名");
获取所有的子元素
List<Element> list=root.elements();
获取一个元素的子元素的标签体
String text=ele.elementText("子元素");
Xpath:扩展:
selectNodes("") 获取多个
selectSingleNode("") 获取一个
反射:
1.获取class对象
方式3:
Class clazz=Class.forName("全限定名");// 包名+类名 com.mysql.jdbc.Driver
2.通过class对象创建一个实例对象
clazz.newInstance();//相当于调用此类的无参构造
3.获取方法(public修饰的方法)
Method m=clazz.getMethod("方法名称",Class ... 参数类型);
4.执行方法
m.invoke(实例对象,参数...);//相当于 实力对象.m(参数...)
web的概念
web:网页
web资源:
动态和静态
web开发技术
常见的服务器
tomcat:★
下载 安装 启动 退出 配置 目录
web项目的目录结构★
web项目发布:
方式1:放在tomcat/webapps下
eclipse和tomcat整合
在eclipse发布项目
备注:由于个人原因,本博客暂停更新。如有问题可联系本人,本人提供技术指导、学习方向、学习路线。本人微信wlp1156107728(添加注明来意) QQ1156107728(添加注明来意)