J2EE,全称Java 2 Platform, Enterprise Edition,是Java平台上针对企业级应用开发的一套规范和框架。它提供了一种跨平台、可移植、多用户和安全的环境,用于构建分布式应用系统。十分钟J2EE概念入门,旨在帮助初学者快速掌握J2EE的基础知识,包括其核心技术规范、应用开发架构以及相关的Java技术体系。 J2EE的核心技术规范是其核心组成部分,主要包括以下13种: 1. **JDBC**:Java Database Connectivity,Java数据库连接,是Java中用来访问数据库的标准API,允许Java程序与各种类型的数据库进行交互。 2. **JNDI**:Java Naming and Directory Interface,Java命名和目录接口,提供了一种标准的方法来查找和绑定分布式环境中的对象。 3. **EJB**:Enterprise Java Beans,企业级JavaBean,是一种用于构建分布式、事务处理和安全的业务组件模型。 4. **RMI**:Remote Method Invocation,远程方法调用,允许Java对象在不同 JVM(Java虚拟机)之间进行方法调用。 5. **JSP**:Java Server Pages,Java服务器端页面,用于动态生成HTML或其他Web内容的服务器端技术。 6. **Servlet**:服务器端小程序,是Java Web应用中处理HTTP请求的服务器端组件。 7. **XML**:eXtensible Markup Language,可扩展标记语言,用于存储和传输数据,常用于Web服务和配置文件。 8. **JMS**:Java Messaging Service,Java消息服务,提供了一种标准的消息传递机制,用于异步通信。 9. **IDL**:Interface Description Language,接口描述语言,用于定义CORBA(Common Object Request Broker Architecture)接口。 10. **JTA**:Java Transaction API,Java事务API,提供了一种标准的方式来管理分布式事务。 11. **JAF**:JavaBeans Activation Framework,JavaBeans激活框架,支持MIME类型和数据对象的激活。 12. **JAFR**:Java Authorization and Accounting Framework,Java授权和会计框架,用于管理应用的安全性和资源使用情况。 13. **JCA**:Java Connector Architecture,Java连接器架构,提供了一种统一的方式来集成企业信息系统(EIS)。 了解了核心技术,我们来看一下J2EE应用的开发架构。常见的有两层架构、三层架构和N层架构: - **两层架构**:由用户接口和后台程序组成,通常用户接口直接与数据库交互,常使用JSP、ASP或VB等技术。 - **三层架构**:增加了中间的商务逻辑层,使得应用分为用户表示逻辑层、商务逻辑层和数据库层。商务逻辑层通常使用EJB、CORBA或DCOM技术。 - **N层架构**:当应用超过三层时,被称为N层架构,如添加了服务层,可以更灵活地组织和扩展应用。 J2EE还涉及到了整个Java应用开发体系,包括J2SE、J2ME: - **J2SE**:Java 2 Standard Edition,用于开发桌面和工作站应用,包括基础的Java编程技术、异常处理、图形界面、多线程、I/O流、网络编程、Java Applet和JavaBean。 - **J2ME**:Java 2 Micro Edition,用于嵌入式设备,如PDA、手机等。J2ME包含CDC(Connected Device Configuration)和CLDC(Connected Limited Device Configuration)两种配置。 学习J2EE,不仅需要理解这些概念,还需要熟悉相关的开发工具,例如IDEs(如Eclipse, IntelliJ IDEA),以及J2ME的开发工具"j2me_wireless_toolkit"。 总结来说,十分钟J2EE概念入门涵盖了J2EE的核心技术、应用架构和Java开发体系,为初学者提供了一个快速了解和入门J2EE的概览。通过深入学习和实践,开发者能够构建复杂的企业级应用系统,满足不同场景的需求。
- zach_0012012-10-10还行吧。。能够有简单认识
- squirrel_19862012-10-30还不错,能有基本概念。
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助