📄 7_ejb学习笔记.txt
字号:
2004-10-13 星期三 晴
服务器端计算(使用WSAD开发、调试以及测试EJB、JSP和Servlet(EJB第一天))
1. 单层(桌面系统)
答: 1) GUI客户端、应用程序以及资源全都在同一台机器(同一层);
2. 二层(服务器/客户端)
答: 1) 胖客户端;
2) 应用和资源在同一层;
3) 服务器端程序更新将导致所有客户端程序更新
3. 多层架构体系历史
答: 1) 多层架构体系经历了几个主要的改进:这种改进从单层(主机类型系统)到二层(服务器/客户端);
2) 在早期九十年代期间,传统企业信息系统提供商开始将二层模型改进为更柔性的三层以及多层应用模型以满足客户需求;
3) 多层模型将软件部署于一组机器,这些组成了整个应用程序。这个新式的模型将商业逻辑从系统服务以及用户界面分离出来,置于介于二者之间的中间层;
4) 新的中间件服务的发展(事务监听器、消息导向器)给了这种新的架构体系额外的推动力;
5) 此外,企业应用程序在互联网以及内部网中的增长使用,突显了以Web浏览器作为客户端的轻便、容易部署。
6) 多层设置简化了企业应用程序的开发、部署以及维护。它使开发者能专注于商业化逻辑,依赖于不同的后端服务提供客户端应用以满足用户交互。
7) 一旦完成开发,商业化逻辑能被部署于服务器满足一个组织既存的需求;
8) 无论如何,没有标准组件结构体系存在于中间层,这迫使开发员专注于不同平台、开发系统以及中间件服务的细节。这限制了开发者部署单层应用程序于不同平台以及满足不同商业条件的挑战。
4. EJB是多层架构体系的解决方案
答: 1) EJB(Enterprise JavaBeans)是一种服务器端组件架构,这种组件基于用Java写的分布式的应用程序;
2) 拥有Java和多层架构体系的双重好处;
3) 是一个标准的中间件;
4) 自从几年前提出来,EJB技术已获得平台供应商和企业开发团队的充分支持。这是因为EJB组件简化了轻便、可扩展商业化组件的开发。
5) 通过提供系统级别服务的自动支持,EJB服务器降低了开发商业化组件的复杂性
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -