J2EE规范的一些概论

J2EE技术
    1) Servlet:
       a. 一种J2EE组件;
       b. servlet可被认为是运行在服务器端的applet;
       c. Servlets提供了基于组件、平台无关的方法用以构建基本Web的应用程序。
    2) JSP
       a. 一种J2EE组件;
       b. 代表Java服务器端页面;
       c. JSP技术是servlet的扩展,可以认为是HTML + JSP tags。
    3) EJB
       a. 一种J2EE组件;
       b. 代表企业级的Java Bean;
       c. EJB定义了服务器端组件是如何被编写以及提供了在组件和管理它们的服务器和组件间的标准架构协议;
    4) JDBC
       a. 一种J2EE服务;
       b. JDBC代表Java Database Connectivity;
       c. JDBC对大范围关系型数据库提供了统一的访问, JDBC2.0提供了数据库连接池的支持。
    5) RMI和RMI-IIOP
       a. 一种J2EE服务;
       b. RMI代表远端方法调用(remote method invocation);
       c. IIOP-Internet Inter-ORB协议;
       d. RMI是一种调用远端方法的一种机制。EJB依靠RMI作为同一机器或不同机器组件间的一种会话API;
    6) JNDI
       a. 一种J2EE服务;
       b. 代表Java命名和目录接口(Java Naming and Directory Interface);
       c. 在以EJB为基础的应用程序中,当客户端需要访问EJB组件,JNDI用于确定和得到组件以服务于客户端。
    7) JMS
       a. 一种J2EE服务;
       b. 代表Java消息服务(Java Messaging Service);
       c. 通过结合Java技术于企业消息,JMS API提供了一个新的,强有力的工具以解决企业计算问题。通过定义一组消息概念和编程策略,JMS API提升了程序员的生产效率;
       d. 异步通讯;
    JTA和JTS
       a. JTA代表Java Transaction API;
       b. JTS代表Java Transaction Service;
       c. JTA是高级别的传输API,允许应用程序和J2EE服务器管理事务;JTS表明了事务管理器的具体实现。
    9) security
       a. J2EE访问控制包括鉴定(authentication)和授权(authorization);
       b. 鉴定(authentication):确定用户身份(基于角色);
       c. 授权(authorization):确定用户是否有权访问请求资源;
    10) Containers
       a. 每个组件运行于J2EE平台提供商提供的容器内;
       b. 容器提供了特定的部署和运行服务(生命周期、安全,事务等);
       c. 能提供什么服务依赖于组件的类型。
    11) Web和EJB容器
       a. 通过调用JSP和servlet以及返回结果给客户端,Web组件提供给客户端以运行时支持;
       b. 简单的EJB容器提供事务、EJB组件状态管理以及lookup、安全等的自动支持;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值