一、项目描述(动态加载、remoting)
2010-12-14 16:59
225 查看
最近一段时间一直在忙碌一个项目,项目要求实现:
1、Web控制台:要求实现上传dll文件,并将dll文件信息保存到xml(分为web控制台xml、服务器xml、客户端xml),对xml进行管理,管理的xml对象包括logger信息、数据库信息、dll文件信息。
2、windows服务:根据xml动态加载dll,并实现对dll文件内容进行处理,可分为local、remoting、http三种模式。需要实现根据xml的信息改变而动态加载或卸载dll。
3、客户端。
要求上传的dll保存方式为:文件夹DLL\dll FullName\DateTime\*.dll。windows服务通过xml里的dll信息动态加载dll,每个dll生成一个新程序域,通过卸载程序域卸载dll。dll要求实现统一接口,反射后通过接口调用本地的数据库处理类,实现对数据库进行处理。
涉及技术:xml、反射、remoting客户端激活模式、remoting服务端模式、windows服务、AppDomain动态加载和卸载。
1、Web控制台:要求实现上传dll文件,并将dll文件信息保存到xml(分为web控制台xml、服务器xml、客户端xml),对xml进行管理,管理的xml对象包括logger信息、数据库信息、dll文件信息。
2、windows服务:根据xml动态加载dll,并实现对dll文件内容进行处理,可分为local、remoting、http三种模式。需要实现根据xml的信息改变而动态加载或卸载dll。
3、客户端。
要求上传的dll保存方式为:文件夹DLL\dll FullName\DateTime\*.dll。windows服务通过xml里的dll信息动态加载dll,每个dll生成一个新程序域,通过卸载程序域卸载dll。dll要求实现统一接口,反射后通过接口调用本地的数据库处理类,实现对数据库进行处理。
涉及技术:xml、反射、remoting客户端激活模式、remoting服务端模式、windows服务、AppDomain动态加载和卸载。
相关文章推荐
- QX项目实战-5.ajax动态加载影响JS功能,SVN的合并
- Asp.Net Core 项目实战之权限管理系统(8) 功能菜单的动态加载
- 后台时间控件,用js动态加载时,要初始化——项目问题
- 在项目中动态加载 DevExpress 扩展皮肤库
- 调试Flex2动态加载的项目
- Java之——Web项目中DLL文件动态加载方法
- 项目总结—jQuery EasyUI-DataGrid动态加载表头
- Java之—— JAVA Web项目中DLL/SO文件动态加载方法
- mvvm模式下在WPF项目中动态加载项目的程序集和类
- tomcat6配置java项目启动动态加载配置文件
- Java之——Web项目中DLL文件动态加载方法
- Java项目初学-------满汉楼----如何动态加载图片做背景?
- Asp.Net Core 项目实战之权限管理系统(8) 功能菜单的动态加载
- 最近项目要求开发一个echarts的小功能图表,需要动态加载数据,现在做完后把源码拷上来
- JavaWeb项目中dll文件动态加载方法解析(详细步骤)
- C++项目开发中加载第三方动态库的方法
- 项目中动态修改加载环境配置的几种方式
- Extjs5项目进行中:菜单项动态加载(二)
- Asp.Net Core 项目实战之权限管理系统(8) 功能菜单的动态加载
- 项目总结—jQuery EasyUI-DataGrid动态加载表头