`
文章列表
这几天在进行jboss下的开发,那的最小的容器本来想一点一点的添加功能,结果发现真的很麻烦啊。 默认的common下的lib没有加入到classpath中,需要修改配置文件 <domain>/conf/jboss-service.xml,添加   <classpath codebase="${jboss.common.lib.url}" archives="*"/>
今天无意间发现了一个笔记本一键启动的方法。 IBM T410笔记本在关机以后指纹是一直可以输入的,刷一下指纹以后,机器直接启动,而且一直到登录完成。
jboss的VFS是为了解决什么问题,他为什么有用呢 在jboss中有很多类似的资源操作的代码都分散在程序的各个地方,大多数情况下代码首先确定操作的资源的类型,比如是文件或者是文件夹,通过URL加载的资源等,在不同的代码中其中包含了相同的代码。 例如   public static URL[] search(ClassLoader cl, String prefix, String suffix)   throws IOException {  Enumeration[] e = new Enumeration[] { cl.getResources(prefix),    cl.getR ...
今天仔细分析了一下jboss的发布的原理,当前看到了一部分,还没有完全看完,记录下当前的认识。 对于jboss来说,在每个domain下的conf/bindingservice.beans,conf/jboss-service.xml,deploy,deployers分别代表了不同的profile的类型,其中 conf/bindin ...
这个地方思维模式比较新颖,这里翻译一下:       有时候一个bean了解其他已经发布的bean的信息是非常重要的。比如一个管理类需要了解他管理的bean对象的列表。比起将注册代码放到每一个发布的bean中,管理类在发布类的时候自动回调将是一种更好的解决方案。jboss的微内核可以通过@Install/@Uninstall注释或者<incallback>/<uncallback> 标签定义. 注意:incallback是installCallback的缩写,uncallback是uninstallCallback的缩写 public class Example { ...
bean在解析到使用总共经过了如下的状态变化阶段 PreParse Parse PostParse PreDescribe Describe ClassLoader PostClassLoader PreReal Real PreInstall Described Instantiated Configured Create Start Installed 是因为太强大了还是太复杂呢,确定中。。。
以前使用spring已经习惯里,现在研究了一下jboss的微内核,发现他其实就是DI和IOC,自己写了一个类似于spring的东西,没有什么太多的新意,他的构成方式 1。xml配置,语法与spring有一定的差别,但是功能差不多 2。注释 3。代码生成       BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder("MyBean", "org.acme.Foo"); builder.addAnnotation("@org.acme.Marker"). ...
Netbeans的Classloader是他运行容器中不可缺少的部分,他主要包含了三个classloader,包括module classloader,system classloader,original classloader。   Module classloader:为每一个模块在模块系统中注册使用,相互独立 System classloader:默认情况下是多父类的classloader,他吧所有已经安装的模块的classloader作为他的父类,丽君上他可以加载所有的模块的         取得System classloader可以通过二种方式,         一种是 ...
对于开发的netbeans的程序需要进行品牌化,包括修改启动时候的窗口,修改程序图标等,可以通过如下方法进行设定 1。右键"Module suit",选择“Branding” 2.在弹出的窗口中设定图标和设置启动显示图片。
在窗口装饰中,在JRootPanel中通过getWindowDecorationStyle()方法取得他的装饰描述值,他的所有可能的装饰值主要包含以下几个,理解如下:   装饰值 描述 NONE 不提供任何类型的装饰 FRAME 指示 JRootPane 应提供适合 Frame 的装饰。 PLAIN_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰 INFORMATION_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰以便显示一条报告消息。 ERROR_DIALOG 指示 JRootPane ...
今天开始测试学习第一个netbeans的插件,目标是为了能够自己定义WindowSystem进行组装,但是在编译的时候提示如下错误 D:\Program Files\NetBeans 6.9.1\harness\build.xml:168: The module platform.ribbon is not a friend of D:\Program Files\NetBeans 6.9.1\platform\modules\org-netbeans-core.jarBUILD FAILED (total time: 0 seconds)   非常郁闷的提示信息,不是friend的模块, ...
netbeans的启动主要是通过对于日志的封装完成日志的统一控制,主要是通过TopLogging类封装了初始化,以及日志流的控制,通过StartLog进行日志的输出。前提条件,如果你给netbeans配置了日志的类和文件,netbeans不对日志进行处理,直接采用配置的进行。   netbeans的日志配置选项主要包括(配置org.netbeans.log.startup) 1)不配置:采用默认的,基本什么也不输出 2)print:会输出日志信息 3)tests:输出日志包含了时间信息 其他的配置提示错误。
J2SE 5.0 新增的UncaughtExceptionHandler接口,UncaughtExceptionHandler名字意味着处理未捕获的异常。更明确的说,它处理未捕获的运行时异常。Java编译器要求处理所有非运行时异常,否则程序不能编译通过。这里“处理”的是方法里throws子句声明的异常或在try-catch块里的catch子句的异常。        在下面的示例中,让我们关注两个异常:FileNotFoundException和ArithmeticException。如果使用一个不正确的String或File参数值来构造FileReader时,将会抛出FileNotFoundE ...
近一段时间比较忙,一直没有写内容,这段时间当爸爸了,儿子刚刚满月,后面抓紧时间学习赚钱了。 这段时间看了一下netbeans平台,感觉要编写swing应用程序,他是一个很好的选择,原因主要包括: 1。提供了开发工具,提高了开发的效率、提高了软件管理的水平,降低了团队成员的要求。 2。提供了插件机制。netbeans提供了良好的插件开发机制,为团队的模块开发奠定了良好的基础。 3。提高了良好的平台,将基本的功能已经在平台中提供,保持良好的代码风格。 4。提供了良好的扩展架构,如果需要升级系统,直接可以通过扩展机制进行扩展。   不过个人感觉netbeans还有需要提高的地方 1。效 ...
[from http://www.ibm.com/developerworks/cn/java/j-jtp11234/index.html] 十五年前,多处理器系统是高度专用系统,要花费数十万美元(大多数具有两个到四个处理器)。现在,多处理器系统很便宜,而且数量很多,几乎每个主要微处理器都内置 ...
Global site tag (gtag.js) - Google Analytics