websphere社区版简介-基于geronimo
来源:互联网 发布:php 子类使用父类属性 编辑:程序博客网 时间:2024/03/29 23:50
这几个月在研究ibm的产品,websphere和db2。但是因为项目忙,经常干到半夜,没有时间把心得整理上来,
如果再不整理,恐怕要忘了。
db2和其他数据库产品比如ms sql server,oracle差不多,在图形界面的控制台下,不管是功能还是操作
,都差不多,但是cli方式就不一样了,个人感觉db2的cli命令很复杂。因为找不到详细的文档,所以具体
差在哪儿也总结不出来。
至于websphere,感受就很多了。首先正式版的webspher确实是名副其实的重量级的中间件产品,光从启动
速度就能看出,他加载了太多的服务。我们每次发布一个新版本,差不多要有半个小时的时间在更新,后
来为了加快速度,干脆把集群取消,只用一台服务器。
朋友早就送我一些光盘,ibm的试用光盘,里面有websphere的社区版,我翻出来装到电脑上。
社区版和正式版,差别很大很大。个人感觉如果社区版比较成熟了,ibm会把正式版过度过来,毕竟社区版
会随着技术的发展不断更新,有这么好的免费产品,ibm为什么还要自己花大力气开发呢。
websphsere社区版(简称wasce)是基于geronimo的,并且用的是tomcat做web容器。wasce和geronimo我都
下载安装了,比较一下,差别并不大。而且ibm自己都说,没有对geronimo做大的改动,这样做方便了
wascd随着geronimo升级。还有一个滑稽的是,geronimo没有发布web-console模块,说明上说ibm做了扩展
,可见他们的关系是多么密切。。我打算把ibm的web-console直接拿到geronimo上来,看能不能正常运行
。
说到这儿,介绍wasce就是介绍geronimo了。
geronimo是apache下的一个开源项目,目的的是给大家提供一款集成了各种模块的j2ee中间件产品。看他
的功能模块,涵盖了jdbc数据库连接池,ejb,jms,mq,jndi,jdom这些常见的j2ee组件。并且geronimo的
工作原理可以方便把额外的模块加进来,提高了他的扩展性。
想想现在,除了weblogic,websphere这些大的产品外,如果想以tomcat做基础,把其他j2ee组件整合起来
,确实不是一件让人愉快的工作。
下面简单说一下geronimo的工作原理:
除了geronimo核心外,他把所有其他模块包括j2ee组件,客户应用程序都当作了同一个级别的模块。
从1.1版本开始,应用程序和j2ee组件都存储在同一个目录内,不再区分,就是repository目录,把这种理
念做的更加统一。
geronimo核心把每一个模块都当做一个可以运行和管理的进程,叫做gbean。也就是说用gbean来管理所有
的模块的运行。想运行哪一个模块,就把哪个模块放到一个gbean中。
如果想加入新的j2ee组件,只要把他做成一个geronimo模块,加进来,放到gbean中运行就可以了,方便了
功能扩展。
关于模块之间的相互引用问题,每一个模块在部署的时候,都有一个部署描述符,记载了和其他模块的关
系。这也是符合sun的j2ee规范的,geronimo1.0和1.1版本有关部署描述符的差别很大,很多人因为升级
geronimo后,还使用以前的部署描述符造成项目发布失败。我曾经把这两个版本有关部署描述符的技术文
档都读了一下,差别很大,完全可以当两个不同的项目来学。不管怎么说,做这么大的变化是为了做的更
规范,更有利于以后的发展。
下面再简单介绍下wasce或geronimo的使用。
如果就是想单纯的使用,去ibm网站和apache网站下载,安装就可以了。
网址分别为:http://geronimo.apache.org/和http://www-
128.ibm.com/developerworks/cn/downloads/ws/wasce/
如果想在开发的时候使用,除了这些外,还有其他东东。
我用的是eclipse,需要eclipse本身,wtp(这是个做j2ee开发的插件,是个前提条件),
如果使用wasce呢,需要wasce的插件,地址:
http://download.boulder.ibm.com/ibmdl/pub/software/websphere/wasce/updates
如果是geronimo,需要gerinimo插件,地址:http://geronimo.apache.org/devtools.html
好了,这篇文章就到这里,具体的使用命令,以及注意事项,我会整理到下一篇文章里。
- websphere社区版简介-基于geronimo
- websphere社区版简介--基于geronimo
- WebSphere社区版,Geronimo1.1八卦和GBean架构
- WebSphere社区版,Geronimo1.1八卦和GBean架构
- Geronimo
- geronimo
- 社区版idea 基于maven配置tomcat
- IBM WebSphere简介
- IBM WebSphere简介
- WebSphere 简介 (1)
- CSDN社区简介
- Openstack中社区项目简介
- 国内网络安全公司、社区简介
- 如何编写社区单元测试简介
- 基于 WebSphere 样本(Sample)浅析 WebSphere 技术策略
- Geronimo CORBA
- Geronimo资料
- MyEclipse+WebSphere 通过 JNDI 连接 Sybase 简介
- Windows蓝屏代码含义速查
- GoF 23个经典的设计模式8--结构模式之 Composite组合模式(未完代续)
- Window For JavaScript
- StringTokenizer:字符串分隔解析类型
- 自己写的一个asp.net的生成曲线图的过程
- websphere社区版简介-基于geronimo
- Vector类的使用
- 将多次查询的数据填充到同一数据源
- java数据类型转换
- 如何学习设计模式初级篇
- 连载4---第2章:开始(2.1:分析算法)
- Hibernate技术
- union/union all的用法
- Swing串行化