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、安全等的自动支持;
分享到:
相关推荐
J2EE规范通过定义一种标准结构来实现其优势,包括J2EE应用程序模型、J2EE平台、兼容测试组件和实现参考。J2EE应用程序模型是一种多层设计模型,强调瘦客户端,将表示层、业务逻辑和数据访问分离,以提高可维护性和...
- **AOP概论**:面向切面编程是一种编程范式,可以将横切关注点(如日志记录、事务管理等)从业务逻辑中分离出来,从而使得代码更加清晰、可维护。本章节概述了AOP的基本概念和优势。 - **AspectJ与Spring AOP**:...
#### J2EE概论 - **双层架构与多层架构的区别**: - 双层架构通常指的是客户端/服务器(Client/Server, C/S)架构,这种架构下的应用程序在客户端和服务器之间进行简单的交互。 - 多层架构则是为了更好地分离业务...
### J2EE开发全程实录知识点总结 #### 正则表达式 - **为何使用正则表达式**:正则表达式是一种强大的文本处理工具,能够帮助开发者在字符串操作上节省大量的时间和精力。 - **正则表达式入门**: - **元字符用法...
#### 一、J2EE概论 - **双层(C/S)软件架构设计**:早期的客户端/服务器架构将应用程序分为两个部分,一部分安装在客户端计算机上,另一部分安装在服务器端。这种架构下,客户端负责用户界面展示以及业务逻辑处理...
它与 J2SE(Java 2 Standard Edition)和 J2EE(Java 2 Enterprise Edition)一起构成了 Java 技术的三大核心分支,分别服务于桌面应用、移动设备和企业级应用。 J2ME 平台由配置(Configuration)和简表(Profile...
- **专业文献:** Java编程思想、管理知识员工、Java API规范、深入浅出Hibernate、数据库系统概论。 - **其他:** 相关学术论文、行业报告、在线课程与论坛讨论。 ### 结论 此毕业设计任务书不仅涵盖了技术层面的...
以下是一些基于提供的文献资料的详细解释: 1. **Java Web基础知识**:Java Web开发是使用Java技术构建Web应用程序的过程。冯燕奎和赵德奎的《jsp实用案例教程》提供了对JavaServer Pages (JSP)的深入理解,而...
7. **J2EE和Tomcat**:蔡剑和景楠的《Java Web应用开发:J2EE和Tomcat》涵盖了Java企业版的规范和Tomcat服务器的使用,这对于搭建和部署JavaWeb应用很实用。 8. **SSH (Struts, Spring, Hibernate)**:多篇论文提到...
通过学习,学生将为进行基本程序开发和进一步学习J2EE平台打下坚实的基础。 1. **Java语言概论** - 学习Java的历史和特性,理解其面向对象的设计哲学,掌握Java的主要优势。 - 了解Java 7的体系结构和开发环境,...
1. **《数据库系统概论(第三版)》** - 萨师煊,王珊 - **知识点**: - 数据模型的基本概念。 - SQL语言的基础操作。 - 数据库设计的规范化理论。 - 数据库安全性控制。 2. **《JavaWeb应用开发:J2EE和Tomcat...
报告要求格式规范,表述清晰,内容翔实且结构严谨。报告还应反映出学生对所学知识的应用,如数据库查询语言(SQL)的熟练运用,以及对数据仓库和分析服务的理解。 评价标准包括学习纪律、方案合理性、功能完善度、...
- **编写需求规格说明书的目的**:此文档旨在明确规范车票管理系统的开发标准与流程,确保开发团队与客户之间的沟通清晰无误,同时为项目的后续进展提供可靠依据。 - **项目背景**: - **软件名称**:车票管理系统 ...