如何根据XML文件描述动态创建类????

michaelpeng7799 2006-01-11 12:33:34
主要是创建实体类,将类相关信息如名称,属性在XML文件中定义好,在运行时如何根据XML文件的定义来动态创建类实例,另外要说明的是要创建的类是没有用JAVA程序定义的,所以不是用refelction在运行时根据已有的class文件生成类实例,这里什么都没有,只有XML文件对类的描述定义)
,好像Hibernate根据描述文件动态生成类实现的的定义的,而描述文件是根据数据库表结构定义的,但我对Hibernate还不熟悉,正打算研究。

例如XML文件的内容大概是这样
<class>
<classname>student</classname>
<property>
<ID>308</ID>
<age>18</age>
....
</property>
</class>

如何在程序中根据上面信息生成一个类实例?

谢谢拉!!!
...全文
232 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
humanity 2006-01-15
  • 打赏
  • 举报
回复
DynaClass, DynaProperty 看 apache commons-attributes,commons-beanutils.
gdufo 2006-01-14
  • 打赏
  • 举报
回复
Class.forName(类的全名).newInstance()
这个是动态创建一个对象吧。
gdufo 2006-01-14
  • 打赏
  • 举报
回复
这个很简单的吧。

根据XML文件生成一个java的文件即可!
class student{
XX
XX
}
chrisj 2006-01-11
  • 打赏
  • 举报
回复
castor
xiaomics 2006-01-11
  • 打赏
  • 举报
回复
Class.forName(类的全名).newInstance()
kingfish 2006-01-11
  • 打赏
  • 举报
回复
一个开源项目,www.castor.org
michaelpeng7799 2006-01-11
  • 打赏
  • 举报
回复
谢谢楼上两位,另外castor是个什么东东呢?

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧