开发环境
Database: MySQL Oracle SQLServer Sybase DB2
AppServer: Tomcat WebSphere Weblogic JBoss
IDETools: Eclipse NetBeans JBuilder
CMTools: CVS SVN VSS SOS
DesignTools: PowerDesigner Rose EA Visio
开发框架
MVC: Struts Spring Webwork Tapstry
ORM: Hibernate iBATIS
WS: Axis XFire
JMS: ActiveMQ
特殊技术:
定时任务: Quartz
搜索: Lucene
工作流: OSWorkflow
规则引擎: jBMP Drools
报表: BIRT
辅助技术:
安全: Acgi
日志: Log4j
缓存: OSCache EhCache
国际化: i18n
JMX:
JMX(Java Management Extensions)即Java管理扩展,是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。
JMX体系结构分为以下四个层次:
设备层(Instrumentation Level):主要定义了信息模型。在JMX中,各种管理对象以管理构件的形式存在,需要管理时,向MBean服务器进行注册。该层还定义了通知机制以及一些辅助元数据类。
代理层(Agent Level):主要定义了各种服务以及通信模型。该层的核心是一个MBean服务器,所有的管理构件都需要向它注册,才能被管理。注册在MBean服务器上管理构件并不直接和远程应用程序进行通信,它们通过协议适配器和连接器进行通信。而协议适配器和连接器也以管理构件的形式向MBean服务器注册才能提供相应的服务。
分布服务层(Distributed Service Level):主要定义了能对代理层进行操作的管理接口和构件,这样管理者就可以操作代理。然而,当前的JMX规范并没有给出这一层的具体规范。
附加管理协议API:定义的API主要用来支持当前已经存在的网络管理协议,如SNMP、TMN、CIM/WBEM等。
JMS:
JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。
JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish /subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。
区别: 从以上的两个概念很容易的就能看出两者区别很大,JMS用于发送与接收消息,JMX用于为应用程序、设备、系统等植入管理功能。
分享到:
相关推荐
JAVA架构技术方案池:丰富的Java架构技术解决方案:分布式锁、分布式缓存、分布式事务、重试、去重、幂等、单点登入、分布式session、jwt等等分布式架构技术方案,SpringSecurity教程,SpringBoot全都有完整的实现...
介绍著名社交网站LinkedIn的Java架构技术
Java架构技术进阶之:从分布式到微服务,深挖Service Mesh.docxJava架构技术进阶之:从分布式到微服务,深挖Service Mesh.docx
java技术架构java技术架构java技术架构java技术架构java技术架构java技术架构
分享一套java架构师课程——Java架构师视频教程,课程一共40周,900多课时,共计84个G!提供课程配套的全部源码和课件下载!
网站架构设计文档
java系统软件技术架构设计方案全文共3页,当前为第1页。java系统软件技术架构设计方案全文共3页,当前为第1页。xxx系统力技术架构与平台设计 java系统软件技术架构设计方案全文共3页,当前为第1页。 java系统软件...
资料及代码 一、互联网并发编程 五、数据库设计与优化 四、Linux部分 ...三、JAVA虚拟机 七、互联网框架应用 六、互联网中间件架构设计 二、互联网网络通信编程 八、互联网分布式综合项目实战
redis面试题
java系统软件技术架构设计方案(案例).docxjava系统软件技术架构设计方案(案例).docxjava系统软件技术架构设计方案(案例).docxjava系统软件技术架构设计方案(案例).docxjava系统软件技术架构设计方案(案例).docxjava...
此资源需要有java基础的人才能看懂,里面内容很丰富,资源包括分布式框架 缓存数据库 权限框架 还有一些项目,共有差不多150G左右,需要自己找相对的资源,
互联网安全架构-Web常用攻击手段之防盗链&防止CSRF模拟请求............12分布式解决方案-分布式配置中心-SpringBoot客户端整合Apollo分布式配置中心.......14-分布式解决方案-分布式锁解决解决方案-基于Redis方式...
后台技术总结,成为架构师必备的知识点!
java架构师是什么?58套java架构师资源870G进阶架构师学习
引领互联网最新技术潮流,手把手带您轻松月入2万+,三年逆袭Java互联网架构师的经验传授与您~ 〖课程目录〗: 01架构师必备技能之设计模式 02架构师必备安全技能 03从零开始学习多线程技术 04架构师必备技能并发编程...
JAVA互联网架构师 32.12GB,517个视频。包含netty,zookeeper,dubbo,redis,JVM等等,包括视频、文档和资料等等
Java架构师线路图,帮助Java工程师找准自己的位置,找好前进方向。
最全的Java互联网架构师课程,包括:微服务、中间件、多线程、数据库、JVM调优、大型电商项目等。 适合在职Java工程师进行职业提升,升职加薪不是梦! 地址永久有效
内容包含:并发编程,分布式项目实战视频,Dobbo,zookeeper,redis,Nginx,kafka,RocketMQ.oracle,ActiveMQ,Netty,Jvm视频