Java
lwnxx
这个作者很懒,什么都没留下…
展开
-
为JBoss AS7添加新模块
注:文本的内容主要探讨JBoss AS7的实现细节,涉及AS7的内核代码及分析,需要耗费大量时间与精力来学习理解。如果你只是基于JBoss进行应用开发或是日常运维管理,可以忽略本文,看看网站上其它和AS7使用及开发相关的内容。在软件领域,模块化的设计思想变得越来越重要,它的目的是使得软件变得容易扩展。在这一方面,最典型的例子当属Linux内核:Linux Kernel通过模块化设计,允许开...2011-12-27 13:41:27 · 139 阅读 · 0 评论 -
使用Snowdrop在JBoss中部署Spring工程
向JBoss中集成Spring一直都是比较令人头疼的事情。针对所有Spring与JBoss集成时的各种问题,JBoss社区推出了一站式解决方案: JBoss Snowdrop[1]。这个项目共分为三个组件:[img]http://dl.iteye.com/upload/attachment/602854/28261e5c-56bc-3442-8892-91aa331918e6.jp...2011-12-08 21:46:02 · 276 阅读 · 0 评论 -
JBoss AS 7 快速上手
(注:本文撰写时7.0.0.CR1是最新版本,目前已经有7.1发布,但下面的内容是通用的)JBoss AS7 最近发布了 7.0.0.CR1 版本,CR意即Candidate Release(候选发布版),是JBoss AS在Alpha -> Beta之后相对比较完整的一个版本,包含了CDI,JAX-RS等诸多重要特性。这次的7.0.0.CR1版本代号White Rabbit(白兔子)。由...2011-12-04 13:01:13 · 135 阅读 · 0 评论 -
JBoss Tattletale 简介
Tattletale[1]可以帮助你分析你的项目中组件之间的依赖关系。通过扫描你的项目,它可以生成不同的报告,以HTML表单的形式展现出来,让你对你的项目所使用的组件,和项目代码模块之间的相互关系有更加直观的把握。它可以分析的内容包括:* Dependants - 被依赖关系* Depends On - 依赖关系* Graphical Dependencies - 图形化的依赖...2011-12-03 15:39:11 · 144 阅读 · 0 评论 -
在JBoss AS7中进行项目部署
AS7的项目部署方式与原有版本相比有了较大变化,本文通过实例来讲解AS7中的项目部署方式。有关JBoss AS7的下载和安装,请参考蓝点上面的另一篇文章:http://bluedash.net/spaces/JBoss%20AS%207%20快速上手[b]部署一个简单的Web项目[/b]下载安装完成后,我们用standalone方式来启动JBoss AS7[1] :...原创 2011-11-29 00:34:38 · 180 阅读 · 0 评论 -
JBoss Module介绍
从JBoss AS7开始,Classloader这块开始使用全新的JBoss Modules。与传统的使用classpath加载方式相比,JBoss Modules在设计阶段就考虑到了在旧有classpath loading模式下的一些问题。本文通过实例来介绍JBoss Modules的设计思路,新特性以及实际使用方法。[b]介绍[/b]我们都知道,Java一直使用classpat...2011-11-27 01:47:36 · 249 阅读 · 0 评论 -
JBoss AS7中的新概念-域
JBoss AS7新加入了域(domain)的概念并实现了相关功能。域的提出及实现,其目的是使得多台JBoss AS服务器的配置可以集中于一点,统一配置、统一部署,从而在管理多台JBoss AS服务器时,实现集中管理。本文详细介绍如何使用AS7的这一新特性。[b]域(Domain)的概念及其与群集(Cluster)的区别[/b]对于使用过JBoss AS过往版本的用户,可能对AS所...2011-11-27 01:30:26 · 169 阅读 · 0 评论 -
Java中的多线程竞争与CountDownLatch的应用
[img]http://dl.iteye.com/upload/attachment/594848/b17a7013-b776-3b3e-bc46-436965421ab2.jpg[/img]线程间的竞争叫做Racing,正如这篇文章的图片一样,不同的线程好比在高速赛道上行驶的F1方程式赛车,当赛车在各自的赛道上互不影响各自行驶时,可以相安无事。但这是一场比赛,既然是比赛,必然有并线、超车...2011-11-25 01:33:38 · 145 阅读 · 0 评论 -
JBoss AS7 - 部署
首先是启动AS7[1],然后进入管理终端:[code="bash"]% ./jboss-admin.sh You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands.[disconnected /...2011-11-23 23:01:24 · 143 阅读 · 0 评论 -
AS7群集配置
[size=xx-large]这篇文档已经和最新版的JBoss EAP6和WildFly有出入了,建议参考我写的英文版的文档,会持续更新:https://community.jboss.org/wiki/AS7ClusterHowto[/size]AS7的群集功能,从大的框架上来讲承袭沿用以往版本的设计,核心仍是基于JGroup。因此如果对以往JBoss AS的群集功能使用比较熟悉的话,会...2012-01-28 23:56:33 · 325 阅读 · 0 评论 -
Java Annotation介绍
Java Annotation是Sun公司自JDK 1.5版本以来推出的一个新的语言特性,中文可以将其翻译成Java标记。什么是标记特性呢?如果你使用Java编写过一些程序,那么你可能已经接触过这一特性了。比如JavaDoc语法中使用的@return,@param这些就是Java标记。又比如说,大家经常用到的用来抑制Java编译器警告信息的@SuppressWarning标记,以及标识某方法或某类...2011-12-08 23:08:14 · 95 阅读 · 0 评论