javaweb-day03-5(基础加强-做一个小小的框架)
来源:互联网 发布:淘宝直播主播排名榜 编辑:程序博客网 时间:2024/06/07 02:30
写一个小小的框架来玩一玩:
package cn.mengmei.Framework;public class Person {public void run(){System.out.println("run.........");}}
<?xml version="1.0" encoding="UTF-8"?><framework><class name="cn.mengmei.Framework.Person"><method>run</method></class></framework>
package cn.mengmei.Framework;import java.lang.reflect.Method;import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class MyFramework {public static void main(String[] args) throws Exception {SAXReader reader = new SAXReader();Document document = reader.read("src/config.xml");Element root = document.getRootElement();Element classNode = root.element("class");String className = classNode.attributeValue("name");String methodName = classNode.element("method").getText();Class clazz = Class.forName(className);Method method = clazz.getMethod(methodName, null);method.invoke(clazz.newInstance(), null);}}
0 0
- javaweb-day03-5(基础加强-做一个小小的框架)
- javaweb-day03-6(基础加强-内省)
- javaweb-day03-7(基础加强-泛型)
- javaweb-day03-3&4(基础加强-反射)
- javaweb-day03-1&2(基础加强 - 静态导入、自动装箱/拆箱、增强for循环、可变参数、枚举)
- 传智基础与加强day03
- 做一个小小项目的感想
- 基础加强,Javaweb进入尾声
- javaweb-day22-1(基础加强 - 反射泛型、通配符、有限制的通配符)
- 超全面的JavaWeb笔记day07<Java基础加强>
- JAVAWEB第七天java基础加强(二)
- 学习 I/O 时做的一个小小的程序(mp3文件的复制)
- 做一个小小的记录工作时间的小程序
- Qt调用mplayer做一个小小的视频播放器
- 今天做了一个小小的项目 总结一下。
- 用Springmvc做一个小小的登录检测
- 一个不知名的项目--Day03
- javaweb做一个计算器
- SVN删除文件及其恢复
- AS3加载外部swf资源库中的元件(MovieClip)
- 【问题处理】用户无法顺利删除问题处理一则-ORA-00604和ORA-00942错误 2011-03-14 22:15:31
- 用 RPM 打包软件,第 1 部分
- 用 RPM 打包软件,第 2 部分
- javaweb-day03-5(基础加强-做一个小小的框架)
- htk安装和在matlab里的使用
- java 可设置最大内存
- ibatis与Mybatis的区别以及Mybatis的简单用法
- Python注释
- iOS开发——keychain的使用
- 驱动入门科普:从WRK理解IRP IRP Stack之实践篇
- NYOJ 420 p次方求和 (快速幂+同余定理)
- 32位汇编语言学习笔记(32)--loop指令