`

JAVA EE basic concept( official definition)

阅读更多
1. On the conceptual level, a service is a software component provided through a network-accessible endpoint.

2. The business logic is the code that fulfills the purpose of the application.

3. System-level services, is such as transaction management and security authorization.

4. Java EE component, is such as an application client, another enterprise bean, or a web component) .

5. A Java servlet is a web component that responds to HTTP requests

6. The naming system determines the syntax that the name must follow. This syntax is sometimes called the naming systems naming convention.

7. The association of a name with an object is called a binding. A file name is bound to a file.

8. A context is a set of name-to-object bindings. Every context has an associated naming convention.

9. A naming system is a connected set of contexts of the same type (they have the same naming convention) and provides a common set of operations.A naming system provides a naming service to its customers for performing naming-related operations. A naming service is accessed through its own interface.

10. A namespace is the set of all possible names in a naming system.

11. Many naming services are extended with a directory service. A directory service associates names with objects and also associates such objects with attributes.

12. directory service = naming service + objects containing attributes

13. A directory object contains attributesthat describe the object that it represents.A directory object represents an object in a computing environment.

14. A directory is a connected set of directory objects. A directory service is a service that provides operations for creating, adding, removing, and modifying the attributes associated with objects in a directory. The service is accessed through its own interface.

15. RMI applications often comprise two separate programs, a server and a client. A typical server program creates some remote objects, makes references to these objects accessible, and waits for clients to invoke methods on these objects. A typical client program obtains a remote reference to one or more remote objects on a server and then invokes methods on them. RMI provides the mechanism by which the server and the client communicate and pass information back and forth. Such an application is sometimes referred to as a distributed object application.

16. Objects with methods that can be invoked across Java virtual machines are called remote objects.

17. The stub acts as the local representative, or proxy, for the remote object and basically is, to the client, the remote reference.


18. The compute engine is a remote object on the server that takes tasks from clients, runs the tasks, and returns any results.

19. Such an application, which has the ability to download code dynamically, is often called a behavior-based application
Web components can be Java servlets, web pages implemented with JavaServer Faces technology, web service endpoints, or JSP pages.

20. Web components are supported by the services of a runtime platform called a web container. A web container provides such services as request dispatching, security, concurrency, and lifecycle management. A web container also gives web components access to such APIs as naming, transactions, and email.

21. The configuration information can be specified using Java EE annotations or can be maintained in a text file in XML format called a web application deployment descriptor (DD)

22.
分享到:
评论

相关推荐

    The Java EE 6 Tutorial Basic Concepts 4th Edition

    Java EE 6 APIs in the Java Platform, Standard Edition 6.0 31 GlassFish Server Tools 34 Chapter 2: Using the Tutorial Examples 37 Required Software 37 Starting and Stopping the GlassFish Server ...

    Java EE 7 Developer Handbook.pdf

    《Java EE 7 Developer Handbook》是一本专为Java EE 7开发者编写的参考指南,它旨在帮助读者开发出专业级别的应用程序。该手册为Java EE 7技术栈提供了详尽的指导和参考资料,是Java EE开发者必备的专业文献。书中...

    java ee基础使用教程

    Java EE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级Web应用的框架集合,它提供了丰富的服务和组件,使得开发者能够快速开发出分布式、多层架构的应用程序。本教程由知名讲师郑阿奇编著,旨在...

    The Java EE 6 Tutorial: Basic Concepts, 4th Edition

    《Java EE 6 Tutorial: Basic Concepts, Fourth Edition》是一本面向新手及中级Java开发者的指南书籍,旨在帮助他们深入理解Java平台企业版6(Java EE 6)的各项特性与技术。本书由Oracle公司Java EE 6文档团队成员...

    Java EE 6 tutorial

    9. **Web服务增强**:Java EE 6支持WS-I Basic Profile 1.1,提高了与不同平台的互操作性,并引入了JAX-WS 2.2,提供更方便的Web服务开发。 10. **测试支持**:Java EE 6提供了集成的测试框架,如Arquillian,使得...

    Java EE 7 tutorial 中的examples代码

    Java EE 7(Java Platform, Enterprise Edition 7)是Java平台的一个版本,专注于为企业级应用程序开发提供服务。这个教程中的examples代码是学习Java EE 7技术的重要资源,它与官方教程紧密配合,帮助开发者深入...

    精通Java EE:精通Java EE 整合应用案例\源代码第五章

    《精通Java EE:精通Java EE 整合应用案例》是一本深入探讨Java企业级开发的专著,其第五章的源代码着重展示了如何在实际项目中整合和运用Java EE技术。这一章节的内容涵盖了多种Java EE核心组件的实战应用,旨在...

    java ee api

    Java EE(Java Platform, Enterprise Edition)是Oracle公司提供的一个企业级应用开发平台,它构建在Java SE(标准版)的基础上,为开发和部署分布式、多层的企业级应用程序提供了丰富的API和工具支持。Java EE旨在...

    Java EE: XML Schemas for Java EE Deployment Descriptors

    Java EE(Java Platform, Enterprise Edition)是用于构建和部署企业级Web应用程序的框架。XML Schemas在Java EE中扮演着至关重要的角色,特别是在部署描述符(Deployment Descriptors)的定义和验证方面。本文将...

    精通Java EE:精通Java EE 整合应用案例\源代码\源代码2-9章.

    Java EE,全称为Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的版本,它提供了丰富的组件和服务,用于构建分布式、多层架构的企业应用程序。本资料包包含"精通Java EE:精通Java EE 整合应用...

    Beginning JAVA EE 7经典

    本书《Beginning JAVA EE 7经典》是一本专注于Java EE(Java Platform, Enterprise Edition)7规范的入门到高级技术指导书籍,涵盖了Java EE核心技术如JSF(JavaServer Faces)、CDI(Contexts and Dependency ...

    JAVA EE中文文档

    JAVA EE,全称为Java Platform, Enterprise Edition,是Java平台企业版的简称,是Oracle公司推出的一种用于构建企业级分布式应用程序的框架。它为开发者提供了在服务器端开发应用程序的一系列标准和API,包括Web组件...

    Java EE Web编程(Eclipse平台)源文件

    Java EE Web编程是企业级应用开发的重要领域,它基于Java平台,为构建分布式、多层架构的Web应用程序提供了丰富的框架和API。Eclipse作为一款强大的集成开发环境(IDE),广泛用于Java开发,包括Java EE项目。这个...

    Java EE架构师认证指南

    Java EE 架构师认证指南 本资源提供了 Sun 官方的 Java EE 架构师认证考试所需要准备的知识.pointer。该考试由三部分组成:多选题测试、任务指派和对指派的任务进行陈述和测试。 体系结构 Java EE 架构师需要了解...

    Java EE期末考试试题

    Java EE,全称为Java Platform, Enterprise Edition,是Java平台下的企业版,主要用于构建分布式、多层的企业级应用程序。它提供了一系列的API和服务,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java ...

    精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar

    精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码.rar精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码....

    Java EE 5 SDK

    Java EE 5 SDK是Java企业版(Enterprise Edition)的一个重要版本,它为开发分布式、多层的Web应用程序提供了全面的框架和支持。这个SDK包含了运行Java EE应用所需的所有组件,包括服务器、API文档、示例代码以及...

Global site tag (gtag.js) - Google Analytics