EJB是“群集与企业级开发”的组件

什么是“服务集群”以及“企业级开发”?

EJB 概念变成大白话:“把你编写的软件中那些需要执行定制任务的类不放到客户端软件上了,而是给它打包放到一个服务器上了

EJB的实现技术

EJB是运行在独立服务器上的组件,客户端通过网络对DJB对象进行调用的 在java中 能够实现远程对象调用的技术是RMI

RMI是什么东西?

1)        对象的序列化:对象的序列化过程就是将对象状态转换成字节流和从字节流恢复对象,可以用java.io包中的各种字节流类将其保存到文件中,或者通过网络连接将对象发送到另一主机

2)        名词2:分布式计算与RPC

RPC “远程过程调用”

3)        二者结合就是RMI

RMI英文全称Remote Method Invocation 中文名“远程方法调用”

EJB中所谓的“服务集群”

“服务集群“就是将原来在一个计算机上运算的几个类分别放到其他计算机上去运行  以便分担运行这几个类所需要占用的cpu和内存资源。

【软件开发】EJB是什么相关推荐

  1. 认识基于中间件的软件开发方法

    与传统的软件开发方式相比,基于中间件的软件开发方法有什么突破呢? 一.体系结构 软件体系结构代表了系统公共的高层次的抽象,它是系统设计成败的关键.其设计的核心是能否使用重复的体系模式.传统的应用系统体 ...

  2. 编程学习笔记(第三篇)面向对象技术高级课程:绪论-软件开发方法的演化与最新趋势(3)软件开发的现状、UML扩展...

    一.软件开发的现状 软件领域正在发生一个巨变,特别是近几年来,软件领域正在发生翻天覆地的变化. 这一变化主要以这个云 + 端大数据, 这些是随着目前最先进的一些技术的产生而产生的. 随着这些新的技术以 ...

  3. 代码 纪录 软件_「软件资料」-「资讯动态」-软件开发类项目关键文档内容要求...

    1 软件开发计划 2 需求规格说明书 3 软件概要设计说明 4 数据库设计说明 5 软件详细设计说明 6 可执行程序生成说明 7 软件测试计划 8 软件测试说明 9 软件测试报告 10 安装部署手册 ...

  4. 软件工程导论08-基于构件的软件开发

    基于构件的软件开发 长期以来的软件开发状况 多数软件都是针对某个具体的应用系统从头进行开发的. 导致:出现了大量的同类软件重复开发,造成大量人力.财力的浪费,而且软件的质量也不高. 对比:汽车工业的生 ...

  5. java 软件开发面试宝典

    一. Java 基础部分........................................................................................ ...

  6. 软件开发随笔系列一——分布式架构实现

    软件开发随笔系列一--分布式架构实现 文章目录 软件开发随笔系列一--分布式架构实现 理论基础 分布式架构的实现 内核框架 应用开发 基础设施 服务接入 监控 日志监控 调用链监控 度量指标监控 健康 ...

  7. 第一章:第1章 CRM核心业务介绍--概述,crm架构,公司组织结构,软件开发的生命周期,crm项目的核心业务介绍。...

    第一章:第1章 CRM核心业务介绍 1. 什么是crm项目: 1,CRM(Customer Relationship Management)客户关系管理是管理企业与客户之间关系的新型管理机制.终极目标 ...

  8. 软考高级系统架构设计师系列论文七:论基于构件的软件开发

    软考高级系统架构设计师系列论文七:论基于构件的软件开发 一.摘要 二.正文 三.总结 一.摘要 本文以我主持开发的某公司生产经营管理系统为例,探讨了基于构件的软件开发问题.该系统是一个集原料采购.生产 ...

  9. 软件开发职业是青春饭

    Java程序员最常用的Java日志框架组件. 1.Log4j – 最受欢迎的Java日志组件 Log4j是一款基于Java的开源日志组件,Log4j功能非常强大,我们可以将日志信息输出到控制台.文件. ...

  10. 2015 百度 移动软件开发 一二面

    水过了一二面 ,时间问题三面安排到下周. 在百度的食堂里参加的面试,浩浩荡荡的坐满了面试官,全是1v1面. 感觉每个人是有题库的 比如我就看到二面面试官桌上放了一叠材料"移动软件开发面试题( ...

最新文章

  1. 例题5-8 Unixls命令(Unix ls,UVa400)
  2. java中bjt和utc转化_如何在Java中转换UTC和本地时区
  3. zatree插件优化:优化左侧边栏
  4. 重温强化学习之基于模型方法:动态规划
  5. Oracle SQL语句大全(二)
  6. ue4小白人骨骼定义_动画短片在UE4中的工作流程都有哪些?来看游戏建模师如何分析的...
  7. 徐涛八套卷pdf_徐涛八套卷pdf,11月9日资料更新!
  8. 历史上的第一位程序员(一)
  9. KETTLE、spoon使用
  10. 超定方程组及其求解方法
  11. 【基因调控网络】基因调控网络及其模型
  12. python interpreter下载_Piton - Python interpreter
  13. php mip,php批量清除MIP缓存
  14. 电脑桌面图标变成长方形咋办_为什么我的界面上的图标全部被一个长方形的图标覆盖了?...
  15. js 清空所有cookie
  16. 当BERT遇上搜索引擎
  17. 车载传感器技术详解【 持续更新ing 】— 自动驾驶技术概述
  18. Visual SVN Server启动失败0x8007042a错误
  19. 基于台达PLC的水箱液位PID控制(matlab处理数据)
  20. linq 查询中嵌套子查询

热门文章

  1. 设计师如何更好的提升用户体验?
  2. mysql枚举类型enum用法_mysql中枚举类型之enum详解
  3. 小米降噪耳机,type c版本,评测,使用效果怎么样,开箱,亲测
  4. Dialog具名插槽slot的使用,更换多种title标题
  5. WWDC 2014 Session笔记 - iOS 通知中心扩展制作入门
  6. Ubuntu: 安装最新版本的 Nginx
  7. cytoscape画饼图
  8. 录录(高清录屏) - Video321 如何快速分享视频
  9. 密码学系列之:海绵函数sponge function
  10. Mac wifi 密码更改