J2EE基础概念学习笔记
1、J2ME,J2SE和J2EE之间区别
J2ME,功能非常有限,用于嵌入式设备
J2SE,包含原始的核心类库,用于桌面应用程序和浏览器中的Applet
J2EE,功能非常全面,用于数据处理和服务器端应用
2、J2EE体系结构
3、JDBC
JDBC为JAVA开发人员提供了一个行业标准API,可以在Java应用与关系数据库之间建立起独立于数据库的连接,API提供了数据库的调用层接口
4、JNDI是:
一个Java应用程序设计接口API
为开发人员提供了查找和访问各种命名和目录服务的通用、统一方式
构建在DNS,LDAP等服务之上
5、Servlets是Java类,使用基于HTTP协议的请求/响应模型,同Web客户进行交互。
6、HTTP Servlets:
由容器管理
可产生动态内容
能在本地Session中储存客户数据
7、JSP(Java Server Pages)
JSP是:
Java Servlet技术的发展和自然扩展,将转化成Servlet
根据客户端请求创建动态Web页面的文本文件
是J2EE中的“视图”组件
JSP包括:
HTML标签
Java代码
8、JTA被用于与事务服务进行通信,为启动事务,连接现有事务,提交事务和撤消事务提供标准的Java API
9、Java消息服务JMS
JMS是Java API,提供了一种通用的方式来创建、发送、接收和读取企业消息通信系统的消息
该接口支持:点对点模型、发布/订阅模型/保证消息分发、事务会话
10、EJB(企业级Java beans)
EJB是实现分布式业务逻辑的Java组件
“企业”意味着应用的'扩展性、可用性、可靠性、安全性、事务性和分布性
EJB:
为客户提供可分布和可部署的业务逻辑服务
拥有定义良好的接口
在应用服务器之间可重用
在提供管理和控制服务的容器中执行
11、Java认证和授权
Java认证和授权服务JAAS是基于Java的安全管理框架
JAAS支持:
单点登录
可插入的认证模块
12、Java管理扩展JMX
JMX:
为从Java程序管理设备定义了一个标准的基础设施
减少了从管理工具到被管理设备的耦合性
本规范描述了Mbeans,它是JMX的构建模块
WebLogic Server扩展JMX,从内部管理系统的配置和状态
13、远程方法调用RMI
远程方法调用RMI是一种基于Java的分布式编程模型,允许对象使用stub和skeleton调用远程的对象
RMI使用序列化在两个对象间通过值传输数据
14、Web Services:
是服务端的服务
使用众所周知的协议通过Web可以访问
使用XML描述
通过XML相互作用
通过注册可以定位
完全跨平台和松耦合
-
J2EE学习步骤
1.当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?2.然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。3.然后你就该学一学Servlet了。Servlet就是服务...
-
J2EE Web考试试题及答案
1、JSP技术是一种在WEB应用中开发动态交互性网页的技术,请阐述一下JSP技术的优缺点?JSP技术具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点。JSP的技术优势:(1)一次编写、到处运行。(2)系统的多平台支持。(3)强...
-
2016年J2EE笔试题及答案
J2EE组件和"标准的"Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。下面YJBYS小编为大家整理了关于j2ee的笔试题,希望对你有所帮助。1.下面哪些类可以被继承?ad(T)er(T)le(F)(F)(F)s(F)sLoader(T)2.抽象类...
-
2016年Jsp面试题及答案
JSP全名为JavaServerPages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。下面YJBYS小编为大家整理了关于Jsp面试题及答案,希望对你有所帮助。1、jsp有哪些内置对象?作用分...