Chinaunix首页 | 论坛 | 博客
  • 博客访问: 389485
  • 博文数量: 70
  • 博客积分: 1919
  • 博客等级: 上尉
  • 技术积分: 1179
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-24 20:05
文章分类

全部博文(70)

文章存档

2014年(2)

2013年(29)

2012年(20)

2011年(1)

2010年(13)

2009年(5)

分类: Java

2013-09-29 11:47:01

OSGi:(open service Gateway Initiative)是osgi联盟制定的一个基于java语言动态模块化的贵发。OSGi在java程序员中。最成功的案例就是Eclipse IDE,另外还有许多大型的软件平台和中间服务器都是基于或声明将基于OSGi规范来实现。
三 在服务器端执行临时代码
1.如何编译提交到服务器的Java代码?
一个是使用 tools.jar包(sun  JDK/lib目录下)中的com.sun.tools.javac.Main类来编译Java文件,这其实和Javac编译是一样的,这种思路的缺点是 引入了额外的jar包而且把程序绑死在sun JDK上,另一种思路,本地编译好,把字节码而不是Java代码上传到服务器端
2.如何编译执行Java代码?
要执行编译后的Java代码,让类加载器这个类生成Class对象,然后反射调用某个方法就行
3.如何收集Java代码的执行结果
直接在执行类中,把System.out的符号引用替换为Printstream的符号引用。
阅读(587) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~