 《Java 应用与开发》课程讲义 - 王晓东要的服务,并管理组件的生成、 调用和销毁整个生命周期。 • 在 Java EE 规范下,所有 Java EE 组件都由容器来创建和销毁。 容器的优势 • 简化了企业级软件开发中复杂的对象管理事务; • 克服了 C++ 语言等内存泄漏缺陷; • 减轻软件开发人员的负担。 图 15.2 Java EE 容器 15.3.1 客户端应用容器 • 客户端应用容器(Application Client 消息服务连接服务 API-JMS • 数据持久化服务 API-JPA • 命名和目录服务 API-JNDI • 安全性和授权服务 API-JAAS • 电子邮件服务 API-JavaMail • 事务服务 API-JTA • XML 处理服务 API-JAXP • XML Web 服务 API-JAX-WS • XML 绑定服务 API-JAXB • 带附件的 SOAP 服务 API-SAAJ 应用的开发演化 � 24 � 3. 突然之间,某个需求发生了变化。于是,每个人蒙头开始全程替换,还要小心翼 翼的,生怕把别人的逻辑改了。 4. 逻辑处理程序需要自己来维护生命周期,对于类似数据库事务、日志等众多模块 无法统一支持。 在这个时候,如果有一种方式,它能够将页面上的那些 Java 代码抽取出来,让页 面上尽量少出现 Java 代码,该有多好。于是许多人开始使用 servlet 来处理那些业务逻0 码力 | 330 页 | 6.54 MB | 1 年前3 《Java 应用与开发》课程讲义 - 王晓东要的服务,并管理组件的生成、 调用和销毁整个生命周期。 • 在 Java EE 规范下,所有 Java EE 组件都由容器来创建和销毁。 容器的优势 • 简化了企业级软件开发中复杂的对象管理事务; • 克服了 C++ 语言等内存泄漏缺陷; • 减轻软件开发人员的负担。 图 15.2 Java EE 容器 15.3.1 客户端应用容器 • 客户端应用容器(Application Client 消息服务连接服务 API-JMS • 数据持久化服务 API-JPA • 命名和目录服务 API-JNDI • 安全性和授权服务 API-JAAS • 电子邮件服务 API-JavaMail • 事务服务 API-JTA • XML 处理服务 API-JAXP • XML Web 服务 API-JAX-WS • XML 绑定服务 API-JAXB • 带附件的 SOAP 服务 API-SAAJ 应用的开发演化 � 24 � 3. 突然之间,某个需求发生了变化。于是,每个人蒙头开始全程替换,还要小心翼 翼的,生怕把别人的逻辑改了。 4. 逻辑处理程序需要自己来维护生命周期,对于类似数据库事务、日志等众多模块 无法统一支持。 在这个时候,如果有一种方式,它能够将页面上的那些 Java 代码抽取出来,让页 面上尽量少出现 Java 代码,该有多好。于是许多人开始使用 servlet 来处理那些业务逻0 码力 | 330 页 | 6.54 MB | 1 年前3
 Java 应用与开发 - Java EE 体系结构服 务,并管理组件的生成、调用和销毁整个生命周期。 ▶ 在 Java EE 规范下,所有 Java EE 组件都由容器来创建和 销毁。 O 容器的优势 ▶ 简化了企业级软件开发中复杂的对象管理事务; ▶ 克服了 C++ 语言等内存泄漏缺陷; ▶ 减轻软件开发人员的负担。 大纲 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 Java EE0 码力 | 40 页 | 1.89 MB | 1 年前3 Java 应用与开发 - Java EE 体系结构服 务,并管理组件的生成、调用和销毁整个生命周期。 ▶ 在 Java EE 规范下,所有 Java EE 组件都由容器来创建和 销毁。 O 容器的优势 ▶ 简化了企业级软件开发中复杂的对象管理事务; ▶ 克服了 C++ 语言等内存泄漏缺陷; ▶ 减轻软件开发人员的负担。 大纲 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 Java EE0 码力 | 40 页 | 1.89 MB | 1 年前3
 跟我学Shiro - 张开涛息。 Spring 配置——spring-config.xml 定义了 context:component-scan 来扫描除 web 层的组件、dataSource(数据源)、事务管理 器及事务切面等;具体请参考配置源码。 Spring 配置——spring-config-cache.xml 定义了 spring 通用 cache,使用 ehcache 实现;具体请参考配置源码。0 码力 | 219 页 | 4.16 MB | 10 月前3 跟我学Shiro - 张开涛息。 Spring 配置——spring-config.xml 定义了 context:component-scan 来扫描除 web 层的组件、dataSource(数据源)、事务管理 器及事务切面等;具体请参考配置源码。 Spring 配置——spring-config-cache.xml 定义了 spring 通用 cache,使用 ehcache 实现;具体请参考配置源码。0 码力 | 219 页 | 4.16 MB | 10 月前3
 Nacos架构&原理
 同步粒度: Nacos Sync 同步数据的时候是以服务为维度, 比较容易做最终⼀致性处理, 同时可以提供保 活的机制,满足节点维持的场景。 数据库通过 Binlog 同步的方式只能局限于事务粒度, 而文 件同步只能通过单个文件的粒度, 在服务同步这个维度并不是很合适。  可用性方面: Nacos Sync 作为⼀个中间件,是以集群方式进行的,传统的数据库和文件方式基本是单进程进0 码力 | 326 页 | 12.83 MB | 9 月前3 Nacos架构&原理
 同步粒度: Nacos Sync 同步数据的时候是以服务为维度, 比较容易做最终⼀致性处理, 同时可以提供保 活的机制,满足节点维持的场景。 数据库通过 Binlog 同步的方式只能局限于事务粒度, 而文 件同步只能通过单个文件的粒度, 在服务同步这个维度并不是很合适。  可用性方面: Nacos Sync 作为⼀个中间件,是以集群方式进行的,传统的数据库和文件方式基本是单进程进0 码力 | 326 页 | 12.83 MB | 9 月前3
共 4 条
- 1













