1.java 类加载器架构

2. JVM 架构

3. Java 技术体系

4.线程运行架构

5.Java 体系(编译与运行)结构

6.JMS 技术架构

JMS(Java Message Service)组成特点:

  1. JMS provider
    实现JMS接口和规范的消息中间件,也就是我们的MQ服务器

  2. JMS producer
    消息生产者 创建和发送JMS消息的客户端应用

  3. JMS consumer
    消息消费者,接收和处理JMS消息的客户端应用

  4. JMS message

其中,A1和B1是连接工厂,B2是队列

7. JMX 技术架构

JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架 ,从Java5.0开始引入到标准Java技术平台中。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。

8. Spring 架构

这个不用我多说了吧,Spring具有出色的开发复杂 Web 应用程序的能力,并以高性能著称。它使Java开发人员能够轻松地创建企业级应用程序。被戏称为“程序员的春天”。

9. Hibernate 架构

作为一个对象关系映射(ORM)数据库,Hibernate 改变了我们以前查看数据库的方式。尽管它不是一个完整的全栈框架,但它为转换多个数据库的数据提供了极大的便利。

它支持多个数据库的能力使得它很容易拓展,无论应用程序大小或用户数量如何。它快速、强大、易于扩展、修改和配置。

10. ibatis 架构

ibatis是一款apache开源的、轻量级的、基于java持久层的、半自动方式的开发框架。

11. Struts2 架构

Struts2 当年可谓是风光无限啊,Struts2 + Spring + Hibernate 三大框架一起组成了 “SSH“————牛逼哄哄的 Java Web 框架三剑客。

时过境迁,现在除了老掉牙的老项目,已经很少有公司还用 Struts2 开发了,甚至从招聘岗位技能上、以及面试者的简历上消失。

12. Struts1 架构

struts1相对struts2小巧,与servlet和jsp耦合性较高,struts2是以xwork(WebWork)为核心,不是struts1的升级版,可以看成是xwork的升级版

13. JBPM

JBPM是J2EE的轻量级工作流管理系统。工作流由实体(Entity)、参与者(Participant)、流程定义(Flow Definition)、工作流引擎(Engine) 四部分组成。它适用于项目流程比较多,流程复杂的项目。

14. EJB 技术架构

EJB官方解释:商务软件的核心部分是它的业务逻辑。业务逻辑抽象了整个商务过程的流程,并使用计算机语言将他们实现。

15.Portal 架构

16.J2EE 架构

17.Oracle 架构

18.MYSQL 架构

19. Android 架构

20.云计算架构

21.LINUX 内核

22.vmware 架构

23.门户网站应用架构蓝图

24.SOA 技术架构

25.MIS 技术架构

26. APUSIC ESB 技术架构

27. GIS esb 技术架构

28.CRM 方案架构

29.OA 架构

30.SmartClient Ajax 框架架构

31.SAP 系统整体架构