当前位置:首页 > 全部子站 > IT > 思科认证

J2EE综合--j2ee的一些基本问题解答

来源:长理培训发布时间:2017-12-21 11:24:37

 百度广告

单层(桌面系统)
  2. 二层(服务器/客户端)
2) 应用和资源在同一层;

  3. 多层架构体系历史
2) 在早期九十年代期间,传统企业信息系统提供商开始将二层模型改进为更柔性的三层以及多层应用模型以满足客户需求;
4) 新的中间件服务的发展(事务监听器、消息导向器)给了这种新的架构体系额外的推动力;
6) 多层设置简化了企业应用程序的开发、部署以及维护。它使开发者能专注于商业化逻辑,依赖于不同的后端服务提供客户端应用以满足用户交互。
无论如何,没有标准组件结构体系存在于中间层,这迫使开发员专注于不同平台、开发系统以及中间件服务的细节。这限制了开发者部署单层应用程序于不同平台以及满足不同商业条件的挑战。

  4. EJB是多层架构体系的解决方案
2) 拥有Java和多层架构体系的双重好处;
4) 自从几年前提出来,EJB技术已获得平台供应商和企业开发团队的充分支持。这是因为EJB组件简化了轻便、可扩展商业化组件的开发。
6) EJB架构体系是一种开发和部署以组件为基础的商业化程序的组件架构。

  5. EJB规范的目标
2) 因为这个标准定义了框架有关的每一个本质上的细节,应用EJB框架写的程序均是可扩展、事务处理以及多用户安全的。此类的应用程序只要写一次,然后可部署于任何支持EJB的服务器平台上。

  6. EJB环境总览
2) 容器可连接数据库或其它组件;
4) EJB home组件可以看成是EJB对象的工厂;

  7. EJB的好处
2) 这样做的时候,程序开发员面临许多挑战:一些最重要的包括并发处理,持久化以及事务处理。作为结果,开发员要么自行开发要么购习支持的框架。
1) 分布式对象
2) 可移殖地组件框架
3) 对象持久化
b. 不幸的是,对象和关系型数据库相互差异太大。和JAVA相比,关系型数据库拥有有限的模型化能力,诸如对象继承和封装。此外,最主要的转换问题是SQL数据类型和Java的数据类型并不完全匹配。所有的这些问题在使用CMP实体Bean时都得到了解决。
EJB技术使商业逻辑从数据库访问中清楚地分隔开来。商业逻辑和数据库架构无关并能部署入不同或者变化的数据库架构中。
a. 对共享数据的并发访问是令开发者最头痛的问题之一。所有相关需要考虑的问题诸如数据库锁定,数据完整性丢失事件可以导致创建高度复杂的框架以管理数据库级别的共享数据的访问。
6) 中间层架构
b. EJB使得一个公司可使用中间层架构,因此表现层和逻辑层分隔开来。这种分隔使得第二个防火墙的使用成为可能。
a. 在过去的几年,客户发现胖客户端简单,但扩展性差而基于Web的系统这方面却强。于此同时,软件分布式问题也使得胖客户端大为减少。
c. 客户所需要的是一种写商业逻辑的方式以满足各种需求。WebSphere的EJB支持可提供这种高度的可扩展性。它利用以下特征实现:
容错的克隆支持
b. WebSphere应用服务网络部署支持分布、克隆和自动容错。

  9. J2EE和J2SE
2) J2EE是用以服务器端开发的一组强健的中间件应用服务;
4) J2EE使所有Java的企业级API和功能性成为可能,并以一个整体访问。这简化了开发、部署以及多层管理中的复杂问题。

  10. J2EE平台技术
a. 系统应用一层的单元;
c. 运行于Container内;
2) 服务
b. 由J2EE平台提供商实现API;
a. 由container提供,用以协作组件;

  11. MVC架构模式
2) Controller: 控制层,由Servlet实现;
1) 由封装的对象完成商业逻辑,暴露的对象完成任务接受以及完成的应答

  13. J2EE技术
a. 一种J2EE组件;
c. Servlets提供了基于组件、平台无关的方法用以构建基本Web的应用程序。
a. 一种J2EE组件;
c. JSP技术是servlet的扩展,可以认为是HTML + JSP tags。
a. 一种J2EE组件;
c. EJB定义了服务器端组件是如何被编写以及提供了在组件和管理它们的服务器和组件间的标准架构协议;
a. 一种J2EE服务;
c. JDBC对大范围关系型数据库提供了统一的访问, JDBC2.0提供了数据库连接池的支持。
a. 一种J2EE服务;
c. IIOP-Internet Inter-ORB协议;
6) JNDI
b. 代表Java命名和目录接口(Java Naming and Directory Interface);
7) JMS
b. 代表Java消息服务(Java Messaging Service);
d. 异步通讯;
a. JTA代表Java Transaction API;
c. JTA是高级别的传输API,允许应用程序和J2EE服务器管理事务;JTS表明了事务管理器的具体实现。
a. J2EE访问控制包括鉴定(authentication)和授权(authorization);
c. 授权(authorization):确定用户是否有权访问请求资源;
a. 每个组件运行于J2EE平台提供商提供的容器内;
c. 能提供什么服务依赖于组件的类型。
a. 通过调用JSP和servlet以及返回结果给客户端,Web组件提供给客户端以运行时支持;

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部